早教吧作业答案频道 -->其他-->
冒泡排序(方括号为无序区)这个排序对么,不是应该从第一个开始两两相比,找出最大的么?初始态[265301751129937863742694076438]第一趟:076[265301751129937863742694438]第二趟:0
题目详情
冒泡排序(方括号为无序区) 这个排序对么,不是应该从第一个开始两两相比,找出最大的么?
初始态 [265 301 751 129 937 863 742 694 076 438] 第一趟: 076 [265 301 751 129 937 863 742 694 438] 第二趟: 076 129 [265 301 751 438 937 863 742 694] 第三趟: 076 129 265 [301 438 694 751 937 863 742] 第四趟: 076 129 265 301 [438 694 742 751 937 863] 第五趟: 076 129 265 301 438 [694 742 751 863 937] 第六趟: 076 129 265 301 438 694 742 751 863 937
初始态 [265 301 751 129 937 863 742 694 076 438] 第一趟: 076 [265 301 751 129 937 863 742 694 438] 第二趟: 076 129 [265 301 751 438 937 863 742 694] 第三趟: 076 129 265 [301 438 694 751 937 863 742] 第四趟: 076 129 265 301 [438 694 742 751 937 863] 第五趟: 076 129 265 301 438 [694 742 751 863 937] 第六趟: 076 129 265 301 438 694 742 751 863 937
▼优质解答
答案和解析
测试结果:
原始————冒泡————:排序前
265 301 751 129 937 863 742 694 76 438
第0轮排序结果:
76 265 301 751 129 937 863 742 694 438
第1轮排序结果:
76 129 265 301 751 438 937 863 742 694
第2轮排序结果:
76 129 265 301 438 751 694 937 863 742
第3轮排序结果:
76 129 265 301 438 694 751 742 937 863
第4轮排序结果:
76 129 265 301 438 694 742 751 863 937
第5轮排序结果:
76 129 265 301 438 694 742 751 863 937
第6轮排序结果:
76 129 265 301 438 694 742 751 863 937
第7轮排序结果:
76 129 265 301 438 694 742 751 863 937
第8轮排序结果:
76 129 265 301 438 694 742 751 863 937
第9轮排序结果:
76 129 265 301 438 694 742 751 863 937
测试代码:
#include "stdio.h"
#include "conio.h"
void printArray(int a[],int n)
{
int i;
for(i=0;i
原始————冒泡————:排序前
265 301 751 129 937 863 742 694 76 438
第0轮排序结果:
76 265 301 751 129 937 863 742 694 438
第1轮排序结果:
76 129 265 301 751 438 937 863 742 694
第2轮排序结果:
76 129 265 301 438 751 694 937 863 742
第3轮排序结果:
76 129 265 301 438 694 751 742 937 863
第4轮排序结果:
76 129 265 301 438 694 742 751 863 937
第5轮排序结果:
76 129 265 301 438 694 742 751 863 937
第6轮排序结果:
76 129 265 301 438 694 742 751 863 937
第7轮排序结果:
76 129 265 301 438 694 742 751 863 937
第8轮排序结果:
76 129 265 301 438 694 742 751 863 937
第9轮排序结果:
76 129 265 301 438 694 742 751 863 937
测试代码:
#include "stdio.h"
#include "conio.h"
void printArray(int a[],int n)
{
int i;
for(i=0;i
看了 冒泡排序(方括号为无序区)这...的网友还看了以下:
每趟排序都从序列的未排好序的序列中挑选一个值最小(或最大)的元素,然后将其与未排好序的序列的 2020-05-26 …
4.试构造一棵哈夫曼树,并计算该树的带权路径长度(5分)8.给出一组关键字T=(12,2,16,3 2020-06-23 …
给定初始键值序列{68,23,94,16,71,5,57,48,19},试用二路归并排序法进行从小 2020-07-17 …
几道数据结构试题设待排序记录的关键字为{49,38,65,97,76,13,27,49},请给出分 2020-07-17 …
VB来达到交换位置解冒泡法将6,3,7,8,2,1按从小到大排列,需要进行数据比较的次数是?1,需 2020-07-23 …
数据结构~高分求教答案确认后追加50设待排序记录的关键字为{49,38,65,97,76,13,2 2020-07-23 …
已知有一关键字序列为{12,9,24,52,37,42,17,99,11,30},分别写出执行以下 2020-07-23 …
求希尔排序第一趟排序结果给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母 2020-07-23 …
已知初始待排序关键码{5,8,1,3,9,6,2,7},回答下列问题:(1)写出采用冒泡法排升序的前 2020-12-05 …
《数据结构》有初始的无序序列为{98,65,38,40,12,51,100,77,26,88}给出对 2020-12-05 …