გადაკეთება კეთდება, რადგან როდესაც რუკაში ჩასმულია გასაღების მნიშვნელობების წყვილები, დატვირთვის ფაქტორი იზრდება, რაც გულისხმობს, რომ დროის სირთულე ასევე იზრდება, როგორც ზემოთ იყო აღწერილი. … ამიტომ, ხელახალი შესწორება უნდა გაკეთდეს, გაზრდის bucketArray-ის ზომას ისე, რომ შემცირდეს დატვირთვის ფაქტორი და დროის სირთულე.
რა არის ხელახალი გახეხვა?
1: სასაუბროდ ან ხელახლა განსახილველად. 2: წარდგენა ან ხელახლა გამოყენება სხვა ფორმით არსებითი ცვლილების ან გაუმჯობესების გარეშე. გამეორება. არსებითი სახელი.
რა არის ხელახალი რეჰაშინგი ჯავაში?
ხელახალი გასწორება არის უკვე შენახული ჩანაწერების ჰეშკოდის ხელახალი გამოთვლის პროცესი (გასაღები-მნიშვნელობის წყვილი), რათა გადაიტანოთ ისინი სხვა უფრო დიდი ზომის ჰეშმაქაზე, როდესაც დატვირთვის ფაქტორის ზღვარს მიაღწევს..
არის შეჯახების გარჩევადობა?
გადაკეთება არის შეჯახების მოგვარების ტექნიკა. Rehashing არის ტექნიკა, რომლის დროსაც ცხრილის ზომა იცვლება, ანუ ცხრილის ზომა გაორმაგდება ახალი ცხრილის შექმნით.
რა არის რუკის დატვირთვის ფაქტორი?
ჩატვირთვის ფაქტორი არის საზომი, რომელიც წყვეტს როდის გაზარდოს რუკის მოცულობა. ნაგულისხმევი დატვირთვის ფაქტორი არის სიმძლავრის 75%. HashMap-ის ბარიერი არის დაახლოებით მიმდინარე სიმძლავრის და დატვირთვის ფაქტორის პროდუქტი. ხელახალი გასწორება არის უკვე შენახული ჩანაწერების ჰეშის კოდის ხელახალი გამოანგარიშების პროცესი.