冒泡排序的算法。

[复制链接]
查看11 | 回复3 | 2012-6-27 22:19:55 | 显示全部楼层 |阅读模式
冒泡排序详细注释:/* 用冒泡排序法对一维整型数组中的十个数升序排序 */ #include#include int main() {int i,j,t,a[10]; printf("Please input 10 integers:\n"); for(i=0;ia[j+1]) {t=a[j];/* 交换a和a[j] */ a[j]=a[j+1]; a[j+1]=t;...
回复

使用道具 举报

千问 | 2012-6-27 22:19:55 | 显示全部楼层
给个伪代码给你(按升序排列)。假定数组大小为n。void Bubble(int waitorder[]){ int isswap;//这是排序时是否交换的标志,如果未交换就是已经排好序了 int temp; for(int i=0;i::BubbleSort(){int i=n-1,k=1,j,last;while(i>0){last=0;for(j=0;j<i;j++)if(l[j+1]<l[j]){Swap(l[j],l[j+1]);last=j;}i=las...
回复

使用道具 举报

千问 | 2012-6-27 22:19:55 | 显示全部楼层
给大家介绍冒泡排序的Scratch做法...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行