在數(shù)據(jù)結(jié)構(gòu)中,給出一組關(guān)鍵字:66,30,78,53,6,18,10,11,20,49,當要求用快速排序法按升序排序.

2022-09-19 00:25

第一趟排序結(jié)果為多少??取第一個記錄哦
1個回答
簡略說一下一趟快速排序思想:
1)從右邊right指針處找一個比要比較數(shù)(通常是第一個數(shù))小的,找到后放入left指針,left右移一格。

2)從左邊left指針找一個比要比較數(shù)(通常是第一個數(shù))大的,找到后放入right指針處,right左移一格。
3)當left小于right時,重復1,2步驟。

原序 66, 30, 78, 53,6, 18, 10, 11, 20, 49
第一趟排序為:49, 30, 20, 53, 6, 18, 10, 11, 66, 78
詳解:
(1)先把數(shù)組第一個數(shù)66用變量暫存,從右邊開始,49小于66,把49放入第一個位置,left自加一后指30.
(2)從左邊left處開始找,找到78大于66,把78放入right指向處(原本49的位置),right自減一后指向20處。
(3)右邊20小于66,放入原本78那個位置。
(4)左邊53,6,18,10,11均小于66,直到left與right相等,處于原本20所在位置,把66放入。
相關(guān)問答
兩道數(shù)據(jù)結(jié)構(gòu)排序的題目
1個回答2022-09-16 13:33
不懂你問得什么
請問EXCEL中排序是按什么排序的???怎么判定升序還是降序???
3個回答2022-09-22 00:12
首先排序分為文本和數(shù)值兩種, 都是建立在一列數(shù)據(jù)開啟篩選條件選項(就是可以下拉)條件下進行的 文本排序,如要通過文本首字母在26個英文字母中的順序排列,排列時會讓你選擇是由A-Z還是由Z-A,分別是正...
全文
排排序(按順序排列)
1個回答2024-02-12 18:37
少到多:沒有 少數(shù) 一半 多數(shù) 全部 多到少:全部 多數(shù) 一半 少數(shù) 沒有
按時間順序排序。
1個回答2024-02-12 18:45
唐朝陸羽是世界上最早的“茶葉專家”。他著的《茶經(jīng)》,從采茶、制茶到包裝都有詳細的描寫,就連用什么水泡茶也很有研究。 后來,宋徽宗的《大觀茶論》進一步的把制茶工藝詳細分為20條,可...
全文
怎樣按時間順序排序?
1個回答2024-02-04 21:51
點擊excel菜單欄上的“數(shù)據(jù)”選項,找到“排序”并點擊進入。選擇按照列A的單元格值進行排序,點擊確定按鈕即可。 工具/原料: 演示電腦聯(lián)想拯救者Y700 演示系統(tǒng)Windows7 1、...
全文
按順序排序。
1個回答2024-02-20 04:57
6134****
幼兒園組織機構(gòu)成員名單排序按什么
1個回答2024-03-11 09:45
幼兒園組織機構(gòu)成員名單的排序可能會因園的不同而略有不同。一般而言,中央幼兒園組織機構(gòu)的成員包括:總經(jīng)理、財務(wù)主任、辦公室主任、人事行政主任、教學主任、醫(yī)務(wù)科主任、園長等。此外,還可能包括心理咨詢師、課...
全文
按時間排序是什么?
1個回答2024-02-12 18:02
順序填寫:2006-2007,到2008倒序填寫:2008,到2006-2007按時間順序:就是按照時間的正常順序填寫,例如:昨天、今天、明天,就是時間的順序;按時間倒序:就是按照回憶的形式填寫,例...
全文
熱門問答