算法测试
- Ubuntu下支持哪些C语言的排序算法,查找算法?你是怎么得到的?提交截图
- 针对下面的数组,调用Linux的 快速排序或二分查找算法。查找算法查自己的学号。
用随机数函数产生10个 1-1000之间的数存到一个数组int arr[11]中, arr[10] = 你学号的后三位。
查询截图:
代码:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
cmp(const void *p1,const void *p2)
{
return *(int*)p1-*(int*)p2;
}
int main(){
srand((unsigned)time(NULL));
int a[11],i;
for(i=0;i<10;i++)
{
a[i]=rand()%1000+1;
printf("%d ",a[i]);
}
printf("%d\n",a[10]=215);
qsort(&a[0],11,sizeof(a[0]),cmp);
for(i=0;i<11;i++)
printf("%d ",a[i]);
printf("\n");
}
本文作者:李业达
本文链接:https://www.cnblogs.com/Werido-/p/15682465.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步