-
Data: 2012-10-14 00:04:42
Temat: Re: sortowanie
Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2012-10-13 22:53, M.M. pisze:
> W dniu sobota, 13 października 2012 19:37:28 UTC+2 użytkownik kenobi napisał:
>> oczywiscie i tak jest to slamazarstwo
>> najlepsze sortowanie to to co ja nazywam
>> metoda chrissa kaserskiego, czyli
>> h[ tab[i] ]++;
> Przepiekna sztuczka, do dzis pamietam uczucie euforii gdy
> sie po raz pierwszy dowiedzialem o tej metodzie :) Zdaje sie ze
> ta sztuczka nazywa sie sortowaniem kubelkowym. Niestety ma ona
Wydaje mi sie, żę fir ma na myśli sortowanieprzez zliczanie
(countingsort), jest szcególnym przypadkiem sortowania
pozycyjnego (radix sort).
Przechodzisz raz tablicę, zliczasz, ile masz jakich wartości
(for... h[ tab[i] ]++; h[n] to ilość elementow w tam o wartości n),
następnie przebiegasz drugi raz i ustawiasz, bo wiesz, którą
wartość gdzie wstawić.
Kubełkowe działa nieco inaczej. Dzielisz zakres danych
na przedziały, każdemu przedziałowi odpowiada kontener.
Przelatujesz tablicę, wrzucasz do odpowiedniego kontenera.
Sortujesz wewnątrz kontenerów i gotowe.
Wszytko to standardowe algorytmy, więc wątpię:
>> Podobno kiedys zrobil tak na jakiejs
>> olimpiadzie jako nastolatek i komisja
>> mu tego nie uznala ;-) zarabista anegdota
>> (pisalem o tym z rok czy dwa temu)
> Moze w tresci zadania byl jakis kruczek?
Wątpię, by była to prawda.
W szczególności dlatego, że komisja podczas większości
takich konkursów (PA, olimpiada informatyczna, dolnośląskie
zespolowe cośtam cośtam) nie zagląda do kodu. Liczą się wyniki
na danych testowych.
To może i ja rzucę anegdotę. Olimpiada informatyczna (etap okręgowy)
jakieś 10 lat temu. Jedno z zadanek było dość koszmarne.
Coś z grafami, mało istotne.
Nikt go nie zrobił, gdy nam pokazali, jak, to trwało to godzinę,
mimo braku kawałka implementacji;)
Ale jedna osoba dostała ze wstępnych testów parę punktów. Więc
proszą, aby pokazała. Chłopak zaczyna się wykręcać.
-Ale ja tak tylko taką heurystykę zastosowałem, nie warto...
W końcu namówiony przyznał się.
Zwracał logartym (liczby węzłów) + 1;)
Ale punktów za testy, które program przechodził, nikt mu nie odbierał.
pzdr
bartekltg
Następne wpisy z tego wątku
- 14.10.12 00:10 M.M.
- 14.10.12 00:18 bartekltg
- 14.10.12 00:21 M.M.
- 14.10.12 00:35 PK
- 14.10.12 00:41 bartekltg
- 14.10.12 00:49 bartekltg
- 14.10.12 00:51 PK
- 14.10.12 00:54 bartekltg
- 14.10.12 00:58 bartekltg
- 14.10.12 00:59 PK
- 14.10.12 01:03 bartekltg
- 14.10.12 01:08 bartekltg
- 14.10.12 01:19 Edek Pienkowski
- 14.10.12 01:16 PK
- 14.10.12 01:21 bartekltg
Najnowsze wątki z tej grupy
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-10-14 Żurkotura uczy: Starannie dobieraj miejsca popełnienia "grupy czynów" bo ci sąd wybiorą [UE-poseł Braun]
- 2025-10-14 Karalność kibiców z RP3 za okrzyki "jak Tusk opisał" na meczu na wyjeździe [Kowno/Litwa]
- 2025-10-13 Reżim Talibów w Afganistanie zakazał kobietom: pracy w większości zawodów, studiowania, nauki w szkołach średnich i podstawowych!!!
- 2025-10-13 Państwowy Zamek Królewski w Warszawie wyegzekwował państwowy indeks ksiąg zakazanych?
- 2025-10-13 Podpierdolone ziemiaki
- 2025-10-13 Android na wirtualnej maszynie
- 2025-10-13 Pytanie prawne: Czym Bąkiewicz przekroczył karalność Sikorskiego za "Czas dorżnąć watachy"?
- 2025-10-13 Poznań => Dyspozytor Międzynarodowy <=
- 2025-10-13 Czy poseł Sterczewski (KO) przekroczył PRAWO? [min. KosiMysz (PSL)/Śp. sierżant]
- 2025-10-13 Warszawa => Engineering Manager <=
- 2025-10-13 Białystok => Delphi Programmer <=
- 2025-10-13 Warszawa => Senior Microsoft Dynamics 365 Business Central Konsultant
- 2025-10-13 Wpłaty anonimowe nie są darowizną
- 2025-10-12 Zasilanie własnych konstrukcji przez PoE
- 2025-10-12 Komunistyczna Partia Polski ciągle niezdelegalizowana (dzięki Żurkowi/Tuskowi) [TK]