随笔分类 -  数据结构

排序(二) 外部排序
摘要:一 定义 外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。 二 处理过程 (1)按可用内存的大小,把外存上含有n个记录的文件分成若干个长度为L的子文件,把这些子文件依次读入内存,并利用有效 阅读全文
posted @ 2019-04-24 23:34 wnotes 阅读(1042) 评论(0) 推荐(0)
哈希表(散列表)
摘要:一 定义 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 给定表M,存在函数f(key),对任意给定的关键字值ke 阅读全文
posted @ 2019-04-21 23:29 wnotes 阅读(400) 评论(0) 推荐(0)
字符串模式匹配
摘要:参考:https://www.cnblogs.com/lufangtao/p/3245647.html 1.简单模式匹配 从主串的第pos位置字符开始和模式子串字符比较,如果相等,则继续逐个比较后续字符;否则从主串的下一个字符起再重新和模式子串的字符比较。直到找到匹配字符串或者是主串结尾。其中主串需 阅读全文
posted @ 2019-04-20 23:08 wnotes 阅读(1992) 评论(0) 推荐(0)