1.標頭檔案
#include "alogrithm"
#include "list"
using namespace std;
2.庫檔案
(1)//給指定的container 賦值。size_type 值得個數。
//val 值
void assign( size_type num, const type& val );
//從另外乙個容器賦值給當前容器,start 游標頭,游標尾
void assign( input_iterator start, input_iterator end );
注意:dest的容易,一定要在定義的時候指定元素個數。如listlist_int(10);
iterator copy( iterator start, iterator end, iterator dest );
algorithm標頭檔案裡的使用函式
非修改性序列操作 12個 迴圈 對序列中的每個元素執行某操作 for each 查詢在序列中找出某個值的第一次出現的位置 find 在序列中找出符合某謂詞的第乙個元素 find if 在序列中找出一子串行的最後一次出現的位置 find end 在序列中找出第一次出現指定值集中之值的位置 find f...
Algorithm 排序演算法
閒來無事回顧一下原來所學的排序演算法,包括冒泡 選擇 插入 希爾 快速 歸併排序,這六種。首先依次講解原理,最後放出實現及測試速度原始碼。我想大部分人學習的第乙個排序演算法就是這個。顧名思義,如泡泡般,越到水面就越大,即經過連續不斷的判斷,選取大 或小 的值進行交換,一輪結束後,未排序資料最後面的就...
Algorithm 隨機發牌
從card 51 開始扁歷,把當前的card 與card rand.nextint 51 交換,遍歷一次後,也就隨機得差不多了 對於52張牌,實現乙個隨機打算撲克牌順序的程式。52張牌使用int陣列模擬。該演算法的難點是如何保證隨機性?有個經典演算法shuffle,思路就是遍歷陣列,在剩下的元素裡再...