2017年7月22日
摘要: 搜索对象是一个数据的集合(称为搜索表),除了执行搜索外,还可能执行其他操作,例如添加新元素,这样可能会改变搜索表的结构。因此,搜索表可以区分为静态搜索表(表的结构不发生改变)和动态搜索表两种情况。 常见的适用于静态搜索表的搜索方法有:顺序搜索、折半搜索、Fibonacci搜索等。 适用于动态搜索表的 阅读全文
posted @ 2017-07-22 16:09 王小东大将军 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 查找三 哈希表的查找 目录 要点 哈希表和哈希函数 在记录的存储位置和它的关键字之间是建立一个确定的对应关系(映射函数),使每个关键字和一个存储位置能唯一对应。这个映射函数称为哈希函数,根据这个原则建立的表称为哈希表(Hash Table),也叫散列表。 以上描述,如果通过数学形式来描述就是: 若查 阅读全文
posted @ 2017-07-22 14:03 王小东大将军 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 查找一 线性表的查找 目录 查找的基本概念 顺序查找 二分查找 分块查找 三种线性查找的PK 参考资料 相关阅读 查找的基本概念 什么是查找? 查找是根据给定的某个值,在表中确定一个关键字的值等于给定值的记录或数据元素。 查找算法的分类 若在查找的同时对表记录做修改操作(如插入和删除),则相应的表称 阅读全文
posted @ 2017-07-22 09:43 王小东大将军 阅读(215) 评论(0) 推荐(0) 编辑