用选择法对10个整数进行排序

本文介绍了选择法和冒泡法两种排序算法的工作原理。选择法通过逐个比较元素确定位置,而冒泡法则是通过相邻元素两两比较来调整顺序。这两种方法在理解和实现上都有其特点,适合不同场景下的排序需求。
摘要由CSDN通过智能技术生成

选择法将同一单个元素与还未比较的元素进行比较:a[0]分别与a[1]-a[9]进行比较,a[0]值确定后,a[1]分别与a[2]-a[9]比较,a[1]值也确定了,接着a[2]分别与a[3]-a[4]比较,依次类推。

冒泡法排序,将相邻的元素之间两两比较:a[0]与a[1]比较,假如是要由小往大排,若a[0]>a[1],a[0]与a[1]值互换。a[1]再与a[2]比较,若a[1]<a[2],则值不变,a[2]继续与a[3]比较,依次类推,a[9]的值最终敲定。接着继续a[0]与a[8]之间两两比较,使得a[8]的值最终敲定,依次类推。

去找个图或者敲一下就很容易理解了。

#include<stdio.h>
int main()
{
   
	int a[10];
	int i,j;
	int temp=0,n=10;
	//赋值数组
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值