(一)数据结构与算法简介
生活随笔
收集整理的這篇文章主要介紹了
(一)数据结构与算法简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據結構與算法簡介
目標
掌握數據結構與算法的理論知識
補齊算法短板
梳理前端與算法結合點,不再紙上談兵,將算法用于實戰
三部曲
理論:數據結構與算法的特點、應用場景等等
刷題:做一些算法題,推薦使用LeetCode
實戰:在工作中與數據額結構/算法打交道
刷題
刷題網站:推薦使用LeetCode
刷題順序:推薦按照類型刷圖,相當于集中訓練
重點關注:通用套路、時間/空間復雜度分析和優化
實戰
前端與數據結構/算法的結合點
在工作中與數據結構/算法大交道
數據結構與算法是什么
數據結構:計算機存儲、組織數據的方式,就像鍋碗瓢盆
算法:一系列解決問題的清晰指令,就像食譜
數據結構與算法的關系
程序 = 數據結構 + 算法
數據結構為算法提供服務,算法圍繞數據結構操作
數據結構
棧、隊列、鏈表
集合、字典
樹、堆、圖
算法
鏈表:遍歷鏈表、刪除鏈表節點
樹、圖:深度/廣度優先遍歷
數組:冒泡/選擇/插入/歸并/快速排序、順序/二分搜索
LeetCode是什么
LeetCode是一個專注于程序員技術成長和企業技術人才服務的品牌
功能:題庫、社區、競賽、模擬面試等等
如何在題庫搜題
通過題號搜索
通過難度、狀態、列表、標簽搜索
通過企業搜索(需要付費)
如何做題
查看題目描述、評論、題解、提交記錄
設置語言、編輯器選項
執行代碼、提交代碼
使用筆記本、查看做題進展
總結
以上是生活随笔為你收集整理的(一)数据结构与算法简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022年各大银行首套房贷款利率,四大行
- 下一篇: gp和lp是什么意思,普通合伙人和有限合