- 博客(4)
- 收藏
- 关注
原创 冒泡排序算法实现
cout << "排序前的数组顺序 :" << endl;cout << "排序后的数组顺序 :" << endl;冒泡排序采用交换方式将无序区中的最小元素放到开头处。
2023-08-01 09:56:15 93 1
原创 简单选择排序算法实现
void SelectSort(int a[], int n, int i) { //递归的简单选择排序。void Swap(int& x, int& y) { //交换x,y的函数值。void Disp(int a[], int n) { //遍历数组a。对于给定的含有n个元素的数组,采用简单选择排序方法按元素值递增排序。cout
2023-08-01 09:53:34 136 1
原创 顺序表的创建实现,及部分算法实现
/若cure_e是L的数据元素,且不是第一个,则用pre_e返回它的前驱,否则则操作失败,pre_e无意义。//删除L的第i个数据元素,并用e返回其值,L的长度减一 1<=i<=ListLength(L)//用e返回线性表L中的第i个数据元素的值,int GetElem(SqList &L, int i, ElemType& e) //根据位置i获取相应位置数据元素的内容。int LocateElem(SqList &L, ElemType &e) //在线性表中查找值为e的数据元素,返回序号。
2023-07-25 09:05:14 60
原创 将数组中的数据元素逆序存放到原数组中
采用了两种算法,其中一种是s(o)=1,另一种则是s(n)=0(n).printf("c malloc失败");自学数据结构,将数组中的数据元素逆序存放到原数组中.(这里用指针代替数组创建)
2023-07-19 21:43:07 601 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人