Article View: pl.comp.lang.c
Article #164Re: potrzebuje posortowac
From: Paweł Pluta
Date: Fri, 31 Oct 1997 07:58
Date: Fri, 31 Oct 1997 07:58
29 lines
1942 bytes
1942 bytes
On 30 Oct 1997 17:16:58 GMT, piotras@zeus.polsl.gliwice.pl (Piotr
Auksztulewicz) wrote:
[...]
>: Wybrac najmniejsza dana i zapisac do wyniku;
>: while (nie wybralismy jeszcze wszystkiego)
>: Wybrac najmniejsza dana wieksza od ostatniej i zapisac do wyniku;
>
>Zwariowales?! Zlozonosc n^2! dla 100 rekordow to pal szesc, ale dla ~ 10^7 ???
No dobra, nie zebym sie upieral przy metodzie, ale mozna to tak zmodyfikowac,
zeby alokowac ile sie da pamieci (nie wnikam, co to znaczy 'ile sie da')
i zrobic tam strukture, ktora bedzie trzymac, powiedzmy, dla rownego rachunku,
1024 najmniejsze rekordy. A tyle to i tak jeszcze nie bedzie duzo, bo troche
RAMu przy takich plikach danych pewnie tez jest. Inna sprawa, ze zalezy ile to
jest jeden rekord. Po wybieraniu takich blokow to juz roboty bedzie mniej,
nie? Tylko jeszcze szybki algorytm porownywania. Z tego, co pamietam drzewo
sie calkiem ladnie nada.
>: Jest to takie BFI, ze mozg staje, ale proste i skuteczne, jezeli
>: masz danych za duzo dla pamieci i na szybkosci ci nie zalezy.
>
[...]
Pawel Pluta
I niechaj mowa wasza bedzie 1, 1, 0, 0.
A wszystko co wiecej jest, ode zlego jest.
Technical Details
Message-ID:
<34598b9e.1135683@news.ict.pwr.wroc.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!not-for-mailReferences:
<Pine.GSO.3.96.971029151748.27850B-100000@geolog.geol.agh.edu.pl> <34575246.27712498@news.ict.pwr.wroc.pl> <63afea$1ni@zeus.polsl.gliwice.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!not-for-mail From: Paweł Pluta <pawel@mrd.com.pl> Newsgroups: pl.comp.lang.c Subject: Re: potrzebuje posortowac Date: Fri, 31 Oct 1997 07:58:20 GMT Organization: Technical University of Wroclaw, Poland Lines: 29 Message-ID: <34598b9e.1135683@news.ict.pwr.wroc.pl> References: <Pine.GSO.3.96.971029151748.27850B-100000@geolog.geol.agh.edu.pl> <34575246.27712498@news.ict.pwr.wroc.pl> <63afea$1ni@zeus.polsl.gliwice.pl> Reply-To: pawel@mrd.com.pl NNTP-Posting-Host: oracle.mrd.com.pl X-Newsreader: Forte Free Agent 1.11/32.235 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit