eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsortowanieRe: sortowanie
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.internetia.pl!news.
    nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!border3.nntp.dca.giganew
    s.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.
    dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!n
    ewsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.p
    l!news.neostrada.pl.POSTED!not-for-mail
    From: "slawek" <h...@s...pl>
    Newsgroups: pl.comp.programming
    References: <jts4oq$l0$1@node1.news.atman.pl>
    In-Reply-To: <jts4oq$l0$1@node1.news.atman.pl>
    Subject: Re: sortowanie
    Date: Sun, 15 Jul 2012 11:05:30 +0200
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 15.4.3555.308
    X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
    Lines: 82
    Message-ID: <500287da$0$26691$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 79.186.124.100
    X-Trace: 1342343130 unt-rea-a-01.news.neostrada.pl 26691 79.186.124.100:51661
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:198476
    [ ukryj nagłówki ]

    Użytkownik "identyfikator: 20040501" napisał w wiadomości grup
    dyskusyjnych:jts4oq$l0$...@n...news.atman.pl...

    >a może Panowie znają jakiś cwany algorytm sortowania adresów IP? żeby nie
    >[...]

    Panienka z biura - otwórz Excel, przepisz adresy, znajdź guzik "sortuj".

    MSCB (Certified Blonde/Brunette) - użyj Excela, wizard importuj, rozdziel
    adresy na kolumny, posortuj, wyeksportuj. Oczywiście zrób to z poziomu
    VBScript albo innego C#.

    MSCP (Microsoft Certified Professional) -
    http://office.microsoft.com/pl-pl/access-help/sortow
    anie-adresow-ip-HA010062718.aspx

    Gimbus - funkcja rand(0) do sortowania - ułóż listę adresów IP w kolejności
    losowej, jeżeli to jest dobra kolejność przestań, jeżeli zła - uruchom
    program jeszcze raz. Bardziej zdolni mogą rozbudować to do algorytmu
    genetycznego (odrzucane rozwiązania pokazują programowi czego ma unikać!)
    Trochę wolno działa, ale jaki fun!

    Liceum: zapisz adresy cyframi rzymskimi. Dzwonek przerwie twoje męki.

    Japońsko-Polska Szkoła Czegoś: zapisz adresy słownie, używając języka
    japońskiego. (Hint: użyj Javy i Google Translatora.)

    A'la SETI: poproś kolegów z FB - każdemu daj w ramach distributed computing
    część adresów do sortowania. Oczywiście najlepiej zadziała masz 4-literowy
    nick Gaga, Doda itp.

    Old school: wyrównaj między kropkami dopisując zera na początku (sed),
    posortuj (sort), usuń wiodące zera (sed).

    Very Old School: użyj perforatora i kolatora.

    Hacker way: awk '!/myip/' # no i logi czyste

    K&R - napisz sobie funkcję ustalającą kolejność, wywołaj qsort. Ale
    wcześniej oczywiście musisz się nauczyć C.

    C++ - jest coś do tego w Boost. Musi być. Tam, albo w STL.

    Java z GoF - napisz fasadę do abstrakcyjnej kolekcji posortowanych obiektów
    z referencjami do instancji KonkretnyAdres. Te obiekty są posortowane, więc
    nie musisz ich sortować.

    Współczesny teoretyk: poszukaj w Google "stabilne algorytmy sortowania".

    Teoretyk z lat 90-tych: poszukaj w bibliotece "Algorytmy".

    Teoretyk z lat 70-tych: przecież potrafisz zacytować odpowiednią stronę z
    książki Niklausa ?!

    Teoretyk z lat 60-tych: a co to _będzie_ IP? Liczba? To _będziemy_ sortować
    liczby! I tak zapiszemy w RFC.

    Teoretyk, lata 30-te: trzeba tylko znaleźć odpowiednią grupę permutacji.
    Potrzebna są: arkusze papieru, rotory, tasiemka dalekopisowa i ewentualnie
    Turing do pomocy.

    PHP-owiec: http://forum.php.pl/index.php?showtopic=79649

    Student - potrafi wpisać w przeglądarkę
    http://www.google.pl/search?q=sortowanie+ip .

    Mniej zdolny student - potrafi wpisać w przeglądarkę "sortowanie ip".

    Bardziej zdolny student - potrafi wpisać w przeglądarkę "ip sort".

    Użytkownik iPhone: użytkownicy iPhone nie muszą sortować adresów IP.

    Użytkownik Usenet - "a może Panowie znają jakiś cwany algorytm sortowania
    adresów IP?"

    .......

    Na razie tyle, ale gorąco zachęcam do dopisywania. W szczególności zostały
    nam COBOL i PL/1, języki funkcyjne, komputery kwantowe, bazy danych (SQL?),
    CUDA, Agile, układy CMOS i co tylko zechcecie.

    Jest weekend - liczę na waszą pomysłowość!

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: