[MasterThe Coding Interview]Linked List
從字面上的意思翻譯就是一種有連結的列表,列表中的每一個node都有兩項東西,一個是自己本身的值,另一個是pointer指向下一個node,以此方式串聯下去,最後一個node會指向null...
從字面上的意思翻譯就是一種有連結的列表,列表中的每一個node都有兩項東西,一個是自己本身的值,另一個是pointer指向下一個node,以此方式串聯下去,最後一個node會指向null...
在javaScript的世界裡,array並不是一個固定的資料結構,他本身算是dynamic array,會自動的伸縮長度,所以我們不用擔心記憶體分配不足的問題,但在較低階的語言...
hash table是一個包含key和value的一張表,每個語言都有不同的資料型態來呈現hash table,javaScript一樣還是Object。當我們要存入一筆資料時...
Data Structure就是電腦儲存資料的結構與方式,有非常非常多種資料結構,區塊鏈也是一種資料結構,但我們只需要知道幾種重要的就好,這邊需要了解的重點就是How to Build One和How to Use it。
npm是node package manage,可以利用這個指令在terminal做很多事情,yarm跟npm一樣,只是yarn是facebook開發的,以下是他們的指令對照...
在面試的時候解決問題的方法是面試的關鍵,他們可能沒有想要你直接說明正確答案,他們更想看的是過程,你怎麼分析code,怎麼把你的思路跟其他人說,這也是為什麼我們必須將這些知識了解透徹...
什麼是好的程式碼,好的程式碼是Readable和Scalable的,BigO可以拿來測量程式的執行速度,所以這章會著重在Scalable的部分。...
傳統的網頁呈現方式,是將所有的HTML、CSS、JS的檔案上傳到server,等到使用者要讀取網頁的時候再從server呼叫出來顯示在瀏覽器上,每一次有一個新的頁面時就會再重複一次從server讀取檔案的這個步驟,這是一套行之有年的網頁模式...
履歷是公司看你的第一印象,他們通常不會很仔細的去看,畢竟有太多太多的應徵者,所以我們不應該花太多時間在著磨履歷上的小地方、字型、顏色等。履歷最好花一天就要搞定,避免浪費時間...