1.什么是八皇后问题? 游戏的一种,感兴趣的小伙伴可以去玩一下。规则如下:在 8 * 8 的棋盘上,任何两个皇后都...[作者空间]
1.什么是递归?简单来说,递归就是自己调用自己,每次调用自己都会创建新的栈帧。 2.什么是迷宫问题 任意位置的小球...[作者空间]
1.什么是中缀表达式?中缀表达式示例 2.什么是后缀表达式?后缀表达式示例 3.代码[作者空间]
1.什么是逆波兰表达式?也叫后缀表达式,(3+4)*5-6 对应的逆波兰表达式 3 4 + 5 * 6 - 2....[作者空间]
1.什么是栈先进后出,元素的删除和插入只能在同一端的一种线性表 2.栈的实现方式数组和链表都可以,本次使用数组 3...[作者空间]
1.什么是约瑟夫问题? 2.约瑟夫问题的解决方式通过单向循环链表解决,具体思路如下: 3.单向循环链表的使用场景 ...[作者空间]
题目 题目:非递归中根遍历二叉树,树结构如下: 遍历结果:20 30 40 50 80 100 120 猜想 非递...[作者空间]
题目和结果 题目:非递归先根遍历二叉树,树结构如下: 遍历结果:50 30 20 40 100 80 120 猜...[作者空间]
看 PHP7 底层源码的书,其中提到 PHP7 的数组使用逻辑链表在进行维护,所谓逻辑链表,就是不再使用指针进行管...[作者空间]
链表是一种常见的基础数据结构,它是一种线性表,但在内存中它并不是顺序存储的,它是以链式进行存储的,每一个节点里存放...[作者空间]
十大排序(1) 我们把10大排序算法可以划分为三大类学习,今天先学习第一大类基础排序算法 冒泡排序 选择排序 插入...[作者空间]
本文为王争老师在『极客时间』中的课程《数据结构与算法之美》的学习笔记,想要学习原文的同学购买相关课程学习。如有侵权...[作者空间]
这道题在leetcode上难度是中等还是比较意外的,做下来难度并不是很大。 思路 找到链表的末结点以及末结点的前驱...[作者空间]
从这一篇文章开始,笔者将会正式进入数据结构的领域,后面也将会持续更新。 本文将会讲述一种特殊的线性表结构:栈...[作者空间]
算法的定义 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作 算法...[作者空间]
(一)前言: 考研时间不多了,一些算法就算当时看懂了记住了,之后以往的速度还是很快。决定以后每次懂了之后,回寝室后...[作者空间]
数据结构 是相互之间存在一种或多种特定关系的数据元素的集合 什么是数据结构 数据结构是一门研究非数值计算的程序设计...[作者空间]
有图有真相 最近在学习数据结构,前面学的都还还好结构也比较简单,学到二叉树时,思维量明显提高。为了更好的更清晰的研...[作者空间]
编者按:8.20-8.25 先放一张总图吧~ 八大排序思路& 算法 [1]选择排序:1到N-1中找到最小元素,与第...[作者空间]
编者按:8.13-8.18 基本概念 数据结构:数据对象与加上其上的操作相关联,实现这些操作的方法就是算法。线性结...[作者空间]