- 博客(2)
- 收藏
- 关注
原创 数据结构 | 队列的C++运用
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。——《百度百科》目录构造相关函数适用场景循环队列链队列构造队列又被称为 先进先出 (First In First Out) 的线性表,简称 FIFO 队列。其构造函数如下:queue<int> queue;判断队列空的方法:队首标...
2022-01-24 21:28:08
1100
原创 数据结构 | 哈希表与哈希冲突的解决(一)
目录一,哈希表的定义二,哈希表的常用函数三,哈希表的适用题目四,哈希冲突五,哈希冲突的解决方法一,哈希表的定义散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Has..
2022-01-18 17:13:10
1861
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人