- 博客(3)
- 资源 (22)
- 收藏
- 关注
原创 快速排序
假设对以下10个数进行快速排序:我们先模拟快速排序的过程:首先,在这个序列中随便找一个数作为基准数,通常为了方便,以第一个数作为基准数。在初始状态下,数字6在序列的第1位。我们的目标是将6挪到序列中间的某个位置,假设这个位置是k。现在就需要寻找这个k,并且以第k位为分界点,左边的数都小于等于6,右边的数都大于等于6。那么如何找到这个位置k呢?我们要知道,快速排序其实是冒泡排序的一...
2020-03-11 10:52:20 166
转载 vector用法
vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include<vector>;一、vector 的初始化:可以有五种方式,举例说明如下: (1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型),但没有给出初值,其值是不确定的。 (2)vector<...
2020-03-06 13:54:48 184 1
原创 c++二维数组声明及
一、一维数组 静态 int array[100]; 定义了数组array,并未对数组进行初始化 静态int array[100] = {1,2}; 定义并初始化了数组array 动态int* array = new int[100]; delete []array; 分配了长度为100的数组array 动态int* array = new int[100](1,...
2020-03-06 11:11:57 7154 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人