![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 78
Nicopzx
努力学习升级打怪的菜鸟前端攻城狮
展开
-
Leecode 59、54 |循序渐进理解螺旋矩阵
按照螺旋矩阵模拟即可,先从左到右,在从上到下,再从右到左,再从下到上。 每次进行cur++操作,直到累加到total为止。最后返回二维数组即可原创 2022-07-26 10:49:43 · 125 阅读 · 0 评论 -
快速排序算法的过程及JavaScript实现
思路都是一样的,首先选取基准pivot,将小于pivot元素放到pivot左边,大于pivot元素放到pivot右边,对左子列、右子列分别重复上述操作直到所有子列长度为1快速排序完成~第二步,按照顺序,将每个元素与"基准"进行比较,形成两个子集,一个"小于45",另一个"大于等于45"。(2)所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。(3)对"基准"左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。......原创 2022-07-25 18:36:23 · 141 阅读 · 0 评论