PHP.mk документација

Структури на податоци

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

spl.datastructures.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека spl.datastructures.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
Структури на податоци

Референца за `spl.datastructures.php` со подобрена типографија и навигација.

spl.datastructures.php

Структури на податоци

Содржина

SPL обезбедува сет од стандардни структури на податоци. Тие се групирани овде според нивната основна имплементација што обично го дефинира нивното општо поле на примена.

Двојно поврзани листи

Двојно поврзана листа (DLL) е листа од јазли поврзани во двете насоки еден со друг. Операциите на итераторот, пристапот до двата краја, додавањето или отстранувањето на јазли имаат цена од O(1) кога основната структура е DLL. Оттука, обезбедува пристојна имплементација за стекови и редови.

Купишта

Купиштата се структури слични на дрвја кои ја следат куповната сопственост: секој јазол е поголем или еднаков на неговите деца, кога се споредуваат со користење на имплементираниот метод за споредба што е глобален за купот.

Низи

Низите се структури кои ги чуваат податоците на континуиран начин, достапни преку индекси.

Забелешка: Не мешајте го ова со нативниот PHP array тип. PHP низите се всушност нарачани хеш-табели. Сепак, SPL обезбедува ArrayObject класа за обвиткување на PHP низи во објект.

Мапа

Мапата е структура на податоци што држи парови клуч-вредност. PHP низите може да се гледаат како мапи од цели броеви/низи до вредности. SPL обезбедува мапа од објекти до податоци. Оваа мапа може да се користи и како сет од објекти.

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.