Author Topic: Údajové štruktúry a algoritmy  (Read 82165 times)

luky

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #175 on: 29.11.2010, 14:36:35 »
a ta 11 to je vlastne co? ved malo byt len 10 cviceni, spolu 20 bodov
Niečo ako bonus ale len v tom prípade že nemáš tých 10 bodov za druhú časť alebo ako podnet pre poznámku do jeho papierov že ti to vieš ale pri skúške si dostal okno.
« Last Edit: 29.11.2010, 14:38:19 by luky »

Shwollo

  • Sr. Member
  • ****
  • Posts: 436
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #176 on: 29.11.2010, 17:57:22 »
čo presne robí toto?

Code: [Select]
if(strcmp(key,ptr->key)==0)return 1;
a v tejto funkcii
Code: [Select]
void HTdelete(PHASHTABLE t, char* key){
     unsigned int h;
     PNODE ptr,tmp1,tmp2;
     h=Hash(key,t->size);
     ptr=t->table[h];
     while(ptr!=NULL){
      if(strcmp(key,ptr->key)==0) // ak najde hladany retzec
         {
         if(t->table[h]==ptr)
           {
            tmp1=ptr->next;
            if (tmp1 != NULL){
            tmp2->next=tmp1;
            tmp2->key=tmp1->key;
            t->table[h]=NULL;
            free(t->table[h]);
            HTinsert(t,tmp2->key);
           } else {
                   t->table[h]=NULL;
                   free(t->table[h]);
                   }
           } else {                                               
                   tmp1->next=tmp1->next->next;
                   free(ptr);
                   ptr=tmp1;     
                  }
         }
      tmp1=ptr;           
      ptr=ptr->next;
      }
}

toto

Code: [Select]
tmp1=ptr->next;
            if (tmp1 != NULL){
            tmp2->next=tmp1;
            tmp2->key=tmp1->key;
            t->table[h]=NULL;
            free(t->table[h]);
            HTinsert(t,tmp2->key);
vysvetlite mi pls každý riadok
« Last Edit: 29.11.2010, 19:07:27 by Shwollo »
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))

LubomirR

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #177 on: 29.11.2010, 18:09:52 »
čo presne robí toto?

Code: [Select]
if(strcmp(key,ptr->key)==0)return 1;

Porovná reťazce key a ptr->key a ak sú zhodné, vráti číslo 1.
(Funkcia strcmp vracia 0 v prípade, že sú zadané reťazce zhodné, preto treba porovnávať takto: if(strcmp(...) == 0), resp. if(!strcmp(...)).)
"Microsoft would have us believe that helping your neighbour is the moral equivalent of attacking a ship."
-- Richard Stallman

XMPP: lubomirr@jabbim.sk

Shwollo

  • Sr. Member
  • ****
  • Posts: 436
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #178 on: 29.11.2010, 19:15:18 »
aký je rozdiel medzi key a ptr->key?
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #179 on: 29.11.2010, 20:44:37 »
key je vstupny parameter funkcie
ptr->key je kluc daneho uzla v hashtable (riesenie kolizii je metodou CHAINING, implementovane pomocou spajaneho zoznamu)

kedze na danom indexe moze byt viacero roznych klucov, porovnavas ci ten co sa tam nachadza je skutocne ten, ktory chces zmazat

Makaveli

  • Sr. Member
  • ****
  • Posts: 313
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #180 on: 01.12.2010, 23:38:58 »
ludia aky bude zapocet bude to test ze A B C a tak typos alebo bude treba pisat nejake pseudo kody
Máte pravdu. Jsem blázen. Ale víte co ještě? Je mi to u prdele:P KED NIECO NEVIES TUKE FORUM VYRIESI :)))

black_stone

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #181 on: 01.12.2010, 23:49:31 »
Test urcite nebude  - aspon s koreckom nie. Nam bolo povedane ze treba vediet pseudokod napisat plus teoriu. sorty atd.

Makaveli

  • Sr. Member
  • ****
  • Posts: 313
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #182 on: 02.12.2010, 00:02:01 »
Test urcite nebude  - aspon s koreckom nie. Nam bolo povedane ze treba vediet pseudokod napisat plus teoriu. sorty atd.
ci bohaaaaaaaaaaaaaaaaaa ja mam so simonakom ale asi bude to to iste ... :'( takze aby som sa zacal ucit prednasky a tak ...
Máte pravdu. Jsem blázen. Ale víte co ještě? Je mi to u prdele:P KED NIECO NEVIES TUKE FORUM VYRIESI :)))

black_stone

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #183 on: 02.12.2010, 00:20:18 »
Ked mam insertionsort a v nom dany kod:

while ((j>=0) && (a[j]>q)){
            a[j+1] = a[j];
            j = j-1;

             a[j+1] = q;
Aky ma vyznam to zvyraznene ?

Shwollo

  • Sr. Member
  • ****
  • Posts: 436
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #184 on: 02.12.2010, 00:35:35 »
keď máš čísla 2, 3 tak ono ti z toho spraví 3, 2 (ak sa nemýlim)
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))

