- 博客(5)
- 收藏
- 关注
原创 c++的好处
(1)更新迭代慢,技术成熟的很高,基本不会有太大的改动,工作后学习压力小!(2)C/C++是系统编程层级唯一的一门高级语言,速度快,效率高。不用担心今后会被取代(3)C/C++会学习到编程的本质,理解计算机运行原理,在未来学习新技术的能力强,学习成本低。...
2022-03-17 13:29:03
2187
原创 快速排序和冒泡排序
快速排序快排是一种经典的分治算法,而分治算法最重要的三个步骤:分解:将原序列拆成前后两个序列(a[l] ~ a[mid]和a[mid + 1] ~ a[r]),之后将小于a[mid]的元素都扔到前面的序列,大于a[mid]的元素都扔到后面的序列。解决:用递归分别再去用快速排序去解决前后两个序列。合并:递归回来的就是结果了,不用再合并。这里具体说一下分解的时候,首先要设定一个分界值x,我喜欢取中间数的值。之后从后往前找到第一个比分界值小的数a[j],从前往后找到第一个比分界值大的数a[i],让这两个
2022-01-27 19:39:46
949
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人