最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

1072 數(shù)組排序

2021-11-02 23:58 作者:羽走  | 我要投稿


題目描述

對(duì)一維數(shù)組按照從小到大的順序排序。

輸入

第一行輸入一個(gè)整數(shù)n(1<=n<=100)表示數(shù)組有n個(gè)整數(shù);第二行輸入n個(gè)整數(shù)。

輸出

對(duì)這n個(gè)整數(shù)數(shù)按照從小到大的順序輸出,數(shù)據(jù)之間用一個(gè)空格隔開。

樣例描述

樣例輸出

????????? ? 溫馨提醒:你接下來(lái)將要面對(duì)的是數(shù)組的經(jīng)典算法之一----冒泡排序(也叫比較交換排序),很好用,但是以后用的不多,但還是要作為經(jīng)典算法重點(diǎn)掌握!!

????????此題主要考查數(shù)組在循環(huán)里的排序算法,建議先翻翻書,了解一下思路再過(guò)來(lái)搞代碼這一塊,如果有思路,難度不大。(其實(shí)這個(gè)題的核心代碼已經(jīng)在上個(gè)題寫出來(lái)了)。

????????【思路】

????????我們需要輸入一個(gè)沒有任何順序的數(shù)組,然后還要把這個(gè)數(shù)組以從小到大的順序輸出來(lái),如果不看書這個(gè)題的思路確實(shí)不好想。這里再講一遍。

????????既然需要輸出升序數(shù)組,那我們就想辦法對(duì)數(shù)組排序,如果讓我們?cè)谘莶菁埳蠈懸粋€(gè)升序數(shù)組,那我們絕對(duì)是把最小的寫在前面,最大的寫在后面。

????????那我們這個(gè)時(shí)候就要想怎么用程序把最小的元素寫在數(shù)組的前面?該怎么寫?拿第一個(gè)元素與其他元素都進(jìn)行比較,看哪個(gè)元素最小,把哪個(gè)元素放在最前面,然后在找倒數(shù)第二個(gè)最小的元素。

????????這是我們想的,那又如何把這個(gè)思路寫到程序上,先按住一個(gè)元素不動(dòng),讓其他所有元素與之進(jìn)行比較,用一個(gè)循環(huán)嵌套即可。最后輸出排列好的數(shù)組。

????????【解答】

當(dāng)然排序法有很多種,選擇排序,冒泡排序,快速排序(這個(gè)是重量級(jí))....想學(xué)習(xí)的同學(xué)們可以去各大網(wǎng)站搜索學(xué)習(xí)。


1072 數(shù)組排序的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
河北区| 诸城市| 阜平县| 河源市| 定兴县| 无锡市| 宣化县| 广州市| 顺义区| 南部县| 普宁市| 合江县| 尼木县| 西贡区| 周口市| 兖州市| 卓资县| 诏安县| 思茅市| 上林县| 丽江市| 贵南县| 谷城县| 军事| 三明市| 红原县| 刚察县| 元朗区| 曲阳县| 平山县| 白银市| 马尔康县| 宁阳县| 民丰县| 怀化市| 竹山县| 克拉玛依市| 西乌珠穆沁旗| 新干县| 阆中市| 霞浦县|