1.C語言和java
C語言難在需要清楚底層的實現原理
一錯可能就內存泄露之類
語法不難,原理很難
C語言和java數組是指一段連續的內存空間
一個int 4字節
一旦聲明必須確定長度
無法變長
數組在數據結構里面叫線性表,語法上叫數組,通過偏移量來訪問
java語言本身也只有線性表,數組,沒有鏈表
那個list是別人寫的一個庫,寫的一個鏈表,不是說java本身就自帶那個數據類型
2.javascript
javascript的數組是一個對象,里面封裝了一個表
3.php
php是哈希雙向鏈表
鏈表是可以自由增加長短,長度不固定
比數組靈活
數據和指針域
