添加表情
遵守中華人民共和國(guó)的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。
10 條評(píng)論 按熱度排序 按時(shí)間排序 /350
學(xué)習(xí)達(dá)人
T925778rr 展開
老師,交換次數(shù)和比較次數(shù)應(yīng)該怎么加上去呢
2023年11月13日 16:50
1 回復(fù)
hdylnpu 講師 展開
@ T925778rr 你好,可以設(shè)置兩個(gè)變量。一個(gè)用于統(tǒng)計(jì)交換次數(shù),一個(gè)用于統(tǒng)計(jì)比較次數(shù)。 當(dāng)發(fā)生比較或者交換時(shí),相應(yīng)的變量增1即可統(tǒng)計(jì)。 排序算法有很多,不同的排序算法,不同的初始數(shù)據(jù),其交換和比較次數(shù)也不同,日常學(xué)習(xí)測(cè)試體會(huì)不出差別,但是實(shí)用中大量數(shù)據(jù)時(shí)應(yīng)該差別顯著。這些屬于數(shù)據(jù)結(jié)構(gòu)的知識(shí)。
2023年11月14日 11:08
@TA
學(xué)習(xí)達(dá)人
hdylnpu 講師 展開
你好,你理解的基本沒有問題。 先假設(shè)第 i 個(gè)數(shù)據(jù)最小(min=i),然后在后面所有數(shù)據(jù)中,找比a[min]小的(等于,大于都不算)。如果找到則更新min的值(min是數(shù)組下標(biāo))。 查找結(jié)束后,將a[min]和a[i]互換,此時(shí)如果在查找時(shí),沒有找到更小的,那么在實(shí)質(zhì)上min和 i 是相等的。
2025年02月14日 06:58
0 回復(fù)
學(xué)習(xí)達(dá)人
WXnen3c7od3 展開
for(i=0;i<=8;i++){ min=i; for(k=i+1;k<=9;k++){ if(a[k]<a[min]) min=k; } temp=a[i]; a[i]=a[min]; a[min]=temp; } 老師好,這里面如果a[k]>=a[i]的時(shí)候,依然執(zhí)行a[i]和a[min]互換,只是這個(gè)時(shí)候兩者本就相等對(duì)吧
2025年02月13日 11:44
0 回復(fù)
hdylnpu 講師 展開
@ WXnen3c7od3 你好,你理解的基本沒有問題。 先假設(shè)第 i 個(gè)數(shù)據(jù)最小(min=i),然后在后面所有數(shù)據(jù)中,找比a[min]小的(等于,大于都不算)。如果找到則更新min的值(min是數(shù)組下標(biāo))。 查找結(jié)束后,將a[min]和a[i]互換,此時(shí)如果在查找時(shí),沒有找到更小的,那么在實(shí)質(zhì)上min和 i 是相等的。
2025年02月14日 06:59
@TA
學(xué)習(xí)達(dá)人
天下無醫(yī) 展開
#include<stdio.h> main(){ int a[]={9,88,77,55,66,44,3,46,11,1}; int min,i=0,t; while(i<10){ int k=i+1; while(k<=9){ if(a[k]<a[i]) min=k; k++;} t=a[min];a[i]=a[min];a[min]=t; i++; } printf("排序后的為:"); for(i=0;i<10;i++) printf("%-5d",a[i]); 用while語句寫,不知道哪里出錯(cuò)了,麻煩老師幫忙指正一下。
2024年07月17日 16:41
0 回復(fù)
hdylnpu 講師 展開
@ 天下無醫(yī) 你好,更正如下: while(i<10){//i一次取值 0 1 2 3... min=i;//假定第 i 個(gè)數(shù)據(jù)最小 int k=i+1; while(k<=9){ if(a[k]<a[min]) min=k; k++; } t=a[min];a[min]=a[i];a[i]=t; i++; }
2024年07月17日 20:13
@TA
學(xué)習(xí)達(dá)人
T732065kz 展開
您好,不是定義了10個(gè)整形數(shù)組,為什么i<=8而不是i<=9呢?
2024年02月12日 15:11
0 回復(fù)
hdylnpu 講師 展開
@ T732065kz 你好,選擇排序的核心是,從待排序數(shù)據(jù)中找到一個(gè)最小數(shù),和數(shù)組的零號(hào)元素交換。然后從剩下的數(shù)據(jù)中找到一個(gè)最小數(shù)和數(shù)組的 1 號(hào)元素交換。以此類推,當(dāng)有10個(gè)數(shù)時(shí),進(jìn)行9次這樣的操作,找到9個(gè)相對(duì)小的數(shù),并將其交換到合適的位置,剩下最后一個(gè)數(shù)肯定是位置正確的。 本例中,循環(huán)變量i的初值為0,終止為小于等于8,即i的取值為0到8共9個(gè)數(shù)據(jù),循環(huán)執(zhí)行9次。
2024年02月14日 08:56
@TA
學(xué)習(xí)達(dá)人
T925778rr 展開
老師你那個(gè)四舍五入的視頻是第一章哪個(gè)來著,我找不到了
2023年11月15日 14:57
0 回復(fù)
hdylnpu 講師 展開
@ T925778rr 你好,第一章第6節(jié)
2023年11月16日 11:13
@TA
我們的成功之路 更多 換一換
會(huì)員名:楓葉****楓鈴
2011年的時(shí)候我花1000元報(bào)名了電腦培訓(xùn)學(xué)校,但是那里的老師不怎么樣,現(xiàn)學(xué)現(xiàn)賣,沒學(xué)到多少東西。后來由于錢包被搶了,沒學(xué)就回老家了。后來聽同學(xué)說我要自學(xué)網(wǎng)上面有很多的視頻,所以就注冊(cè)了一個(gè)會(huì)員,學(xué)習(xí)3D
會(huì)員名:jia****y11
對(duì)于大部分普通人來說,努力學(xué)習(xí)各種知識(shí)是自身發(fā)展必不可少的的一步,雖然是本科畢業(yè),但是走出校門沒有一技之長(zhǎng),沒人脈沒資金,學(xué)校里學(xué)的東西完全不能拿來當(dāng)工作,剛畢業(yè)那段時(shí)間確實(shí)挺迷茫的,進(jìn)過廠,當(dāng)過雜工。
會(huì)員名:T53****1pe
昨天剛買了一套ansys教程,和朋友分享了一下,朋友直接說花那個(gè)錢干嘛,直接上我要自學(xué)網(wǎng)啊。 一開始我還沒接觸這個(gè)網(wǎng)站,后來看朋友分享鏈接,就點(diǎn)進(jìn)去看了看,搜了一下自己想要的。果然里面有需要的課程
會(huì)員名:0o****o0
大學(xué)被調(diào)配到了紡織技術(shù)專業(yè),當(dāng)時(shí)對(duì)自己的專業(yè)很不感興趣,然而一次替別人代課接觸到PS,仿佛接觸到了新的世界,在網(wǎng)上到處找教程,各種貼吧、各種QQ群都找完了,學(xué)會(huì)一個(gè)工具,學(xué)會(huì)了怎么剪切圖層,有一丁點(diǎn)的進(jìn)步都能
會(huì)員名:T18****0cy
上學(xué)的時(shí)候只學(xué)過cad,后來在工作的時(shí)候才知道天正cad,但實(shí)際運(yùn)用并沒有操作過。上個(gè)月因?yàn)楣ぷ鞯脑,需要畫建筑平面圖。接到任務(wù)后,我就開始百度天正cad教程,心想熟悉各項(xiàng)命令后畫起來更快。網(wǎng)上的教程很多,最后我認(rèn)定“我要自學(xué)網(wǎng)進(jìn)行學(xué)習(xí),現(xiàn)在我正在跟著程永鵬老師學(xué)習(xí)3Dsmax2012,希望自學(xué)網(wǎng)越辦越好,我也能夠一直學(xué)習(xí)下去。。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部