原创 Linkcode 97. 二叉樹的最大深度

描述: 給定一個二叉樹,找出其最大深度。 二叉樹的深度爲根節點到最遠葉子節點的距離。 樣例: 給出一棵如下的二叉樹: 1 / \ 2 3 / \ 4

原创 Linkcode 66.二叉樹的前序遍歷

描述: 給出一棵二叉樹,返回其節點值的前序遍歷。 樣例: 給出一棵二叉樹 {1,#,2,3}, 1 \ 2 / 3 返回 [1,2,3] 遞歸法: class Solution

原创 linux的進程管理

1.什麼是進程    進程就是處於執行期的程序,但是進程不僅僅侷限於一段可執行的程序代碼,通常還包括其它的資源,像打開的文件,處理器的狀態,地址空間等。簡而言之,進程=運行中的程序+相關資源    如果說進程是操作系統的最小資源分配單位,

原创 linux的進程調度

多任務操作系統    多任務操作系統就是能同時併發地執行多個進程的操作系統。多任務系統可以分爲兩類:非搶佔式多任務和搶佔式多任務,搶佔式多任務是由調度程序來決定什麼時候停止一個進程的運行,進程在被搶佔之前能夠運行的時間是預先設置好的,這個

原创 git入門

git init  初始化一個git倉庫 git add <file>  將文件添加到倉庫 git commit  -m <message>  將文件提交到倉庫(message是本次提交註釋) git status 查看倉庫當前狀態 gi