Skocz do zawartości

Lista łączona W Php


Mikołaj

Rekomendowane odpowiedzi

Witam

Pisząc aplikację w php, w pewnej części zachciało mi się zaimplementować coś takiego jak lista łączona, bo operowanie na zwykłej tablicy przysparza trochę problemów przy przenoszeniu elementów z jednego miejsca na drugie, a kto zna listy łączone ten zna ich zalety. Tylko mam teraz takie pytanie, czy w php da się ta listę łączoną wykonać, bo jak na razie próbowałem uzyskać coś w stylu wskaźnika (który występuje w c++) jednak niestety bez działających rezultatów. Żeby nie było nie upieram się konkretnie przy liście łączonej, no ale przydała by mi się taka struktura danych która umożliwi mi przenoszenie jednego elementu bądź kilku w inne miejsce tej struktury. (takie wytnij wklej bez akrobacji ;])

Odnośnik do komentarza
Udostępnij na innych stronach

Witam

Pisząc aplikację w php, w pewnej części zachciało mi się zaimplementować coś takiego jak lista łączona, bo operowanie na zwykłej tablicy przysparza trochę problemów przy przenoszeniu elementów z jednego miejsca na drugie, a kto zna listy łączone ten zna ich zalety. Tylko mam teraz takie pytanie, czy w php da się ta listę łączoną wykonać, bo jak na razie próbowałem uzyskać coś w stylu wskaźnika (który występuje w c++) jednak niestety bez działających rezultatów. Żeby nie było nie upieram się konkretnie przy liście łączonej, no ale przydała by mi się taka struktura danych która umożliwi mi przenoszenie jednego elementu bądź kilku w inne miejsce tej struktury. (takie wytnij wklej bez akrobacji ;])

 

Wytnij&WklejBezAkrobacji 1.0 Copyright qMic
-----
interface Iwytnijwklejbezakrobacji
{
    public function wytnij($kursor);
    public function wklej($kursor);
    public function podaj($kursor);
    public function wstaw($kursor);
    public function sortuj();

}


class wytnijwklejbezakrobacji implements Iwytnijwklejbezakrobacji
{
    private $tablica = array(); #(nasza robocza tablica)


itd....

 

nad implementacją będziesz musiał posiedzieć sam ale sądzę że z takim początkiem nie powinieneś mieć problemu ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 month later...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...