• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Effective STL(5)——算法

            1.確保目標(biāo)空間足夠大

            2.了解各種與排序有關(guān)的選擇
              如果需要對(duì)vector、string、deque或者數(shù)組中的元素執(zhí)行一次完全排序,那么可以使用sort或者stable_sort。
              如果有一個(gè)vector、string、deque或者數(shù)組,并且只需要對(duì)等價(jià)性最前面的n個(gè)元素進(jìn)行排序,那么可以使用partial_sort。
              如果有一個(gè)vector、string、deque或者數(shù)組,并且需要找到第n個(gè)位置上的元素,或者,需要找到等價(jià)性最前面的n個(gè)元素但又不必對(duì)這n個(gè)元素進(jìn)行排序,那么,nth_element正是你所需要的函數(shù)。
              如果需要將一個(gè)標(biāo)準(zhǔn)序列容器中的元素按照是否滿足某個(gè)特定的條件區(qū)分開來,那么,partition和stable_partition可能正是你所需要的。
              如果你的數(shù)據(jù)在一個(gè)list中,那么你仍然可以直接調(diào)用partition和stable_partition算法;可以用list::sort來替代sort和stable_sort算法。但是,如果你需要獲得partial_sort或nth_element算法的效果,那么,正如前面我所提到的那樣,你可以有一些簡潔的途徑來完成這項(xiàng)任務(wù)。

            3。如果確實(shí)需要?jiǎng)h除元素,則需要在remove這一類算法之后調(diào)用erase。

               remove不是真正意義上的刪除,因?yàn)樗霾坏健?br />
            4.對(duì)包含指針的容器使用remove這一類算法時(shí)要特別小心。會(huì)導(dǎo)致資源泄露。

            5.了解哪些算法要求使用排序的區(qū)間作為參數(shù)。

            6.通過mismatch或lexicographical_compare實(shí)現(xiàn)簡單地忽略大小寫的字符串比較

            7.理解copy_if算法的正確實(shí)現(xiàn)

            8.使用accumlate或者for_each進(jìn)行區(qū)間統(tǒng)計(jì)。

            posted on 2014-06-25 17:06 Daywei 閱讀(1465) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C/C++

            <2011年8月>
            31123456
            78910111213
            14151617181920
            21222324252627
            28293031123
            45678910

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            文章檔案

            牛人博客

            搜索

            積分與排名

            最新評(píng)論

            閱讀排行榜

            亚洲精品国产字幕久久不卡| 久久久99精品一区二区 | 日本精品一区二区久久久| 无码精品久久一区二区三区 | 久久精品国产99国产精品澳门 | 久久婷婷综合中文字幕| 无码人妻少妇久久中文字幕| 色偷偷久久一区二区三区| 成人资源影音先锋久久资源网| 国产精品免费看久久久香蕉| 久久精品一区二区三区AV| 成人亚洲欧美久久久久| 97精品国产97久久久久久免费| 一本色道久久88加勒比—综合| 性做久久久久久免费观看| 国产成人精品久久一区二区三区| 欧美亚洲另类久久综合婷婷| 国产精品久久99| 国内高清久久久久久| 午夜视频久久久久一区 | 久久精品国产亚洲AV久| 久久91这里精品国产2020| 国产一久久香蕉国产线看观看| 中文字幕人妻色偷偷久久| 久久er国产精品免费观看8| 久久99国产精品99久久| 久久久久AV综合网成人| 久久人人添人人爽添人人片牛牛 | 国产精品欧美亚洲韩国日本久久 | 久久99热国产这有精品| 国产成年无码久久久免费| 2021最新久久久视精品爱| 久久精品综合一区二区三区| 久久青青草原国产精品免费| 久久精品国产免费一区| 一本伊大人香蕉久久网手机| www.久久99| 久久99久久无码毛片一区二区| 国产精品九九久久免费视频 | 久久婷婷五月综合色99啪ak| 91久久精品国产91性色也|