![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 95
通过筛选力扣题,分享各种算法解题思路,从双指针到宽度优先遍历,从递归到深度优先遍历,以及贪心和动态规划。
小皮侠
在读大二软件工程专业学生,梦想进大厂做一名后端开发人员,战斗!爽!
展开
-
【算法篇】七大基于比较的排序算法精讲
根据排序算法是否基于排序,可以将算法分为两种,而在基于排序的算法中最常见的算法有七种,分别是:直接插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序。快速排序是在二叉树的前序遍历的基础上改进的一个算法,取基准值时要尽量保证左右两个区间的大小相等,这样的时间复杂度最低,在构建代码的时候我们尽量依据这一点来优化代码。:假设在待排序的序列中,有多个相同的关键字,经过排序后,这些关键字的先后顺序不发生改变,我们称这种排序算法是稳定的,否则是不稳定的。原创 2024-03-16 15:26:42 · 1348 阅读 · 17 评论 -
【算法题】从0培养算法思想——双指针篇
在这个专栏里我会收集一些很经典的算法题,并分享算法原理和题解,这里面每一道题或者带给了我新的思路,或者是代码简洁高效,或者题目在面试中出现的频率很高。我想把它们记录下来,大家有更好的思路也欢迎大家在评论区交流啊!欢迎大家交流!!!欢迎大家交流!!!欢迎大家交流!!!原创 2024-03-22 16:26:34 · 826 阅读 · 2 评论