ხეშირება
ავტორი tornike5
თეორია
წერილები: 15
tornike5 says:
19 აგვისტო 2012, 12:47
ხეშირების დროს როცა ინახავ რაიმე რიცხვის ან სტრინგის ნაშთს რაიმე მარტივ რიცხვზე , არის შანსი რომ განსხვავებულმა ელემენტებმა ერთიდაიგივე ნაშთი მოგცენ. ეს პრობლემა როგორ უნდა მოვაგვარო ? კიდევ თუ შეგიძლიათ ხეშირებაზე თეორიული მასალის და ამოცანების ლინკები რო მომაწოდოთ ?
წერილები: 74
Quick says:
19 აგვისტო 2012, 23:58
შენ რაც აღწერე კოლიზია ქვია. კოლიზიების აცილების ყველაზე მარტივი ხერხია გააკეთე 2 ხეშირება, ანუ 2 სხვადასხვა მარტივისთვის დაითვალე ნაშთი. ერთის დამთხვევის ალბათობა თუ ვთქვათ 1e-7 არი, მაშინ 2-ის ერთდროულად დამთხვევის ალბათობა უკვე 1e-14 რიგისაა.
სერიოზულ პროექტებში, სადაც უამრავი მონაცემია და ესეთი ალბათობაც არაა მისაღები, მაშინ ყოველ ნაშთისთვის სიას ინახავენ შესაძლო მნიშვნელობებს. ანუ თუ დაითვალე ხეში უყურებ შესაბამის სიას და პირდაპირ ადარებ მასში შემავალ ელემენტებს. რადგან დამთხვევები მაინც ცოტა იქნება სიის შიგნით შედარება შეგიძლია პირდაპირ გააკეთო. ერთ-ერთი მეთოდი ასეთია.

უფრო ვრცლად აქ წერია: wiki Collision_resolution
წერილები: 15
tornike5 says:
20 აგვისტო 2012, 23:40
მადლობა
გთხოვთ გაიარეთ ავტორიზაცია კომენტარის გამოსაქვეყნებლად.
სიახლეები Facebook-ზე
მომავალი ღონისძიებები
მომავალი ღონისძიებების სია ცარიელია.
ღონისძიებების კალენდარი
მხარდამჭერები






ახალი კომენტარები
Dixtosa Episode II - Analysis...
Eშისაიდან მოვიდა 3**13?ისე 4 * 52 * 3**13 = 331M+ ...
Quick GeOlymp 2013 - ფინალური ეპიზოდი იწყება...
Upsolving ჩაირთო...
saba_tavdgiridze GeOlymp 2013 - ფინალური ეპიზოდი იწყება...
აღარ მინდა.:)...
saba_tavdgiridze GeOlymp 2013 - ფინალური ეპიზოდი იწყება...
B ამოცანის 17 ტესტს ვერ მიმანიშნებთ?...
tornike5 GeOlymp 2013 - ფინალის შესახებ...
ვაპირებდი იგივე მეკითხა მარა მეგონა უეჭველი იქნება...
giorgi123 GeOlymp 2013 - ფინალის შესახებ...
მადლობა.შარშან ფინალში ამოცანების ყურებით ვიფარგლე...
Elle GeOlymp 2013 - ფინალის შესახებ...
შარშან ფინალს codeblocks-ით წერდით?დავაყენეთ codeb...