数据结构
文章平均质量分 79
Ruiren.
双非本科大一在读,小比特,大梦想
展开
-
二叉树刷题专练(三)
继承前面的写作思路,此篇文章继续二叉树的oj题题目在力扣二叉树的最小深度题目在力扣完全二叉树的节点个数。原创 2023-04-07 15:16:39 · 363 阅读 · 12 评论 -
二叉树刷题专练(二)
延续上篇,本篇依旧是二叉树的基础oj题原创 2023-04-01 22:41:17 · 136 阅读 · 10 评论 -
二叉树刷题专练(一)
继承以往刷题训练营的风格,文章会采用循序渐进的过程,本篇是二叉树的刷题训练营,所以不会讲解二叉树的基本知识,如果对于二叉树的基础知识不了解的同学需要自行了解二叉树的基础知识(例如前序,中序,后序等)原创 2023-03-31 22:45:44 · 554 阅读 · 17 评论 -
刷题训练营之栈与队列
本题是在栈与队列的基础上,为巩固两者而出的题,所以基本是在实现了栈与队列的基础上做的,如果没有栈与队列的基础,请看我之前的文章原创 2023-03-25 18:00:00 · 653 阅读 · 44 评论 -
环形链表刷题专练
本篇为链表的特殊链表----环形链表的专题,题目从简单到难原创 2023-03-24 21:55:54 · 176 阅读 · 32 评论 -
刷题专练之链表(一)
以下是链表经常考的面试题,我在这里进行归纳和讲解,采取的是循序渐进的方式y一一讲解当然,需要有链表基础,没有的话先看我前面的链表讲解题目在力扣得的203. 移除链表元素题目在206. 反转链表题目在力扣的876. 链表的中间结点题目在牛客链表中倒数第k个结点。原创 2023-03-14 19:54:03 · 1437 阅读 · 20 评论 -
带你手撕排序算法
把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列 。实际中我们玩扑克牌时,就用了插入排序的思想原创 2023-02-01 16:35:10 · 4483 阅读 · 108 评论 -
二叉树的概念与结构
树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。原创 2023-01-27 10:51:49 · 873 阅读 · 22 评论 -
数据结构之栈与队列详解
栈和队列是一种特殊的线性结构,他与之前学的线性结构不同,栈和队列是拥有一种特殊规则的线性结构,虽然它是用数组或者链表实现,但是只有符合这种规则才能被称作栈或者队列原创 2023-01-20 18:52:37 · 1771 阅读 · 60 评论 -
线性结构之单链表详解
我们前面学习了顺序表的实现,那么今天我们来学习单链表,当然单链表也有许多种类,在这里我当然是讲不完的,在这里我只介绍单链表最常见的无头单向非循环链表原创 2023-01-17 21:17:11 · 1321 阅读 · 36 评论 -
数据结构基础之动态顺序表详解
顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改原创 2023-01-11 15:06:17 · 425 阅读 · 13 评论