C++及算法学习
红色苇草
这个作者很懒,什么都没留下…
展开
-
C++及算法学习练手#1倒序输出
#include <iostream> using namespace std; int main() { int arr[4] = {1,2,3,4}; const int length = sizeof(arr) / sizeof(arr[0]); int arr1[length]; for (int i = 0; i < length; i++) { arr1[i] = arr[length - (i+1)]; } for (int i = 0; i.原创 2022-03-05 21:38:37 · 646 阅读 · 0 评论 -
C++及算法学习#2 快速排序
学习总结: 设置基准数pivot 注意考虑起始值与pivot之间大小关系不同需要的设置 演练: 需要排序数字 50 34 453 34 56 78 90 33 25 思路: 设定初始pivot=最左值,即50 第一步目标为先将数组变为: 25 34 34 50 56 78 90 56 453 显然,以50为分界线,左边小于50,右边大于50 Left=50,则原创 2022-03-06 15:34:52 · 498 阅读 · 0 评论