![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
追光light
这个作者很懒,什么都没留下…
展开
-
数据结构散列
哈希 #include <stdio.h> #define MaxKey 1000 //哈希函数 int hash(const char* key) { int h = 0, g; while (*key) { h = (h << 4) + *key++; g = h & 0xf0000000; if (g) { h ^= g >> 24; } } return h % MaxKey;//算出下标要取余 } int main() {原创 2022-04-30 18:34:42 · 749 阅读 · 0 评论 -
数据结构队列
数据结构队列原创 2022-04-12 16:22:24 · 803 阅读 · 0 评论 -
数据结构线性表
线性表 概念 线性表是一种逻辑结构,表示元素直接一对一的相邻关系。 顺序表和链表是存储结构,两者属于不同层面的概念,不要混淆。 如何实现线性表 用顺序存储实现(顺序表) 特点:逻辑上相邻的两个元素在物理位置上也相邻 定义: #define Maxsize 50; //定义线性表的长度 // typedef 的 作用 就是 起别名 typedef struct{ ElemType data[Maxsize]; //顺序表的元素 int len; //顺序表的当前长度原创 2022-04-07 21:35:26 · 131 阅读 · 0 评论