Hash表的查找效率。hash查找法是有关键字结合Hash函数和冲突处理办法直接算出关键字的位置,与表的长度n无关,
其查找的时间复杂度对于n为常量级,即O(1)
采用链地址法解决冲突时,若插入规定总是在链首,则插入任一个元素的时间都是相同的,因为插入操作不用查找插入位置即可插入,
在链表的尾插法中,要找到链表的尾部,因此链表的长度决定了插入元素的执行时间
顺序查找法和折半查找法的平均查找长度
顺序查找法:n(n+1)/2
折半查找法:折半查找过程可以形成折半查找判定树,如果将二叉树的最底层去掉,剩的是一棵满二叉树,沿途的路径长度为关键字的比较
次数,对于这棵二叉树,树的高度为Llogn」+1
则折半查找的平均长度不大于Llogn」+1
B-树
B-所有结点孩子结点个数的最大值称为阶,用m表示
结点中的关键字个数为「m/2. -1 ~ m-1
排序有关问题
后续再补充。。。。