站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        php數(shù)據(jù)結(jié)構(gòu)有哪些

        php數(shù)據(jù)結(jié)構(gòu)有哪些

        php數(shù)據(jù)結(jié)構(gòu)有哪些

        雙向鏈表

        雙鏈表 (DLL) 是一個鏈接到兩個方向的節(jié)點列表。當?shù)讓咏Y(jié)構(gòu)是 DLL 時, 迭代器的操作、對兩端的訪問、節(jié)點的添加或刪除都具有 O (1) 的開銷。因此, 它為棧和隊列提供了一個合適的實現(xiàn)。(推薦學(xué)習(xí):PHP編程從入門到精通)

        堆是遵循堆屬性的樹狀結(jié)構(gòu): 每個節(jié)點都大于或等于其子級, 使用對堆全局的已實現(xiàn)的比較方法進行比較。

        數(shù)組

        數(shù)組是以連續(xù)方式存儲數(shù)據(jù)的結(jié)構(gòu), 可通過索引進行訪問。不要將它們與 php 數(shù)組混淆: php 數(shù)組實際上是按照有序的列表實現(xiàn)的。

        映射

        映射是一個數(shù)據(jù)擁有鍵值對。PHP 數(shù)組可以被看作是從整數(shù)/字符串到值的映射。SPL 提供了從對象到數(shù)據(jù)的映射。此映射也可用作對象集。

        Stack 棧

        和隊列相似,一個帶有數(shù)據(jù)存儲特性的數(shù)據(jù)結(jié)構(gòu)。

        特性:存儲數(shù)據(jù)時先進后出的,棧只有一個出口,只能從棧頂部增加和移除元素。

        queue 隊列

        特性:先進先出(FIFO),并發(fā)中使用 ,可以安全的將對象從一個任務(wù)傳給另一個任務(wù)。

        set 集合

        特性:保存不重復(fù)元素。

        map 字典

        特性:關(guān)聯(lián)數(shù)組,也被叫做字典或者鍵值對。

        graph 圖

        特性:通常使用臨接矩陣和臨接表表示,前者易實現(xiàn)但是對于稀疏矩陣會浪費較多空間,后者使用鏈表的方式存儲信息但是對于圖搜索時間復(fù)雜度較高。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 精品久久人人做人人爽综合| 亚洲精品99久久久久中文字幕| 久久97久久97精品免视看秋霞 | 亚洲国产精品嫩草影院| 亚洲av午夜精品一区二区三区| 午夜精品在线观看| 精品黑人一区二区三区| 亚洲国产精品国产自在在线| 国产精品99久久久久久董美香| 国产福利微拍精品一区二区| 色欲精品国产一区二区三区AV| 久久人人超碰精品CAOPOREN | 人妻偷人精品成人AV| 国产精品高清在线| 久久精品国产半推半就| 国内精品久久久久影院日本| 亚洲性日韩精品一区二区三区| 久久99精品国产99久久6| 99精品在线免费| 国产一区二区精品久久| 国产精品看高国产精品不卡| 日韩精品无码中文字幕一区二区| 亚洲AV永久无码精品一区二区国产| 精品无码人妻一区二区三区不卡 | 久久国产精品国语对白| 国产亚洲精品线观看动态图| 成人精品一区二区三区免费看| 国产精品亚洲片夜色在线| www.亚洲精品| 国产精品99久久久久久人| 成人国内精品久久久久一区| 国产综合精品女在线观看| 国产精品一久久香蕉国产线看观看 | 91麻豆精品国产自产在线观看一区| 精品人妻少妇一区二区三区不卡| 国产精品免费大片一区二区| 91亚洲国产成人久久精品网址| 日韩精品一区二区三区大桥未久 | 精品无人区无码乱码毛片国产| 国产精品国产高清国产专区| 国产亚洲曝欧美不卡精品|