求、大家帮我解释JAV一段冒泡排序

求大家解释一下这段C代码,关于冒泡排序的if语句的嵌套的用意是?~

能否贴出完整的代码?从上面的代码根本就看不出didSwap变量的作用,不过从变量的命名来看有可能是用来标识是否有值交换的操作或者是记录值交换操作的次数

void doit(float* in,int count)
{
int x;
int y;
float temp;
for(y=0;y<count-1;y++)
{
for(x=1;x<count-y;x++)
{
if((*(in+x))>(*(in+x-1)))
{
temp=(*(in+x-1));
(*(in+x-1))=(*(in+x));
(*(in+x))=temp;
}
}
}
}

自己画图来理解,我当初也是画图理解的

int temp = arr[j];
arr[j] = arr [j+1];//
arr[j+1] = temp;//
很好理解的,就是把arr[j] , arr [j+1]的值交换位置,但是如果直接arr[j] = arr [j+1],这样的话,arr[j]的值就被覆盖了,
所以要先把arr[j]的值提出来放一边temp,再执行arr[j] = arr [j+1],这样arr[j] 就得到arr [j+1]的值了,然后把提出来的arr[j]的值temp赋值给arr[j+1],这样就完成了值得交换

if(arr[j] > arr[j+1])
{//交换这两个变量的值,不单单是给arr[j+1]的值
int temp = arr[j];//则把值复制给temp; temp保存了arr[j]值,可以让arr[j]获取数据!
arr[j] = arr [j+1];// 要交换,可定要赋值才能交换
arr[j+1] = temp;//执行交换
}

谁可以帮我翻译下黑色星期天的歌词
答:星期天是忧郁的,我只能和影子在一起, 我的心和我将决定要结束这一切, 我知道马上就会有蜡烛和悲伤的祷告, 死亡不是梦,因为在死亡里,我亲抚着你; 在我灵魂的最后一口气,我将为你祷告! 忧郁的星期天。 解密 星期天是美好的、光明的,中国古代称为“日曜日”(这种叫法现在还保留在日语里)。可是,Rezsô Ser...

一段话描写水仙花开时的样子
答:1、我驻足花前仔细观察,发现这些水仙花都有六个花瓣,洁白如玉,花蕊金黄,简净素雅,蕊丝上连蕊头下接花心,艳艳欲滴,倾吐芬芳。有人把水仙称作“金盏银台”,那黄色的花杯如“金盏”、白色的底瓣似“银台”,真是贴切而形象啊!欣赏玉洁冰清的水仙花,仿佛聆听到花开呢喃的声音,玉质冰肌,香风馥郁...

高手进来帮我看看,,。。。
答:32 题是A

乔布斯的苹果:这些圆之间有什么关系,是怎么构成一个苹果的,求解答
答:右图说话了:我就是由这些充满美感的圆形组合切割而成的…所以很美很规范 从设计师的角度来讲,设计logo并不需要太多逻辑,只有面向上司或大众的规范与解释……所以可以这样说,当时设计师只是想做一个规范而优美的图形,一个缺口的苹果,因为他的boss乔布斯想要把在那个年代还比较罕有的计算机推广出去,尤其是年轻人,这...

《复仇者联盟 2》的中文字幕有哪些翻译上的错误
答:背景:Thor 一锤子下去,幻视诞生,大家表示你搞毛,Thor 解释到原文:"You helped create this?" "I've had a vision."试译:我之前看到了一个幻想。中影翻译:我有一个幻视。鹰眼把大家带回家时 妻子劝他那一段 从窗户上向下看美队和萝卜砍柴 然后对鹰眼说 they are mess. 翻译成「他们好任性...

解释一下“vba”、“控件X”与“宏”的关系~
答:一楼说的很具体,可惜我还是不明白,能简单一点,打个比喻什么的吗?这样的说明对我来说太抽象了!但是,还是谢谢,希望能有朋友可以用自己的理解帮我回答这个...要解决这些问题, 需花费相当长的一段时间。另外, 基于CORBA的产品和Jav a的RMI,已成功地运行在多OS环境下。多平台DCOM出台得越晚,CORBA和RMI就领先越多...

求数码宝贝1~6部所有歌曲的歌词(日文、罗马音、中文翻译)
答:第一部 类别 歌曲名称 翻译名称 演唱者 片头曲 Butter-Fly 蝴蝶 和田光司 片尾曲1 I wish 我希望 前田爱 片尾曲2 keep on 坚持不懈 前田爱 进化曲 Brave heart 勇敢的心 宫崎步 插曲 Seven 七 和田光司 角色歌: 角色 歌曲名称 翻译名称 八神太一 勇気を翼にして 勇气之翼 石田大和 Walk on the Edge...

高分`英语高手帮我取英文名``
答:jennifer(威尔斯)"纯洁","美好"同guinevere.近来jennifer已变成一个受欢迎的名字.(有些人则认为太受欢迎了)人们认为jennifer这个名字非常适合可爱的金发啦啦队长,受大家欢迎,并受人喜爱.jennyjennie 是jane,jennifer的简写,jenny被形容是有趣外向有着西方乡村气息的邻家女孩.但有些人认为jenny是指老古董般...

大家帮我取个适合我名字的英文名,我叫吴志方!谢谢
答:Vincent 男子名,意思是征服,胜利.

帮我起个好极简单的英文名,谢谢你们了!
答:Wenson(文森)。Javen(杰温)。Wisher(威希尔,希望者)。Wesin(威森)。Jetboy。Joan。Juen。Jzms。Wexon。Womson。Wowmom。。

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网