1. 程式人生 > >數據結構_內排序總結

數據結構_內排序總結

組織 數據文件 排序。 log p s href ron mar 常用

文件從邏輯上可分為排序順序文件、一般(即非排序)順序文件;從物理儲上可分為連續文件、鏈接文件。(參考 文件及查找-MarchOn)

定義:將文件的記錄按記錄關鍵字值遞增或遞減順序重新組織,得到有序的文件記錄。通常指的是連續順序文件的排序,當然鏈接順序文件也可;當記錄只包含關鍵字時即為元素的排序。

分類:

分類法1:內排序、外排序(外排序用於數據量大而無法一次全裝入內存的數據文件的排序,通常用歸並法)

分類法2:連續順序文件排序、鏈接順序文件排序

分類法3:穩定排序、不穩定排序:關鍵字值一樣的文件記錄在排序前後相對位置保持不變的排序是穩定排序。

內排序:

數據結構_內排序總結