
数据结构
喝可乐的猫?
这个作者很懒,什么都没留下…
展开
-
数据结构---哈希
1.哈希 Hash 哈希函数 == 散列函数 将数据自身的值 和 最终的存储位置 形成一个特定关系,这个关系叫做hash函数 y(存储位置) = f(x(关键值key)) 2.如何构造哈希(6种) (1)直接定址法 (2)数字分析法 (3)平方取中法 (4)折叠法 (5)除留余数法 (6)随机数法 最经常的构造方法:除留余数法 哈希表:hash table 哈希表 哈希函数 哈希是一种存储方法 哈希是一种排序方法 哈希的存储方法是面向排序方法创建的 只要算法中用到了哈希思想,这个算法就可以叫做hash算法原创 2022-03-09 08:49:30 · 405 阅读 · 0 评论 -
算法---八大排序
算法 1.冒泡排序 //冒泡排序 //时间复杂度O(n^2) //空间复杂度O(1) //稳定性:稳定 void Swap(int* ap, int* bp) { assert(ap != NULL && bp != NULL); if (*ap > *bp) { int tmp = *ap; *ap = *bp; *bp = tmp; } } void BubbleSort(int* arr, int len) { assert(arr != NULL);原创 2021-11-17 01:22:34 · 156 阅读 · 1 评论