刷題小知識點

2021-08-16 00:02:14 字數 790 閱讀 7268

二維陣列的指標寫法:

#include

using namespace std;

int main() ;

for (int i = 0; i < 3; i++)

cout << a[1][2] << endl;

system("pause");

return 0; }

char a[10]  則最後乙個必須是'\0',前面9個數

char a=;  多維陣列最後一維必須有值。
運算子優先順序 

單目運算子:+,-,++,--

算數運算子:+,-,*,/,%

移位運算子:<<,>>

關係運算子:>,<,>=,<=,==,!=

位運算子:&,|,~,^,

邏輯運算子:&&,||

三目運算子:表示式1?表示式2:表示式3;

賦值運算子:=等

括號》單元操作符》算術運算子》移位操作符》關係運算子》位運算子》邏輯運算子》三元操作符》賦值運算子

以下**中, 類a的建構函式和析構函式分別執行了幾次?()

1

2

a *pa = new a[5];

delete pa;

建構函式是5次,pa相當於陣列的第乙個元素位址,delete pa只釋放第乙個元素,delete pa釋放pa指向的全部元素。

刷題知識點

加速輸入輸出流,放到 頭部 static const auto speedup 陣列初始化容器 int a vector b begin a end a map操作 include include using namespace std int main void else 刪除 iterator ...

python leetcode刷題知識點筆記2

第一種方法 bfs廣度優先搜尋,使用雙端佇列deque 因為效能比另外兩種queue好得多 在大迴圈內對二叉樹的每個層做一次遍歷,range len queue 使只遍歷當前的層,每次大迴圈ans加1。由於每個節點僅訪問一次,所以時間複雜度o n import collections class s...

刷題知識點總結(C )

string中尋找子串 替換字串 string字串判斷是否被訪問過 部分揹包問題通式 區間貪心 哈夫曼樹 將char字元變成int 向下取整和向上取整 當使用二維陣列超時的時候,可以使用二維map lower bound 和upper bound set iterator tp 遇到有關圖的題時,鄰...