国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 防城港市| 平南县| 垫江县| 漠河县| 德州市| 叶城县| 商南县| 牙克石市| 太保市| 平乐县| 西乡县| 呼图壁县| 荥经县| 云林县| 景德镇市| 雷山县| 三明市| 临海市| 芦溪县| 晋中市| 伊宁县| 玉林市| 惠东县| 夏邑县| 双城市| 洛隆县| 旌德县| 宜川县| 金坛市| 色达县| 和田市| 鄂伦春自治旗| 安化县| 铅山县| 丽水市| 肇州县| 巧家县| 商河县| 老河口市| 洛扎县| 上虞市|