DataStructureinC排序与搜寻.pptVIP

  • 1
  • 0
  • 约1.02万字
  • 约 48页
  • 2017-01-02 发布于天津
  • 举报
DataStructureinC排序与搜寻.ppt

Data Structure in C ─ 排序與搜尋 大綱 排序 氣泡排序 選擇排序 插入排序 合併排序 快速排序 謝耳排序 二元樹排序 基數排序 搜尋 順序搜尋 二元搜尋 插補搜尋 雜湊 Tire 排序 排序(sorting) 將一堆雜亂無章的資料由小至大(ascending)或由大至小(decending)排列之 區分方法 ─ 處理位置 內部排序(internal sort):記錄在主記憶體(main memory)中進行分類 外部排序(external sort):假若記錄過多,以致於無法全部存於主記憶體,需借助輔助記憶體,如碟磁或磁帶來進行分類 排序 (續) 區分方法 ─ 處理方式 比較排序(comparative sort):如果排序方法是比較整個鍵值,則稱為比較排序 分配排序(distributive sort):假使是一次只比較鍵值的某一位數,則稱為分配排序 穩定性與不穩定性 穩定性(stable):當兩鍵值一樣時並不需要互換 不穩定性(unstable):當兩鍵值相同時仍需要互換者 氣泡排序 氣泡排序(bubble sort) 又稱交換排序(interchange sort),相鄰兩個相比,假使前一個比後一個大時,則互相對調 通常有n個資料時最多需要做n-1次掃瞄,一次掃瞄完後,資料量減少1,當沒有對調時,就表

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档