![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构初阶
文章平均质量分 78
偷吃橙子的喵
功不唐捐 玉汝于成
展开
-
数据结构初阶--排序2
本篇文章将继续介绍快排,归并等排序算法以及其变式。原创 2023-07-14 16:51:21 · 460 阅读 · 3 评论 -
数据结构初阶--排序1
排序在我们的日常生活中无处不在,比如对若干个学生的期末成绩,可以依据姓氏,学号,某科成绩,总成绩等进行排名,富豪榜的排名,游戏中的战力排名,甚至是在日常生活中的扑克牌,我们也会依据其数字大小等对其进行排序,所以我们在学习编程的过程中,排序一定是十分重要并且对于我们十分有帮助的东西,所以本篇文章,将对几大重要排序算法–冒泡排序,插入排序,希尔排序,选择排序,堆排序,快速排序,归并排序进行讲解。原创 2023-07-11 10:00:11 · 432 阅读 · 2 评论 -
数据结构初阶--二叉树OJ1
因为我们要探究的是是否为轴对称,所以我们首先第一步要将其分成左右两个子树,后续的递归操作我们再在另一个函数中去实现,注意比较对象是。遍历root的所有节点,并每次与subroot进行匹配,这个操作在另一个函数中实现,逐个比较subroot和。这道题的重点在于我们要有返回值,而返回值就是数组长度,即二叉树的节点个数,难点在于。左子树和左子树比较,右子树和右子树比较,如果都为空,说明走完了,则返回。计算大小的函数,开辟数组并返回的主函数和将节点的值放入数组的函数。,因为我们要对数组在另一个函数里访问,所以在。原创 2023-07-01 12:54:39 · 350 阅读 · 2 评论 -
数据结构初阶--栈和队列OJ题
本篇文章将对部分栈和队列综合运用题进行讲解,以对栈和队列有一个更深层次的理解。原创 2023-05-23 20:26:16 · 469 阅读 · 1 评论 -
数据结构初阶--链表OJⅡ
本篇文章承接上篇博客,继续对部分经典链表OJ题进行讲解。原创 2023-05-16 15:55:52 · 483 阅读 · 4 评论 -
数据结构初阶--链表OJ
本篇文章将对部分单链表的OJ题进行讲解。原创 2023-05-06 09:01:43 · 489 阅读 · 6 评论 -
数据结构初阶--单链表的基本操作
【代码】数据结构初阶--单链表的基本操作。原创 2023-05-06 08:11:00 · 87 阅读 · 3 评论 -
数据结构初阶--顺序表的基本操作
本篇文章我们将对顺序表的一些基本操作进行讲解。原创 2023-04-18 09:21:57 · 253 阅读 · 24 评论 -
数据结构初阶--算法的时间复杂度与空间复杂度
本篇博客开始,我们就将正式进入到数据结构初阶的内容讲解了。数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。比如我们生活当中常使用的微信,在一个微信群里会有一个成员的列表,我们可以对这个列表里的成员进行增删查改的操作。那么实际上数据结构就是在内存中管理这些数据的一种方式。算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤。原创 2023-04-12 08:37:58 · 86 阅读 · 9 评论