
数据结构与算法
文章平均质量分 95
宗源 ( 画图理解 )
优惠券已抵扣
余额抵扣
还需支付
¥89.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
.阿Q.
干净 · 温暖 · 自律 · 专注 · 情绪稳定 · 坚持 · 乐观 · 谦逊
展开
-
[数据结构]KMP算法
字符串匹配算法原创 2022-09-29 23:34:11 · 688 阅读 · 1 评论 -
[06数据结构]排序算法
掌握要求程度:(1)各种排序的思想 (2)对比排序之间的区别(3)手撕排序的代码原创 2022-01-20 23:01:34 · 418 阅读 · 1 评论 -
TopK问题与堆排序
堆实现、数据插入堆算法、删除堆顶数据算法、向上/向下调整算法、建堆时间复杂度公式推导原创 2022-08-16 00:13:13 · 989 阅读 · 0 评论 -
[05数据结构](初阶)二叉树的基本理解、堆的概念和结构及二叉树OJ面试题
满二叉树是特殊的完全二叉树原创 2021-11-16 23:56:41 · 1024 阅读 · 0 评论 -
[04数据结构]栈和队列的基本理解、操作和笔试题
栈使用顺序结构(数组栈);而队列使用链式结构(链式队列)原创 2021-11-14 19:49:16 · 849 阅读 · 1 评论 -
[11道链表经典笔试题]优化的算法思想:反转链表、链表相交、快慢指针
反转链表、链表相交、快慢指针原创 2021-11-05 19:01:18 · 269 阅读 · 0 评论 -
[03数据结构]线性表之链表(单向无头链表、双向带头循环链表)的基本理解、操作及OJ面试题
注意: (1)单链表中:1. 尾插的需要先找尾巴;2. 尾删要分3种情况;(2)带头双向循环链表中:1.哨兵位的头结点不存储数据;2.尾删头删要注意头结点不能删除,即:assert(phead->next!=phead)(3)带头双向循环链表,不传二级指针的原因是:因为带哨兵位的头(该头一直存在,链表为空时也是存在的。它不存储数据);而单链表如果不想传二级指针,也可以设计成【带头】的。..................原创 2021-09-07 23:07:35 · 1161 阅读 · 5 评论 -
[02数据结构]线性表之顺序表的基本理解、操作及顺序表的OJ面试题
顺序表要注意的点:从头开始存,且连续存,中间不能有跳跃间隔。原创 2021-08-19 23:33:05 · 523 阅读 · 22 评论 -
[01数据结构]时间复杂度和空间复杂度基本理解、操作及两个经典复杂度面试题
1. 注意:递归算法时间复杂度需要画图理解,然后计算2. 注意:递归的时间复杂度看递归的* 深度 *原创 2021-08-16 23:13:22 · 1239 阅读 · 24 评论