麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

P1177 快速排序

2019-11-14 11:03:53
字體:
來源:轉載
供稿:網友

題目描述

利用快速排序將N個數從小到大排序后輸出。

樣例輸入

54 2 4 5 1

樣例輸出

1 2 4 4 5

思路

理想O(n log n)最差O(n^2)快速排序:首先任意選取一個數據,然后將所有比它小的數都放到它前面,所有比它大的數都放到它后面,這是一趟快速排序。var i,j,n:longint; a:array[1..1000000] of longint;PRocedure qsort(l,r:longint);var m,t:longint;begin i:=l;j:=r; m:=a[(l+r) div 2]; repeat while a[i]<m do inc(i); while a[j]>m do dec(j); if i<=j then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; inc(i); dec(j); end; until i>j; if l<j then qsort(l,j); if i<r then qsort(i,r);end;begin readln(n); for i:=1 to n do read(a[i]); qsort(1,n); for i:=1 to n do write(a[i],' ');end.
上一篇:JUC之synchronized

下一篇:ZCMU-1434-糖果迷陣

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 激情97 | 一区二区三区手机在线观看 | 国产高潮国产高潮久久久91 | 欧美成人一区二区三区 | 视频一区二区三区在线 | 免费亚洲视频在线观看 | 一级做a爱片久久毛片a高清 | 成人在线视频播放 | 欧美成人激情在线 | 电影一级毛片 | 日韩激情在线视频 | 亚洲午夜天堂吃瓜在线 | 欧美一区二区片 | h色视频在线观看 | 欧美 亚洲 视频 | 亚洲国产高清自拍 | 国产毛片网 | 91重口视频 | 国内性爱视频 | 成片免费大全 | 激情小说另类 | 性盈盈盈影院 | 福利免费观看 | 孕妇体内谢精满日本电影 | 国产免费一级淫片a级中文 99国产精品自拍 | 男男羞羞视频网站国产 | 毛片视频网址 | 中文字幕在线日韩 | 在线a亚洲视频播放在线观看 | www.99re14.com| 国产精品一区在线看 | 99视频网址 | 久久亚洲成人 | 欧美精品激情在线 | 免费小毛片 | 黄色va视频 | 久久国产精品二国产精品 | 夏目友人帐第七季第一集 | 久久网国产 | 国产成年人网站 | 午夜影院a |