其它函式庫
1.strncpy(char *to, const char *from, size_t count )
將字串from 中至多count個字元複製到字串to中。如果字串from 的長度小於count,其餘部分用』\0』填補。返回處理完成的字串。
2.strcmp(const char *str1, const char *str2 )
其實就是按照字典序對兩個字串進行比較
3.strlen(char *str)
返回這個字串的長度,比如"123"返回3
4.char *strcpy( char *to, const char *from );
將字串from中的值複製到字串to中,包括空值結束符,然後返回指標to
1.set.insert(type a)
將某個type的元素a,可以是int,string等等,放入某個set中
測量vector中元素的個數
vector<
int> a;
int size =a.
size()
;
2.在vector中某個位置插入元素,有三種插入方式,細心的小夥伴應該看出來了,第三種insert方式可以通過不斷的push_back來實現,但當其插入的值大多重複的時候,可以採用第三種
vector<
int> a;
a.insert
(a.begin()
+ i, k)
;//1.在第i個元素前,插入值k
a.push_back(9
);//2.在尾部插入值為9的元素
a.insert
(a.end()
,10,9999
)//3.在尾部插入10個,值為9999的元素
3.反轉操作
vector<
int> a;
reverse
(a.begin()
, a.
end())
;
1.push()操作2.top()操作
3.pop()操作,與top()容易弄混,記住top()是個名詞函式,pop()是個動詞函式
stack<
int> a;
a.push(2
);//將元素2,壓入棧底
a.top()
;//返回棧頂元素
a.pop()
;//帶有動作,返回棧頂元素的同時,刪了棧頂元素
a.size()
;//返回棧中,目前的元素個數
a.empty()
;//檢查棧是否為空,空則值為true,不空則值為false
binary_search(arr + began, arr + end, tofind)
int a[
100]=;
int b=
binary_search
(a,a+9,
4);//查詢成功,返回1
int b1=
binary_search
(a+1
,a+9,4
);int b2=
binary_search
(a+1
,a+9,70
);cout
MATLAB常用函式(不斷更新中)
1 常用取整函式 round x 四捨五入函式 floor x 向下取整,即 floor 1.2 1,floor 1.8 1 ceil x 向上取整,即 ceil 1.2 2,ceil 1.8 2 2 取模函式 mod 5,2 1 rem 5,2 1 區別 當x和y的正負號一樣的時候,兩個函式結果是...
numpy的常用函式 不斷更新
numpy最基本的就是陣列和矩陣,先簡單介紹一下陣列的基本操作 1.陣列 1.1建立 from numpy import array a1 array 2,3,4 print a1 2 3 4 a2 array 1,2,3 4,5,6 print a2 1 2 3 4 5 6 import nump...
gtk函式(不斷更新)
2,gtk widget modify bg用來設定某個構件的背景顏色,類似的函式有gtk widget modify font gtk widget modify text等,分別用來設定構件的不同部分。例項如下 gdkcolor color color.red 27000 color.green...