black_stone

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #185 on: 02.12.2010, 00:45:41 »
sak to je jasne, ale nechapem kod :)

Makaveli

  • Sr. Member
  • ****
  • Posts: 313
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #186 on: 02.12.2010, 01:54:51 »
Ked mam insertionsort a v nom dany kod:

while ((j>=0) && (a[j]>q)){
            a[j+1] = a[j];
            j = j-1;

             a[j+1] = q;
Aky ma vyznam to zvyraznene ?
nieje to nahodou to že to  uklada bud od najvedsieho alebo od najmensieho podla utredenia??? fakt len typujem :D
Máte pravdu. Jsem blázen. Ale víte co ještě? Je mi to u prdele:P KED NIECO NEVIES TUKE FORUM VYRIESI :)))

Makaveli

  • Sr. Member
  • ****
  • Posts: 313
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #187 on: 02.12.2010, 02:38:08 »
v tej hashovacej tabulke kto mi aspon zbezna vysvetli ako funguje to HTprint HTdelete  dik
Máte pravdu. Jsem blázen. Ale víte co ještě? Je mi to u prdele:P KED NIECO NEVIES TUKE FORUM VYRIESI :)))

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #188 on: 02.12.2010, 02:56:05 »
zbezne ti to poviem takto

uplne rovnako ako to dungovalo pri spojkovom zozname :buttrock:

Makaveli

  • Sr. Member
  • ****
  • Posts: 313
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #189 on: 02.12.2010, 03:37:37 »
v 7 cviceni v tom doplneni CHAIN_MATRIX_MULTIPLICATION tam vlastne kolko matic vznikne ?? lebo ak som to spravne pochopil ono to rozlozi na podulohy cize na daake mensie matice a potom sa to tam nasoby a scitava ci ako dik
Máte pravdu. Jsem blázen. Ale víte co ještě? Je mi to u prdele:P KED NIECO NEVIES TUKE FORUM VYRIESI :)))

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #190 on: 02.12.2010, 03:56:58 »
ee, iba pocita cenu ze akym sposobom to nasobit aby to bolo najvyhodnejsie
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

Makaveli

  • Sr. Member
  • ****
  • Posts: 313
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #191 on: 02.12.2010, 04:03:14 »
ee, iba pocita cenu ze akym sposobom to nasobit aby to bolo najvyhodnejsie
polopatisticky by to neslo :((( lebo to cena som nasiel aj na nete ale nic moc som stoho nepochopil...
Máte pravdu. Jsem blázen. Ale víte co ještě? Je mi to u prdele:P KED NIECO NEVIES TUKE FORUM VYRIESI :)))

antil kiprest

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #192 on: 02.12.2010, 05:24:39 »
ee, iba pocita cenu ze akym sposobom to nasobit aby to bolo najvyhodnejsie
polopatisticky by to neslo :((( lebo to cena som nasiel aj na nete ale nic moc som stoho nepochopil...

k tomuto sa pripajam, tiez som z tej ulohy nesvoj...


a mimochodom v 8mom cviceni je mala chyba v pseudokode pre bubblesort.. pre utriedenie bubblesortom staci n-1 iteracii a nie n
bravčové krídielka a náhradu sóje poprosím!!

antil kiprest

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #193 on: 02.12.2010, 05:48:47 »
otazka: v tych pseudokodoch sa berie za zaciatok pola index 1 alebo 0 ?
bravčové krídielka a náhradu sóje poprosím!!

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #194 on: 02.12.2010, 16:12:46 »
ja to chapem tak ze pocita vsetky(asi) pripady a zistuje kolko "instrukcii" mu na to treba, cize cenu, o cene sme sa ucili v prvych cvikach, a potom to MIN() ti vyberie najmensiu cize najlepsiu hodnotu..

//otot povedat mi stacilo na odovzdanie zadania, ale v reale nic moc ;D
« Last Edit: 02.12.2010, 16:15:31 by ursus »
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #195 on: 02.12.2010, 19:25:21 »
Omg fakt, bude aj ta zlozitost na zapocte? :/

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #196 on: 02.12.2010, 21:11:24 »
to hadam nie ..
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #197 on: 02.12.2010, 21:15:27 »
slodicak vravel ze moze byt >:(

ja som zvedavy co bude na skuske :beer1:

Makaveli

  • Sr. Member
  • ****
  • Posts: 313
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #198 on: 02.12.2010, 21:54:58 »
u simonaka bude zapoctovka 2 - 3 priklady a ze nic tazke :D ta som zvedavy a je to na pol hodinu iba
Máte pravdu. Jsem blázen. Ale víte co ještě? Je mi to u prdele:P KED NIECO NEVIES TUKE FORUM VYRIESI :)))

scorpi

  • Jr. Member
  • **
  • Posts: 86
    • View Profile
Re: Údajové štruktúry a algoritmy
« Reply #199 on: 02.12.2010, 23:43:35 »
nam Korecko vravel, ze nam da napr. Bubblesort a my budeme mat napisat pseudokod k tomu