學習的過程中首先要注重預習。基礎知識自己預習和檢視。
課堂互動,跟著老師一起思考回答問題。
課後作業,按照切題方法。
《異類:不一樣的成功啟示錄》
想要精通乙個領域。
1)chunk it up 切碎知識點。
2)deliberate practicing 刻意練習。
3)feedback 反饋,又分為主動反饋和被動反饋。
6.資料結構分為一維資料結構、二維資料結構和特殊資料結構。
7.刻意練習。
1)過遍數(五毒神掌)2)練習缺陷、弱點地方
8.切題四件套。
1)反覆多看這個題目,確保自己對這個題目的理解是正確的。
2)看到題目之後,想所有可能解法來解這個題目,而不是用想到的第乙個解法來解這個題目,把每一種想到的解法進行時間和空間複雜度進行分析,從中找出最優的一種解法。
3)多寫**。
4)多例幾個測試樣例。
9.五遍刷題法(五毒神掌)
(1)第一遍
1)先花5分鐘時間讀題和思考。
2)如果沒思路,直接看解法即可,注意:多解法,比較解法優劣。
3)背誦、默寫好的解法。
(2)第二遍
1)開始自己寫**,不要看別人的解法。
2)使用多種解法,體會自己的解法以及優化自己的解法。
(3)第三遍
1)過了一天後,再重複做題。
2)根據不同解法的熟練程度,對自己不是特別熟練的題目進行專項訓練。
(4)第四遍,過了一周之後,再返回來練習相同的題目。同時對自己不是特別熟練的題目進行專項練習。
(5)第五遍
1)面試前一周進行恢復性訓練,把之前做過的題目再重新做一遍。
漫畫演算法 學習筆記(11)
2.二叉堆堆自我調整 3.二叉堆的 實現 二叉堆 本質上是一種完全二叉樹,它分兩個型別。什麼是最大堆?最大堆 最大堆的任何乙個父節點的值,都大於或等於它左 右孩子節點的值。什麼是最小堆?最小堆 最小堆的任何乙個父節點的值,都小於或等於它左 右孩子節點的值。二叉堆的根節點叫作堆頂。最大堆和最小堆堆特點...
2020 01 03 演算法學習記錄 11計分
輸入乙個只包含 w 與 z 的字串,分別代表小王與小張兩個人進行比賽的得分。e.g.w,w,w,z,z,z 表示小王先得3分,小張後得3分。現有如下計分規則 一輪比賽首先獲得11分者勝利,勝利後雙方進入下一輪比賽。需要輸出雙方每一輪的比分和當前輪的比分。注 輸入的字串並不代表比賽完全結束,有可能是比...
演算法學習 Union Find演算法
union find演算法有它的實際用途。多用於動態連通的應用場景。union find演算法是 給出兩個節點,判斷它們是否連通,如果連通,是不需要給出具體的路徑的 舉兩個例子作為主要表現 1 在網路連線中,當發現沒有連線的兩個節點,可以把他們連線起來,一旦節點都連線起來,又能把多餘的線拆除,這時候...