發現自學前端常在某個瓶頸就卡關了, 常有人建議可能是時候可以去自己做小作品, 實習甚至真的接案來強迫自己學會不會的, 光想就知道是個很大的挑戰與壓力;
想在此紀錄自己在爬過這些瓶頸(似懂非懂一知半解)的過程, 當作學習網頁滿一年的突破, 以及期許能夠幫助同樣卡在這個不上不下的尷尬狀態的人的捷徑
計劃換一下,在圖書館找到這本書,想說就照著他的章節一天一張,把最後10天做完吧。順便實際操作javascript < Day 1 陣列>這邊因為之...
堆疊,佇列 在添加貨刪除時有更多控制的資料結構 堆疊 LIFO 後進先出 有序集合 儲存變數,方法呼叫 push, pop, peep, isEmpty,...
Intro 堆疊,佇列在添加貨刪除時有更多控制的資料結構 佇列 FIFO 先進先出 almost like Stack, 添加和移除元素的原則不同 enqu...
<Day4- 鏈結串鏈> 動態的資料結構 可以從中任意添加或移除項目 會按需要進行擴充 比較 陣列缺點: 多數語言中 陣列大小是固定的 在中間插...
<Day5- 集合>從第一天到今天就是所有的循序資料結構 重要的細節,我們使用物件而不是陣列來表示集合,但也可以用陣列來實作 所有物件都有hasO...
<Day6- 字典, 雜湊表>集合,字典,雜湊表 存放不重複的值 集合 感興趣的是每個值本身 [值, 值]字典 我們用 [鍵, 值] 形式來存放資料...
<Day7- 樹Tree> 非循序資料結構, 一種分層資料的抽象模型 架構 根節點- 唯一沒有縛結點 - 第0層 內部節點- 少有一個子結點 外...
<Day8- 圖 graph> G = (V,E) V:一組頂點, E: 一組邊,連接V中的頂點 分類 有向vs無向 加權vs未加權 圖形的...
<Day9- 排序&搜尋sort> 排序演算法從慢到快 冒泡排序:basic 中的basic 修改- 內迴圈扣掉外迴圈重複的部分 選...
<Day10- 補充知識> 遞迴 必須有base case = 停止點 ,防止無限遞迴 防止無限, 瀏覽器都有自己的上限有了 stack ove...