关于C语言底层
1.C語言和java
C語言難在需要清楚底層的實(shí)現(xiàn)原理
一錯(cuò)可能就內(nèi)存泄露之類
語法不難,原理很難
?
C語言和java數(shù)組是指一段連續(xù)的內(nèi)存空間
一個(gè)int 4字節(jié)
一旦聲明必須確定長度
無法變長
數(shù)組在數(shù)據(jù)結(jié)構(gòu)里面叫線性表,語法上叫數(shù)組,通過偏移量來訪問
java語言本身也只有線性表,數(shù)組,沒有鏈表
那個(gè)list是別人寫的一個(gè)庫,寫的一個(gè)鏈表,不是說java本身就自帶那個(gè)數(shù)據(jù)類型
?
2.javascript
javascript的數(shù)組是一個(gè)對象,里面封裝了一個(gè)表
?
3.php
php是哈希雙向鏈表
鏈表是可以自由增加長短,長度不固定
比數(shù)組靈活
數(shù)據(jù)和指針域
總結(jié)
- 上一篇: Java JSR303 valid
- 下一篇: 编码问题笔记