1.什么是八皇后问题? 游戏的一种,感兴趣的小伙伴可以去玩一下。规则如下:在 8 * 8 的棋盘上,任何两个皇后都不能处于同一行同一列或同一个斜...
1.什么是八皇后问题? 游戏的一种,感兴趣的小伙伴可以去玩一下。规则如下:在 8 * 8 的棋盘上,任何两个皇后都不能处于同一行同一列或同一个斜...
1.什么是逆波兰表达式?也叫后缀表达式,(3+4)*5-6 对应的逆波兰表达式 3 4 + 5 * 6 - 2.代码 3.应用场景一般用 st...
1.什么是中缀表达式?中缀表达式示例 2.什么是后缀表达式?后缀表达式示例 3.代码
1.什么是递归?简单来说,递归就是自己调用自己,每次调用自己都会创建新的栈帧。 2.什么是迷宫问题 任意位置的小球走到箭头所指的位置 3.代码 ...
1.什么是栈先进后出,元素的删除和插入只能在同一端的一种线性表 2.栈的实现方式数组和链表都可以,本次使用数组 3.什么是中缀表达式3+2-1*...
1.什么是约瑟夫问题? 2.约瑟夫问题的解决方式通过单向循环链表解决,具体思路如下: 3.单向循环链表的使用场景 网易云音乐等音乐 APP 中的...
十大排序(1) 我们把10大排序算法可以划分为三大类学习,今天先学习第一大类基础排序算法 冒泡排序 选择排序 插入排序 1.冒泡排序 分析:冒泡...
这道题在leetcode上难度是中等还是比较意外的,做下来难度并不是很大。 思路 找到链表的末结点以及末结点的前驱,根据k的长度调整链表 特殊情...
从这一篇文章开始,笔者将会正式进入数据结构的领域,后面也将会持续更新。 本文将会讲述一种特殊的线性表结构:栈(stack)。 栈,是限定...
(一)前言: 考研时间不多了,一些算法就算当时看懂了记住了,之后以往的速度还是很快。决定以后每次懂了之后,回寝室后用代码给实现下,顺便记录下自己...
专题公告
后台开发,还是需要学习算法的!!!