《PAT | 藍橋 | LeetCode學習路路徑 & 刷題經驗 by 柳婼 》讀書筆記


1. 關於PAT如何高效刷題

  • 先易后難,先新后舊,先簡單后復雜
  • 挑tag刷題,按分類刷題
  • 多參照大神代碼,學會取舍
  • 可以適當從自己薄弱的Tag刷,增加信心
  • 建議選擇C++(推薦)、Java,不建議python(速度慢,占內存)

2. PAT 刷題如何記筆記

  • 整理刷題過程中不會的英中文單詞意思
  • 善於記錄某一類題的解題模式,總結到筆記上或者博客上
  • 專門總結和記錄一些好用的函數,這是編程小tips

3. C++ 對刷算法的好處

  • 在已經學習過C語言的前提下,學習C++並使用它刷算法的學習成本非常低~只需要幾個小時就可 以學會~
  • C++向下兼容C,C語言里面的語法大部分都可以在C++文件中運行,所以學習C++對刷算法時編程 語言的表達能力進行擴充有益無害,例如C語言的輸入輸出( scanf printf )比C++快,那么就 可以在使用C++刷算法同時使用 scanf printf 提高代碼運行效率~
  • C++擁有豐富的STL標准模版庫,這也是PAT甲級、LeetCode等題目中經常需要用到的,單純使用C 語言解決問題會比C++的STL解決該問題麻煩很多~
  • C++的 string 超級好用~比C語言里面的 char 數組好用多啦~用了就再也不想回去的那種~
  • C++可以在某一變量使用前隨時定義該變量,非常方便
  • 在解決一些較為簡單的PAT乙級題目的時候(例如一些時間復雜度限制不嚴格的題 目), cincout 輸入輸出非常方便~用過的都說好~  

4. 堅持下去,小白便大牛!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM