Skip to content

avgsteve/DataStructure_Algorithm_Notes

Repository files navigation

DataStructure_Notes

Notes & References for Data Structure

參考內容資料來源主要為書、線上教學和Youtube頻道 從簡單的開始先列出,並利用不同的資源跟作法互補某些看不懂的內容



書 Books:

#1 演算法圖鑑 by 石田保輝(Moriteru Ishida)、宮崎修一 (Shuichi Miyazaki)

#2 Learning JavaScript Data Structures and Algorithms : JavaScript 資料結構及演算法實作 ( by Loiane Groner)

#3 Grokking algorithms (從淘寶上買的)


***

線上課程 Online Course:

#1 Master the Coding Interview: Data Structures + Algorithms

#2 数据结构与算法之美 https://time.geekbang.org/column/intro/126



Youtube Channel & Videos

#1 CS Dojo: Data Structures & Algorithms (playlist)

#2 mycodeschool : Data structures (playlist)


WebSites

#1 視覺化資料結構和演算法 visualising data structures and algorithms through animation


BigO:

筆記與Code


Data Structure:

Array

Linked List

Queue

  • Stack with Linked List
  • Stack with Array

Trees 樹

  1. Code & Notes

Graphs


Algorithms:

Sorting

Divide & Conquer

其他

  • Jest 測試環境: 在root path 建立 jsconfig.json

    jsconfig.json 內容

      	{
      		"typeAcquisition": {
      				"include": [
      						"jest"
      				]
      		}
      	}
    

    ref: Setting up Visual Studio Code intellisense for Jest globals

  • VS Code 設定

    • 不要顯示自動生成的dist資料夾
      "files.exclude": {
      	"**/._*": true
      }
      
      不要顯示自動生成的dist資料夾
  • NPM package.json:

    "jest": {
     "testEnvironment": "node"
    },
    

About

DataStructure_Algorithm_Notes 資料結構跟演算法筆記 & Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published