4.c++位移與二進位制相關知識
5.鍊錶的操作
6.二叉樹的深度&廣度優先遍歷
7.函式引數傳遞
#include
clock_h t1=
clock()
;//**塊;
clock_h r2=
clock()
;
技巧:類似於累加累乘法求和;可以先寫出通式,在進行列舉樹類推驗證,最後在確認返回值;
class
solution
return a;}}
;
//方法一
intjumpfloorii
(int number)
//方法二
intjumpfloorii
(int number)
return sum;
}
struct listnode
};
listnode *head=
(listnode *
)malloc
(sizeof
(node));
//為*head節點分配空間
listnode *head;
head=
newlistnode(0
);//分配記憶體並初始化 常用
head-
>val=x;
//賦值為x;
//先遍歷找到第n個節點 ,p
//然後
p->prior-
>next=p-
>next;
p->next-
>prior=p-prior;
//p指向第n個節點,插入q
q=new
listnode(0
);q->val=x;
q->next=p-
>next;
//四步
p->next=q;
q->prior=p;
q->next-
>prior=q;
//刪除q;
q=p-
>next;
p-next=q-
>next;
//插入q
q->next=head;
head=q;
C 使用心得
今天關注了下最新的c 標準,並試用了下std thread,lock guard等功能,還是不錯的。對於std thread要join detach,不然會有異常。另外當使用socket時網路函式bind應該使用 bind表明是全域性的命名空間 include include include inc...
TextMate使用心得2
詳細參考 option command l 顯示行號 資料夾拖到圖表上開啟,newproject拖拽 shift command f 全目錄搜尋文字 command t 全目錄搜尋檔案 shift command t option command 上箭頭,查詢相同檔名的不同檔案 fn command...
Lua使用心得 2
在lua指令碼呼叫中,如果我們碰到一種不好的指令碼,例如 while 1 do doend 那我們的程式主線程也會被阻塞住。那我們如何防止這種問題呢?下面就給出乙個解決的辦法。首先為了不阻塞主線程,那我們就要開乙個執行緒,把處理指令碼的操作都放在這個新開的工作執行緒裡。要詳細了解工作執行緒和介面執行...