
数据结构挨打小记
文章平均质量分 88
使用C语言实现初阶数据结构
小白不是程序媛
大二在读 懂点C++ 会点Linux 没事爱抄点代码 写点小bug 技术尚浅 闭关修炼中ing 荣获第十五届蓝桥杯陕西赛区C/C++大学B组一等奖
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【LeetCode】——链式二叉树经典OJ题详解
二叉树链式结构经典必刷题详解!!!原创 2023-10-10 21:09:03 · 737 阅读 · 40 评论 -
【初阶数据结构】二叉树链式结构的实现和遍历
二叉树的链式结构和前/中/后序遍历!!!原创 2023-09-22 23:43:00 · 909 阅读 · 12 评论 -
【初阶数据结构】——堆排序和TopK问题
堆排序和TOP-K问题!!!!!原创 2023-09-21 22:26:51 · 881 阅读 · 14 评论 -
【初阶数据结构】——堆的引入
堆的引进和二叉树的实现——C语言(单文件实现)原创 2023-09-19 23:58:07 · 637 阅读 · 8 评论 -
【初阶数据结构】树(tree)的基本概念——C语言
初阶数据结构树的引进和二叉树的基本概念,二叉树的存储形式(理论知识)。原创 2023-09-17 22:54:15 · 576 阅读 · 1 评论 -
详解带头双向循环列表
小白必看的带头双向循环链表!通俗易懂!原创 2023-09-13 23:21:43 · 510 阅读 · 6 评论 -
单链表(Single Link Table)——单文件实现
上篇文章我们讲述了顺序表,基于顺序表的缺点我们通过今天的单链表来解决;原创 2023-09-11 23:57:30 · 409 阅读 · 1 评论 -
详解初阶数据结构之顺序表(SeqList)——单文件实现SeqList的增删查改
初级数据结构之顺序表增删查改详解;线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。原创 2023-09-08 20:48:18 · 1154 阅读 · 4 评论 -
精讲算法的时间复杂度
算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源 。因此衡量一个算法的好坏,一般是从时间和空间两个维度来衡量的,即时间复杂度和空间复杂度。时间复杂度主要衡量一个算法的运行快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间。在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计算机的存储容量已经达到了很高的程度。所以我们如今已经不需要再特别关注一个算法的空间复杂度原创 2023-09-05 22:25:45 · 502 阅读 · 3 评论 -
数据结构前言
算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略的机制。上面是百度百科的定义,简单点来讲就是计算方法,是用来解决某一个问题的。举个例子:我们如何得到一杯温水第一种方法:我们可以直接将凉水加热到一定的温度得到凉水第二钟方法:我们可以将热水静置一段时间得到温水第三种方法:我们可以将热水和凉水混合得到温水以上三种得到温水的不同解决方法即为算法,虽然方法不同但是最终得到的结果都是一样的。原创 2023-09-04 20:33:54 · 1704 阅读 · 4 评论