数据结构C语言版冒泡排序的程序和应用,谁能帮我
话题:数据结构C语言版冒泡排序的程序和应用,谁能帮我写一个。
问题详情:数据结构C语言版冒泡排序的程序和应用,谁能帮我写一个。 作业
回答:#include lt;stdio.hgt; int main(void){ int a[10],i,j,t; printf("请输入10个数据:\n"); for(i=0;ilt;10;i++) scanf("%d",amp;a[i]); for(j=0;jlt;;j++) for(i=0;ilt;-j;i++) if(a[i]gt;a[i+1]) {t=a[i+1];a[i+1]=a[i];a[i]=t;} printf("排序后的10的数据为:\n"); for(i=0;ilt;10;i++) { printf("%d",a[i]); printf("\t"); } system("PAUSE"); return 0;}
参考回答:static void Main(string[] args) { int[] myArray=new int[10]; Console.WriteLine("请输入任意10个整数:"); for (int i=0; i lt;
话题:数据结构
问题详情:4,5,,1,2,,3,6 进行升序排列 采用直接选择排序 第一趟后结果为
回答:你可以 我:我把它的直接选择排序的演示动画传给你看
话题:数据结构,双向冒泡法
问题详情:谁给我个原码,RT
回答:#include lt;iostream.hgt;#define MAX_NUM 20 数字个数 双向起泡算法void Bubble2Sort(int* pData,int Count){ int iTemp; 暂存, 时使用 int left=1; 从左向右的起始位置 int right=Count -1; 从右向左的起始位置 int t; 新的起始位置 do { 从后向前 for(int i=right;igt;=left;i--) { if(pData[i]lt;pData[i-1]) 若满足条件,则 { iTemp=pData[i]; pData[i]=pData[i-1]; pData[i-1]=iTemp; t=i; 最后一个 的位置,提高效率 } } left=t+1; 反向起泡的新的起始位置 从前向后 for(i=left;ilt;right+1;i++) 同上相似 { if(pData[i]lt;pData[i-1]
参考回答:楼上的已经正确回答不知道楼主还有什么要求么?
话题:数据结构冒泡排序法
问题详情:已知序列{15.1.60.41.6.32,3,5.5.请给出采用冒泡排序法对该序
回答:15.1.60.41.6.32,3,5.515.1.41.6.32.60.5.3.515.1.6.32.41.60.5.3.515.6.1.32.41.60.5.3.56.15.1.32.41.60.5.3.5又是你~=_=
参考回答:15.1.60.41.6.32.3.5.51-gt; 15 1 60 41 6 32 3 5 52-gt; 15 1 60 41 6 32 5 3 53-gt; 15 1 60 41 6 5 32 3
话题:数据结构冒泡排序法
问题详情:已知序列{15.1.60.41.6.32,3,5.5.请给出采用冒泡排序法对该序
回答:15.1.60.41.6.32,3,5.515.1.41.6.32.60.5.3.515.1.6.32.41.60.5.3.515.6.1.32.41.60.5.3.56.15.1.32.41.60.5.3.5又是你~=_=
参考回答:15.1.60.41.6.32.3.5.51- 15 1 60 41 6 32 3 5 52- 15 1 60 41 6 32 5 3 53- 15 1 60 41 6 5 32 3 54- 15 1
话题:数据结构冒泡法排序
问题详情:void Sort(Link l){ Link ll; Node *p,*rr,*s;
回答:语言不一样 但智能这样说了创建两个指针(p,q),指向链头(t).然后q指向为t的下一个数值p不动 然后两者比较做完上述动作q指向它当前所指的数值的下一个数值p指向刚才q所指的数值接着重复比较动作当然 实现的话就是递归循环如果用数组 则 for i for (两重循环) if a[j]a[j+1] then a[j]与a[j+1] .
参考回答:麻烦分又少~
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































