,在哈希表当中有着每个字符对应的一个哈希表的数字
2.小结
2.1 哈希表基于数组
2.2 关键字值得范围通常比数组容量大
2.3 关键字值通过哈希函数映射为数组的下标
2.4 英文字典是一个数据库的典型例子...,而数据项本身插入到这个单元的链表中,其他同样映射到这个位置的数据项只需要加到链表当中,不需要在原始数组当中寻找空位
2.8 哈希冲突可以通过两种方法来解决,开放地址法和链地址法
2.9 在开放地址法中...,把冲突的数据项放在数组的其他位置
2.10 在连地址法当中,每个数组单元包含了一个链表.把所有映射到同一个数组下标的数据项都插在这个链表当中
2.11 三种开放地址法:线性探测,二次探测,再哈希法
2.12...要插入的数据项总是先被存放到数组第一个空的单元当中,然后再向上筛选它至适当的位置
2.4 当从根移除一个数据项时,用数组当中最后一个数据项取代他的位置,然后再向下筛选这个节点至适当的位置
2.5 向上筛选和向下筛选可以被看做一系列的交换...,实际上从数学意义上来说,树是图的一种,然而,在计算机程序设计当中,图的应用方式与树不同
1.小结
1.1 图可以表示许多真实世界的情况,包括飞机航线,电子线路和工作调度
1.2 两个主要的搜索算法是深度优先搜索