Ta上传的资源 (0)

直接寻址法是一种比较简单的寻址方法,对数据的键值直接映射进行寻址,删除,插入,查询操作都可以在O(1)的时间之内完成

zsh是众多shell里面比较强大的一个,有强大的补全功能,绚丽的颜色配置,传统的bash在它面前都显得没有任何光彩,最重要的就是兼容bash,但是又比bash好用,这里是基于oh-my-zsh的一个强大的配置文件

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂。由于

gunmakefile手册,了解makefile是能掌握掌握整个工程的必备技能!
C 9

完美散列是可以将散列表的最坏运行时间控制在单位时间内的一种散列方法,而gperf就是一种可以针对给定不变的关键字来自动生成完美散列函数和散列表的一种工具

桶排序,顾名思义就是运用桶的思想来将数据放到相应的桶内,再将每一个桶内的数据进行排序,最后把所有桶内数据按照顺序取出来,得到的就是我们需要的有序数据,可以在线性时间O(n)内完成排序工作

在C语言里面没有模板一说,这里通过用一些极为巧妙的方法来实现了类似于C++的模板功能,使得链式栈的数据可以通过实际需要的类型来决定

赫夫曼编码对数据的压缩很有作用,大约可以压缩20%~90%,主要由文件的数据特性决定的!这里是赫夫曼编码的具体实现,主要借助二叉树和优先队列来实现最优前缀编码,也就是赫夫曼编码,赫夫曼