先貼個** 有時間的再補筆記
1 #include2using
namespace
std;34
//模板類在接收了引數之後會將引數例項化5//
自然可以接收 vector和 vector
67 templatevoid print(t vec) //
列印該例項
813 cout<1516 templatevoid solve(t &vec) //
經典的去重演算法
1724
25int
main()
2636
vec.push_back(str);37}
38solve(vec);
39int
tmp;
40 vectorvec1;
41while(cin>>tmp)
4245
solve(vec1);
46return0;
47 }
C 學習筆記 泛型演算法
標準庫給容器定義了一些基本的操作,還定義了一組泛型演算法,稱它們為演算法,是因為它們實現了一些經典演算法的公共介面,如排序和搜尋,稱它們是泛型的,是因為它們可以用於不同型別的元素和多種容器型別,甚至包括內建陣列型別。泛型演算法通過迭代器來進行相應的操作,根據操作的不同,可以將泛型演算法分為唯讀演算法...
C 學習筆記之泛型
拆箱和裝箱從值型別轉換為引用型別為裝箱,把引用型別轉換為值型別為拆箱 裝箱和拆箱很容易使用,但是效能損失比較大,尤其是遍歷許多項的時候。list不使用物件,在使用時定義型別 var list new list list.add 44 no boxing int item list 0 mo unbo...
C 學習筆記之泛型委託
求陣列的最大值 普通委託寫法如下 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 求陣列的最大值 匿名函式...