数据结构与算法 | C语言
文章平均质量分 87
“只要在键盘上敲下正确的咒语,显示屏就像是活了过来,里面都是以前不可能存在或发生的事情。”——费德里克·布鲁克斯
希 腊 奶
致力于C/C++领域学习
展开
-
【数据结构与算法】常见的排序算法
实际生活中几种常用的排序算法...原创 2024-05-10 22:07:21 · 1251 阅读 · 49 评论 -
【数据结构】二叉树——详解!超详解!!
附带递归展开图,方便各位小白理解原创 2024-04-24 21:36:32 · 942 阅读 · 44 评论 -
【数据结构】堆、堆排序(包你学会的)
干货满满哦~原创 2024-03-30 10:17:05 · 1073 阅读 · 47 评论 -
【数据结构】栈和队列超详解!(Stack && Queue)
栈和队列的基本实现操作原创 2023-12-11 10:28:49 · 3132 阅读 · 67 评论 -
双向链表超详解——连我奶奶都能学会的复杂链表(带头双向循环)
手把手教你如何手撕双向链表!原创 2023-11-25 12:06:30 · 1608 阅读 · 64 评论 -
链表OJ--上
链表经典OJ题原创 2023-11-20 09:21:26 · 234 阅读 · 11 评论 -
链表OJ--下
链表经典OJ题原创 2023-11-21 20:20:49 · 870 阅读 · 61 评论 -
【数据结构】单链表的简单实现
单向链表无哨兵位的基本操作原创 2023-11-12 13:57:00 · 384 阅读 · 54 评论 -
【数据结构】顺序表的基本操作
顺序表的基本操作原创 2023-11-03 16:10:38 · 1051 阅读 · 25 评论 -
【数据结构】算法、时间复杂度和空间复杂度
打个比方,如果你在图书馆想要寻找指定的一本书,一本一本找的话不知要找到猴年马月,所以这时候就要有一个关键词,先找到这一类书,再从这类书籍去找,这样就会快很多。这里的如何查找就是所谓的算法。算法是解决问题的有限集合,用某种计算机语言来描述,通过时间复杂度和空间复杂度来衡量算法的好与坏。在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的量级。算法的时间复杂度,也就是算法的时间量度,记作T(n)=O(f(n))。原创 2023-10-25 11:35:15 · 222 阅读 · 24 评论