日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

算法训练营01-学习总览

發布時間:2024/2/28 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算法训练营01-学习总览 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

學習筆記

  • chunk it up 切碎知識點
  • practice it 刻意練習
  • feedback 反饋: 分為主動反饋和被動反饋
  • 從大到小掌握,
    將任何領域學習的治理學習抽象成一個語法樹,了解最基本的枝干,然后將具體的知識點再掛到這些枝干上面,在學習的過程中,每學習一個知識點,都要知道他應該被掛到哪個枝干上面。

    數據結構分類,要對著腦圖講出特點

  • 一維數據結構
  • 基礎型:數組,鏈表
  • 高級:stack,queue,dequeue,set,map
  • 二維數據結構
  • 基礎: tree,graph
  • 高級:binary search tree, red-black tree,AVL, heap(堆),并查集(disjoint set), 字典樹Trie,
  • 特殊的數據結構
  • 位運算Bitwise,布隆過濾器BloomFilter
  • LRU Cache
  • 算法分類

  • 基礎分類
  • if-else,switch-branch
  • for loop
  • recursion 遞歸
  • 高級分類
  • 搜索search: dfs(deep first search),bfs(bread first search),A*,
  • 動態規劃 Dynamic Programming
  • 二分查找 Binary Search
  • 貪心算法 Greedy
  • 數學Math,幾何Geomety
  • 在頭腦中熟記沒種算法的思想和代碼模板,這個要TODO來看

    根本是找到重復單元

    數據結構腦圖
    算法腦圖

    一遍肯定不夠,要多次進行專項練習

  • 五毒神掌
  • 練習缺陷,弱點的地方
  • 切題四件套

  • clarification 確認問題邊界
  • possible solutions 想到的所有的可能的想法過一遍,比較對應的時間,空間復雜度,找出最優的方法
  • 編寫代碼
  • 進行測試用例
  • 五毒神掌,一個題目做5遍

  • 第一遍,5分鐘思考讀題, 沒有思路的話, 直接看解法(比較不同解法的優劣), 背誦和默寫所有的解法,參考國際站來看
  • 立刻寫代碼,知道leetcode提交直到通過
  • 24小時之后,重新做一遍,如果有不熟練的進行專項練習
  • 一周之后重新練習,如果有不熟練的進行專項練習
  • 面試前一周進行練習學習
  • 代碼的效率的提升方式

  • 提升數據維度
  • 空間換時間
  • 總結

    以上是生活随笔為你收集整理的算法训练营01-学习总览的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。