記錄C++刷Leetcode

Leetcode刷題強烈建議用C++。一年沒碰C++了,特在此記錄一些常用語法。

1. vector容器的push_back方法。該函數將一個新的元素加到vector的最後面,位置爲當前最後一個元素的下一個元素,新的元素的值是val的拷貝(或者是移動拷貝);vector.insert 給定的第一個參數,一般是begin() or end();遍歷vector時,考慮使用begin()方法,參考鏈接.

2. vector和set的sort函數,見參考用例

3. C++中數字字符,例如 '2' 是不容易轉換爲2的,可以使用 '2' - '0'來得到,同理,C++中這樣的字符也可以參與計算,使用其ASCII碼計算,48~57爲0到9十個阿拉伯數字。獲得 '2' 的ASCII碼可通過 (int)'2'來獲得。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章