eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingzadanie z netuRe: zadanie z netu
  • Data: 2013-03-28 11:53:31
    Temat: Re: zadanie z netu
    Od: firr kenobi <p...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu czwartek, 28 marca 2013 11:25:11 UTC+1 użytkownik M.M. napisał:
    > W dniu czwartek, 28 marca 2013 08:55:21 UTC+1 użytkownik firr kenobi napisał:
    >
    > > a czym sie rozni hashowana od niehashowanej w sensie
    >
    > > sprawnosci ? (nigdy nie uzywalem tego
    >
    > W ogole czy w tym zadaniu? :D
    >
    >
    >
    > W ogole jeśli uzywamy drzewek, to mozna jeszcze (dodatkowa funkcjonalnosc
    >
    > wzgledem hash-table) szybko (bez wywolywania funkcji sort) wyswietlic
    >
    > posortowane dane. Mozna takze czesciej uzywane elementy przeniesc
    >
    > w gore drzewka - dodatkowa optymalizacja. Mozna latwo wzbogacic standardowe
    >
    > drzewa i mozna szybko wyswietlic N-ty element w kolejnosci sortowania.
    >
    >
    >
    > W hash-table (z zalozenia - w praktyce to nie zawsze jest takie proste i
    >
    > oczywiste) mozemy szybciej dodac element i sprawdzic czy wczesniej byl
    >
    > dodany - nie ma zadnego sortowania. Hash-table jest prostsza w
    >
    > implementacji - przynajmniej jak na moje oko :)
    >
    >
    >
    > Hash-table ma problem gdy chcemy dodac wiecej elementow niz na poczatku
    >
    > zalozylismy. Z drzewami jest problem gdy zrobi sie z nich lista - specyficzne
    >
    > dane, trzeba uzyc wersji wywazaniem, a to dodatkowy narzut.
    >
    >
    >
    > Wiecej w tej chwili nie pamietam :)
    >
    >

    nigdy nie uzywalem hashowania ani nawet
    o tym nie czytalem ;o (nigdy nie bylo
    mi potrzebne)

    prosta kwestia: o ile wstawiac te wyrazy do drzewa
    to jego 'posortowanie'/upozadkowanie jest
    potrzebne bo przeciez chodzi o to by szybko znalezc czy nie ma w nim juz tego
    elementu ,i
    jak jest to zrobic ++ na tym wyrazie

    moje pytanie jest czy wstawianie do tego
    drzewa (?) hashy jest szybsze i dlaczego
    (zwlaszcza ze jak mi sie wydaje chyba pozniej
    trzeba znalezc operacje odwrotna, tj z 10ciu najczeciej wystepujacych hashy znalezc
    10
    wyrazow) ? (no i rozwiazac ten problem ze taki sam hash moze dac wiecej wyrazow)

    sama ta idea 'sciumpienia' dluzszych stringow
    do nieduzych liczb jest fajna ale nie wiem
    za bardzo jak robi sie pozniej robotę odwrotną
    kiedy kilkanascie roznych encji zhaszuje sie
    do jednej liczby - to przeciez chyba byloby
    raczej wolne

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: