- 博客(3)
- 收藏
- 关注
原创 【C语言】简单基础的选择排序(Visual Studio 2019环境下)
升序条件下,通过N-1次比较,找出N个数中的最小数,然后与第一个数进行交换#include<stdio.h>#define N 10//这里可以更改数组大小int main() { int i,j,changemin,temp; int a[N]; printf("请输入%d个将要排序的数\n", N); for (i = 0; i < N; i++) { scanf_s("%d", &a[i]); } for(i=0;i<N-1;i++) {
2020-11-22 13:21:23
343
原创 【C语言】简单基础的冒泡排序(Visual Studio 2019环境下)
排序:比较大小->交换位置升序条件下,第一趟把最大的数冒到最后,之后的以此类推#include<stdio.h>#define N 10//这里可以改变数组的大小int main() { int i,j,temp; int a[N]; printf("请输入%d个将要排序的数\n", N); for (i = 0; i < N; i++) { scanf_s("%d", &a[i]); } for(i=0;i<N-1;i++)//N-1趟排序
2020-11-22 12:49:21
803
原创 【C语言】简单基础的二分查找(Visual Studio 2019环境下)
用C语言写的简单基本的二分查找(Visual Studio 2019环境下)顺序查找对n个数的平均比较次数为n/2次二分查找对n个数的平均比较次数为[log(2) n]+1次#include<stdio.h>#define N 10//这里可以更改数组的大小int main() { int x, i,f, mid, top, bottom; int a[N]; f = 0;//初始为没有找到 printf("请输入%d个数\n", N); for (i = 0; i <
2020-11-22 12:13:20
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人