Article View: pl.comp.lang.perl
Article #52495Re: Perl tablice
From: orcus
Date: Sun, 23 Dec 2012 23:20
Date: Sun, 23 Dec 2012 23:20
20 lines
1821 bytes
1821 bytes
On 2012-12-23, Stachu 'Dozzie' K. <dozzie@go.eat.some.screws.spammer.invalid> wrote: >> Nie, FIFO spełnia zupełnie inną rolę, nie chce, aby pierwszy element >> na wejściu stawał się pierwszym na wyjściu bo to by nie miało sensu. >> Problem rozwiązałem w zupełnie inny i szybki sposób korzystając >> z zakresów, dodaje element na początku, tworzy mi się tablica 101 >> elementowa, a potem sam robie z niej 100 elementową [0..99]. > > A teraz opisz, w jaki sposób się różni twoje rozwiązanie od FIFO. AFAIR FIFO ma dwie operacje - dodawanie na koniec i pobieranie z początku. Dostępu do dowolnego elementu w czasie stałym nie gwarantuje. Co więcej autor nie mówi nic o wyjmowaniu elementów. Taką implementację łatwo stworzyć - wystarczy trzymać indeks początku, wstawiając element obniżać go o jeden i liczyć modulo wielkość "kolejki", czyli w tym wypadku 100. -- Pozdrawiam orcus
Technical Details
Message-ID:
<slrnkdf47d.b0l.orcus@orcus.wcss.wroc.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!pwr.wroc.pl!news.wcss.wroc.pl!not-for-mailReferences:
<afbdca47-192b-4596-ba38-f400620b9a76@googlegroups.com> <slrnkdeqet.ni1.dozzie@jarowit.net> <7e56a750-b82c-4bc8-ae2d-7a96d058573e@googlegroups.com> <slrnkdf3fk.ni1.dozzie@jarowit.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!pwr.wroc.pl!news.wcss.wroc.pl!not-for-mail From: orcus@pwr.wroc.pl Newsgroups: pl.comp.lang.perl Subject: Re: Perl tablice Date: Sun, 23 Dec 2012 23:20:13 +0000 (UTC) Organization: Politechnika Wroclawska Lines: 20 Message-ID: <slrnkdf47d.b0l.orcus@orcus.wcss.wroc.pl> References: <afbdca47-192b-4596-ba38-f400620b9a76@googlegroups.com> <slrnkdeqet.ni1.dozzie@jarowit.net> <7e56a750-b82c-4bc8-ae2d-7a96d058573e@googlegroups.com> <slrnkdf3fk.ni1.dozzie@jarowit.net> NNTP-Posting-Host: orcus.wcss.wroc.pl Mime-Version: 1.0 X-Trace: z-news.wcss.wroc.pl 1356304813 10328 156.17.1.3 (23 Dec 2012 23:20:13 GMT) X-Complaints-To: abuse@news.pwr.wroc.pl NNTP-Posting-Date: Sun, 23 Dec 2012 23:20:13 +0000 (UTC) User-Agent: slrn/pre1.0.0-18 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit