国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

**VJ水題堆-sort函數(shù)的用法**

2019-11-14 11:18:32
字體:
供稿:網(wǎng)友
主播姐姐說,sort函數(shù)是根據(jù)需要排序的內(nèi)容自動(dòng)選擇調(diào)用的,時(shí)間復(fù)雜度固定為logn,它內(nèi)部包含了快速排序等等一系列排序方法。因此直接調(diào)用就顯得尤為簡單。調(diào)用sort函數(shù)的方法是需要include頭文件algorithm。同時(shí)還要使用命名空間std。即`using namespace std;`或std::sortsort函數(shù)有三個(gè)參數(shù),最后一個(gè)為默認(rèn)參數(shù)。我把它抽象為:sort(First, Last, compare);也就是在[First, last)里利用compare的方法進(jìn)行排序;其中First和Last為地址值。那么,compare方法又是什么呢?在sort函數(shù)原型中,compare是一個(gè)默認(rèn)函參。即可以直接調(diào)用sort(First, Last);從得到的結(jié)果我們可以看到它是以升序排列的。倘若我們需要對排序的方式進(jìn)行修改,就需要更改sort函數(shù)的第三個(gè)參數(shù),同時(shí)也是一個(gè)新的函數(shù),(隨便給它起個(gè)名字),compare;bool compare(int a, int b){ return a<b;//升序排列。如果改為a>b的話就變味降序排列。}

而接下來調(diào)用sort函數(shù)進(jìn)行自動(dòng)排序就只需要

sort(a,a+20,compare);

這太讓人費(fèi)解了,看了很久我也沒懂這是在干嘛。那么接下來的方法更令我困惑。 sort函數(shù)完整用法 不過沒關(guān)系,反正,我也不需要掌握很多方法,學(xué)會(huì)這一個(gè)就已經(jīng)很令我開心了


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 福泉市| 安西县| 积石山| 富阳市| 松滋市| 南皮县| 杂多县| 中阳县| 古浪县| 新泰市| 芒康县| 斗六市| 七台河市| 合作市| 泾源县| 昌宁县| 钟山县| 封开县| 沂南县| 江永县| 丹凤县| 那坡县| 崇文区| 武定县| 集安市| 邛崃市| 汾西县| 琼海市| 遵义市| 沧州市| 兴化市| 兴山县| 即墨市| 自治县| 柞水县| 理塘县| 桂阳县| 靖宇县| 恩平市| 尚义县| 五大连池市|