首页 分享 冒泡排序,选择排序,二分法查找,顺序查找

冒泡排序,选择排序,二分法查找,顺序查找

来源:萌宠菠菠乐园 时间:2024-10-29 02:03

冒泡排序,选择排序,二分法查找,顺序查找

最新推荐文章于 2024-09-22 11:41:42 发布

miya_o 于 2019-11-06 22:59:35 发布

本文详细介绍了四种常见的排序算法——选择排序和冒泡排序,以及两种查找方法——顺序查找和二分法查找。通过实例分析,帮助读者理解它们的工作原理和应用场景。

摘要由CSDN通过智能技术生成

1.选择排序

#include<stdio.h> #define N 8 int main() {int a[N]={ 49,38,65,97,76,13,27,49};int i,j,imax,t;for(i=0;i<N-1;i++){imax=i;//假如最大的数为第一个元素for(j=i;j<N;j++)//比好以后,从第一个数开始{if(a[j]>a[imax])//第一个元素是否大于最大的数{imax=j;}}t=a[i];//把最大的数和ai里的交换a[i]=a[imax];a[imax]=t;}for

12345678910111213141516171819202122232425
0

点赞

1

觉得还不错? 一键收藏

0

评论

03-25429

10-15956

intB; intX, Y, Z, W; scanf("%d %d", &A, &B); X = A + B; Y = A - B; Z = A * B; W = A / B; printf("%d + %d = %dn",A, B, X); printf("%d - %d = %dn", A, B, Y); printf("%d * %d = %dn", A, B, Z); printf("%d / %d = %dn", A...

09-221150

05-162307

06-22176

10-06428

05-07451

10-24313

11-15129

一、简单算法【面试题】 1.冒泡排序 排序思路:比较两个相邻的下标对应的元素,如果符合条件就交换位置 # 冒泡排序 # 1.升序排序 numlist = [24,56,78,8,7,100,45,56,7,8] # 外层循环:控制的是比较的轮数 for i in range(len(numlist) - 1): # print("轮数:",i) # 内层循环:控制的是每一轮比较的次数,兼顾索引 for j in range(len(numlist) - 1 - i):

07-2889

08-09228

07-03411

08-20408

07-142558

公安备案号11010502030143 京ICP备19004658号 京网文〔2020〕1039-165号 经营性网站备案信息 北京互联网违法和不良信息举报中心 家长监护 网络110报警服务 中国互联网举报中心 Chrome商店下载 账号管理规范 版权与免责声明 版权申诉 出版物许可证 营业执照 ©1999-2024北京创新乐知网络技术有限公司

相关知识

冒泡排序,选择排序,二分法查找,顺序查找
java冒泡排序
冒泡排序
在 Mac 上整理和查找照片
Map map = dataList.stream().collect(Collectors.groupingBy(TBmwyResolvedevicedata::getEndTime)); 按字符串key值进行升序排序大小
排序游戏:锻炼宝宝的观察技能
排序宠物拼图(Sort Pet Puzzle)下载
排序游戏:锻炼宝宝的问题解决能力
怎样查找附近有什么宠物店?
2020黑龙江公务员考试每日一练(语句排序)8.6

网址: 冒泡排序,选择排序,二分法查找,顺序查找 https://www.mcbbbk.com/newsview493027.html

所属分类:萌宠日常
上一篇: 想买狗狗。
下一篇: 文明社区=政府指导+物业努力+业

推荐分享