Vill du reagera på det här meddelandet? Registrera dig för forumet med några klick eller logga in för att fortsätta.

5 posters

    d-herp

    Sirap
    Sirap


    Antal inlägg : 53
    Join date : 09-08-25

    d-herp Empty d-herp

    Inlägg av Sirap mån feb 07, 2011 4:54 pm

    ok vad var det för ekvation formel ni kom fram till nu för att hitta children i en d-heap? Jag kom fram till

    c( idx - 1) + 2

    där idx är förälderns index och c är antal barn. Samma?
    Mars
    Mars
    Ölväktare


    Antal inlägg : 1059
    Join date : 09-08-25
    Age : 34
    Ort : Farsta

    d-herp Empty Sv: d-herp

    Inlägg av Mars tis feb 08, 2011 9:15 pm

    Internet verkar inte veta något om detta hursomhelst. Det jag hittar verkar ha antal barn gånger index oavsett antal barn. Men det känns otroligt. :p
    Sirap
    Sirap


    Antal inlägg : 53
    Join date : 09-08-25

    d-herp Empty Sv: d-herp

    Inlägg av Sirap ons feb 09, 2011 12:10 am

    Okej, det jag kom fram till var iaf att om första noden är på index 1 så är första barnet på cIdx = c( pIdx - 1) + 2. På samma sätt är ett barns parent pIdx = (cIdx - 2)/c + 1.

    Men om man har första noden på index 0 istället så blir första barnet cIdx = pIdx * c + 1 för alla pIdx > 0 om man ska tro wiki...

    Flayer
    Flayer


    Antal inlägg : 122
    Join date : 09-08-25
    Age : 33
    Ort : Kista

    d-herp Empty Sv: d-herp

    Inlägg av Flayer lör feb 12, 2011 8:26 pm

    Bara jag som har problem med percolateDown? På nåt jävla vänster så gör den inte som den ska. Hur gjorde ni?
    bordy
    bordy
    Ölväktare


    Antal inlägg : 1466
    Join date : 09-08-27
    Age : 36
    Ort : Bromma

    d-herp Empty Sv: d-herp

    Inlägg av bordy lör feb 12, 2011 9:54 pm

    Flayer skrev:Bara jag som har problem med percolateDown? På nåt jävla vänster så gör den inte som den ska. Hur gjorde ni?
    Jag gjorde så här:
    d-herp 1534

    Bordie.
    Programming Hero


    XistenZ
    XistenZ
    KorvarN^


    Antal inlägg : 583
    Join date : 09-09-02
    Age : 36
    Ort : Norrtälje

    d-herp Empty Sv: d-herp

    Inlägg av XistenZ sön feb 13, 2011 12:43 am

    Trodde jag var klar för några timmar sen, det visade sig vara mitt percolateDown också som ballar ur.
    Vette fNa hur man ska bete sig :/
    Flayer
    Flayer


    Antal inlägg : 122
    Join date : 09-08-25
    Age : 33
    Ort : Kista

    d-herp Empty Sv: d-herp

    Inlägg av Flayer sön feb 13, 2011 1:28 pm

    XistenZ skrev:Trodde jag var klar för några timmar sen, det visade sig vara mitt percolateDown också som ballar ur.
    Vette fNa hur man ska bete sig :/

    Jo det var lika för mig. Har bara percolateDown som inte vill fungera korrekt, vilket leder till att allt annat inte fungerar korrekt Razz
    Sirap
    Sirap


    Antal inlägg : 53
    Join date : 09-08-25

    d-herp Empty Sv: d-herp

    Inlägg av Sirap sön feb 13, 2011 1:55 pm

    har ni gjort en separat funktion för det? Det behövs ju bara på ett ställe...

    Men posta percolate-koden


    edit:
    Vad skriver ni på de här två?:

    • Du ska också ange användningsområden för hashfunktioner och

    • när det kan vara lämpligt att använda de olika varianterna på kollisionshantering.

    Sponsored content


    d-herp Empty Sv: d-herp

    Inlägg av Sponsored content


      Aktuell tid och datum: fre apr 26, 2024 7:40 am