亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ACM_ICPC競賽中sort函數(shù)的簡要介紹

        2019-04-26 05:03:40焦靜頤崔馭賈子璇
        電子技術(shù)與軟件工程 2019年4期
        關(guān)鍵詞:運(yùn)算符數(shù)組排序

        文/焦靜頤 崔馭 賈子璇

        1 sort函數(shù)的介紹及優(yōu)點(diǎn)

        sort函數(shù)是STL中用于對給定區(qū)間進(jìn)行排序的函數(shù),所在頭文件是#include 。主要原理是快速排序,但又不是簡單的快速排序,它還結(jié)合了插入排序和堆排序,根據(jù)需要排序?qū)ο蟮牟煌闆r,自動選用合適的排序方法。所以雖然理論上sort函數(shù)和快速排序的復(fù)雜度都是O(n*logn),但在實(shí)際應(yīng)用中,sort函數(shù)比快速排序的效率更高,實(shí)用方法簡單,因此更加實(shí)用。

        2 sort函數(shù)的使用方法

        sort函數(shù)有三個參數(shù)

        (1)要排序數(shù)組的起始地址。

        (2)要排序數(shù)組的結(jié)束地址,即最后一個要排序地址的下一個地址。

        (3)排序方法,可以是從大到小,也可以自定義,也可以不寫,如果不寫,默認(rèn)的排序方式是從小到大排序。

        sort函數(shù)使用模板是:

        sort(start,end,cmp);

        對區(qū)間[f irst,last)根據(jù)cmp的方式進(jìn)行排序。

        3 sort函數(shù)的用法舉例

        3.1 直接使用

        整型默認(rèn)為從小到大排序,字符型根據(jù)ASCII碼值進(jìn)行排序。

        N為整型常數(shù),f irst為起始地址,last為結(jié)束地址。

        3.2 自定義排序

        3.2.1 自定義比較函數(shù)

        系統(tǒng)默認(rèn)為x>y返回true,故程序是從大到小排序。

        3.2.2 重載比較運(yùn)算符

        這種方法用于結(jié)構(gòu)體中。

        根據(jù)成員a的數(shù)值由大到小排序,當(dāng)a的數(shù)值相同時,根據(jù)成員b的數(shù)值由小到大排序。

        4 結(jié)束語

        sort函數(shù)在使用上帶來極大便利,因?yàn)楦咝?,使用靈活的特點(diǎn),無論是在日常開發(fā)中還是算法競賽中,sort函數(shù)都能發(fā)揮很大的作用。本文介紹了sort的使用方法,只要加以練習(xí),就可以將sort函數(shù)更好的應(yīng)用。掌握好sort函數(shù)對學(xué)生學(xué)習(xí)其他STL函數(shù)也有很大幫助,可以提高學(xué)生的編程能力。

        猜你喜歡
        運(yùn)算符數(shù)組排序
        JAVA稀疏矩陣算法
        電腦報(2022年13期)2022-04-12 00:32:38
        排序不等式
        老祖?zhèn)魇诨具\(yùn)算符
        JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
        電腦報(2020年24期)2020-07-15 06:12:41
        恐怖排序
        節(jié)日排序
        刻舟求劍
        兒童繪本(2018年5期)2018-04-12 16:45:32
        尋找勾股數(shù)組的歷程
        C++運(yùn)算符重載剖析
        價值工程(2014年17期)2014-04-16 03:29:20
        表達(dá)式求值及符號推導(dǎo)
        日韩欧美在线观看成人| 国产熟女内射oooo| 国产免费av片在线观看播放| 无码天堂亚洲国产av麻豆| 亚洲无av高清一区不卡| 精品国产一区二区三区三级| 免费人妻无码不卡中文字幕18禁 | 精品国产亚洲一区二区在线3d| 亚洲一区日本一区二区| 日韩中文字幕在线观看一区| 国产中文字幕乱人伦在线观看| 亚洲一区视频在线| 亚洲一区二区三区美女av| 久久精品国产亚洲av麻豆会员| 一个人看的视频www免费| 亚洲成人免费无码| 蜜桃av在线播放视频| 内射夜晚在线观看| 毛茸茸性xxxx毛茸茸毛茸茸| 中文字幕日韩精品美一区二区三区| 最近更新中文字幕一区二区| 亚洲成a∨人片在线观看不卡| 就去吻亚洲精品欧美日韩在线| 日本高清中文字幕二区在线| 日本二一三区免费在线| 午夜精品一区二区三区的区别| 亚洲欧美国产日产综合不卡| 亚洲成在人线天堂网站| 国内免费高清在线观看| 狠狠躁夜夜躁人人爽超碰97香蕉| 久久久精品人妻一区二| 国产精品一区二区三区在线蜜桃 | 国产美女遭强高潮网站| 扒下语文老师的丝袜美腿| 亚洲天堂精品成人影院| 成人免费毛片aaaaaa片| 91福利国产在线观一区二区| 亚洲熟妇一区二区蜜桃在线观看| 女人脱了内裤趴开腿让男躁| 爱我久久国产精品| 亚洲人妻av综合久久|