国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

【PHP學習】線性表的順序存儲結構原理分析以及

2020-03-22 19:10:04
字體:
來源:轉載
供稿:網友
本篇文章主要講述的是線性表的順序存儲結構原理分析以及代碼示例,具有一定的參考價值,感興趣的朋友可以了解一下。

1.PHP中的數組實際上是有序映射,可以當成數組,列表,散列表,字典,集合,棧,隊列,不是固定的長度
2.數組定義中多個單元都使用了同一個鍵名,則只使用了最后一個,之前的都被覆蓋了
3.想要函數的一個參數總是通過引用傳遞,可以在函數定義中該參數的前面加上符號
4.PHP 的引用是別名,就是兩個不同的變量名字指向相同的內容;“默認情況下對象是通過引用傳遞的”。但其實這不是完全正確的,當對象作為參數傳遞,作為結果返回,或者賦值給另外一個變量,另外一個變量跟原來的不是引用的關系,只是他們都保存著同一個標識符的拷貝

 ?phphtml' target='_blank'>class Sqlist{ public $data=array(); public $length=0;//插入元素function listInsert( $sqlist,$i,$e){ //位置是否超出范圍 if($i 1 $i $sqlist- length+1){ return false; //從插入位置開始,后面的所有元素都退一位 if($i =$sqlist- length){//要插入的位置不是在尾部 for($k=$sqlist- length-1;$k =$i-1;$k--){ $sqlist- data[$k+1]=$sqlist- data[$k]; //新元素插入 $sqlist- data[$i-1]=$e; //長度加1 $sqlist- length++; return true;//獲取元素function getElement($sqlist,$i, $e){ if($sqlist- length==0 || $i 1 || $i $sqlist- length){ return false; $e=$sqlist- data[$i-1]; return true;//刪除元素function listDelete($sqlist,$i, $e){ if($sqlist- length==0 || $i 1 || $i $sqlist- length){ return false; $e=$sqlist- data[$i-1]; //如果是最后一個元素 if($i!=$sqlist- length){ //在刪除位置之后的元素,往前移動一位 for($k=$i-1;$k =$sqlist- length-1;$k++){ $sqlist- data[$k]=$sqlist- data[$k+1]; $sqlist- length--;//插入線性表$sqlist=new Sqlist();listInsert($sqlist,1, Tau listInsert($sqlist,1, Shihan //獲取元素getElement($sqlist,2,$e);echo $e. /n //輸出Tau//刪除元素listDelete($sqlist,1,$e);var_dump($sqlist);

相關教程:PHP視頻教程

以上就是【PHP學習】線性表的順序存儲結構原理分析以及代碼示例的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿坝县| 尉犁县| 文化| 南丹县| 林西县| 达拉特旗| 安乡县| 襄垣县| 西安市| 丽水市| 东阿县| 平远县| 朝阳县| 嘉兴市| 栖霞市| 安陆市| 泰兴市| 贡嘎县| 德兴市| 六枝特区| 于田县| 吉水县| 油尖旺区| 壤塘县| 赫章县| 景东| 雷波县| 潞西市| 大方县| 马山县| 宜城市| 淮安市| 福建省| 额敏县| 余干县| 永顺县| 麻栗坡县| 墨脱县| 女性| 翼城县| 全椒县|