堆排序問題
堆排序問題
一組記錄的關(guān)鍵碼為146,79,56,38,40,84采用堆排序,則初始堆化后最后一個(gè)元素師是幾?答案說是146,為啥啊?
一組記錄的關(guān)鍵碼為146,79,56,38,40,84采用堆排序,則初始堆化后最后一個(gè)元素師是幾?答案說是146,為啥啊?
數(shù)學(xué)人氣:923 ℃時(shí)間:2020-03-26 15:22:52
優(yōu)質(zhì)解答
不知道你是遞增排序還是遞減排序,如果是遞增排序,則初始堆為大根堆,初始化調(diào)整后的排列是這樣的:146,79,84,38,40,56如果是遞減排序,則初始堆為小根堆,初始化調(diào)整后的排列是這樣的:38,40,56,79,146,84都不是你的答...題目沒有說是遞增還是遞減。。。不清楚你的原始題目的原文是怎樣的,只有前面說的:遞增排序調(diào)整為初始堆后,第一趟排序的結(jié)果是最后一個(gè)元素就是146能告訴我146是怎么來的不?謝謝,我還有20分,也給你大根堆初始化調(diào)整后的排列是:146, 79, 84, 38,40,56接下來開始排序第一趟:將堆頂?shù)?46 和最后一個(gè)元素56互換,得到序列 56, 79, 84, 38, 40, 146注意146排序已經(jīng)到位,只需要對(duì)前面的5個(gè)元素再次調(diào)整得到84, 79, 56, 38, 40, 146,這才是第一趟排序完的結(jié)果第二趟:將堆頂?shù)?4,和最后一個(gè)元素40互換,.....,步驟類似,5趟排序后就完全遞增有序了
我來回答
類似推薦
- 有關(guān)堆排序
- 請(qǐng)高人講解一下堆排序法到底是怎么排的,屬于計(jì)算機(jī)二級(jí)的中的排序問題,能不能附加例題呢
- 若f(sinx)=cos2x,那么f(cos x)=?
- 將拋物線y=x2+bx+c先向右平移2個(gè)單位,再向上平移3個(gè)單位得到的拋物線是y=x2+4x+5 求b,c的值分別是多少?
- 用反證法證明命題“若a、b∈N,ab能被5整除,則a,b中至少有一個(gè)能被5整除.
- 用對(duì)牛彈琴造句.
- 鐵塊是銀白色的,鐵粉是黑色的;銀片是銀白色的,銀粉是黑色的.所有金屬粉末都是黑色的嗎?
- 如圖(1),點(diǎn)M、N分別是正方形ABCD的邊AB、AD的中點(diǎn),連接CN、DM. (1)判斷CN、DM的關(guān)系
- 給鐵器表面噴漆膜,可以防止鐵器表面銹蝕,現(xiàn)有150立方厘米的漆涂了5平方米的表面,則漆膜的厚度約是多少?)
- If you can with you,I would rather all the stars all fall; because your eyes,my life,the brighte
- 永豐小學(xué)有三個(gè)課外活動(dòng)小組,一、二兩個(gè)小組平均50人,二、三兩個(gè)小組平均43人,一、三兩個(gè)小組平均45人,求三個(gè)小組平均每組的人數(shù).
- 是in one's hand還是in one's hands
猜你喜歡
- 1銳角三角形怎么畫
- 2把You should not watch too much TV .改成祈使句
- 3書是燈,讀書照亮了前面的路;書是橋,讀書接通了彼此的岸;書是帆,讀書推動(dòng)了人生的船.仿寫,
- 4今天就要的!
- 5地球儀有什么好處和用處
- 61,2,4,8,16,32,64,128,256,512,1024 ,2048.4056.8112.16224.32448.之間有什么規(guī)律 第2010個(gè)是多少?
- 7世界上第四長的河流
- 8數(shù)軸上表示相反數(shù)的兩個(gè)和原點(diǎn)有什么關(guān)系?
- 9【F(X)=a的X次方-X*Lna】的導(dǎo)數(shù)怎么求
- 10人教版高一化學(xué)必修一哪幾課最重要,要具體章節(jié)名
- 11If you have some thing,say!If nothing,go home!
- 12在天正建筑里怎樣生成立面圖 剖面圖