搜索资源列表
Heap-sort
- 堆排序 堆排序利用了大根堆(或小根堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字的记录变得简单。 (1)用大根堆排序的基本思想 ① 先将初始文件R[1..n]建成一个大根堆,此堆为初始的无序区 ② 再将关键字最大的记录R[1](即堆顶)和无序区的最后一个记录R[n]交换,由此得到新的无序区R[1..n-1]和有序区R[n],且满足R[1..n-1].keys≤R[n].key ③由于交换后新的根R[1]可能违反堆性质,故应将当前无序区
SpellChecker
- 用哈希表实现一个拼写检查器spellchecker,给定一个字典, 输入一个文本后,输出拼写有误的单词,并给出用户可能想要表达的正确的单词- In this project, you ll build a hash table and see an example of hashing in action. Many applications, including word processors, text editors, and email clients, include a sp