- 博客(12)
- 收藏
- 关注
原创 归并排序(更稳定的排序)
主要思路就是:将数组分成两部分,再分别将两部分的第一个数进行比较谁小就放入存储数组中然后这部分的下一个继续进行比较,直到有一部分没有数,然后将另一部分剩下的数放入存储数组最后将原数组变为存储数组(毕竟是void函数)int k = 0, i = l, j = mid + 1;//k为存储数组的下标,i为第一部分首元素下标,j为另一部分首元素下标。//将数组和首尾下标传过去。//a[N]为原数组,q[N]为排序数组。
2024-12-24 13:22:53
194
原创 sort()函数的完整实现(快排)
/l-1和r+1防止越界,x为中间的一个数;//调用快排(数组a,下标0,下标最后一个)quick_sort(a, l, j);//对x左边继续进行排序(有点递归的样子)while (i < j) {//将数组中小于x的放x放左边,大于放右边。i++) {//输入。//如果l>=r 排序结束。
2024-12-23 00:28:10
331
原创 简单的小游戏
printf("选择错误,重新选择\n");printf("恭喜您,猜对了\n");printf("退出游戏\n");printf("猜小了\n");printf("猜大了\n");printf("请选择>");printf("请输入数字:>");
2024-09-28 23:10:04
324
原创 冒泡(升序)函数
for (j = 0;j++)//每次交换后交换对象变少。//不能只传数组,不然就是指针变量。if (arr[j] > arr[j + 1])//交换。
2024-09-23 12:16:51
172
原创 纯恶搞玩法
printf("请注意,你的电脑在60秒内关机,如果输入:我是猪,就取消关机\n");if (strcmp(input, "我是猪") == 0)
2024-09-22 22:07:18
206
原创 c中数字排序
int main()int max;if (a > b)max = a;a = b;b = max;if (a > c)max = a;a = c;c = max;if (b > c)max = b;b = c;c = max;return 0;
2024-09-22 21:53:18
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