![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 68
在命运为你安排的属于自己的时区里,一切都准时。
宇宙中的一颗星
这个作者很懒,什么都没留下…
展开
-
03 用栈来解决迷宫问题(深度优先)
/ 四个方向找不到元素0,则将此元素出栈,回退到上一个元素。用栈来解决迷宫问题,深度优先,但无法保证栈中的路径是最优解。栈(Stack):一个数据集合,可以在集合一头进栈、出栈。栈的特点:先进后出(first-in last-out)// 用二维数组表示迷宫,1表示墙壁,0表示通路。如有疑问,或者有不足之处,欢迎在评论区下留言讨论。//栈不为空,则继续找元素0,并将其坐标入栈。//如果为空,则表明无法抵达终点,没有通路。// 起点为(1,1) 终点为(8,8)//栈 存储从起点到终点的路径。原创 2023-09-24 12:28:18 · 99 阅读 · 1 评论 -
02 用js实现插入排序
它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。原创 2023-09-17 21:21:34 · 70 阅读 · 2 评论 -
01 用js实现快速排序
快速排序(英语:Quicksort),又称分区交换排(partition-exchange sort),是一种排序算法,最早由东尼·霍尔提出原创 2023-09-09 17:32:54 · 90 阅读 · 1 评论 -
00 一元运算符前置自增和后置自增的区别(JavaScript)
帮助读者更好的理解前置自增/前置自减 和 后置自增/后置自减的区别原创 2023-08-27 19:33:43 · 223 阅读 · 0 评论