原创 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