নীচের সারণীতে তিনটি ডেটা সেটের জন্য উপরে বর্ণিত বিভিন্ন হ্যাশ ফাংশনগুলির সংক্ষিপ্তসার জানানো হয়েছে:
1) মেরিয়ামিয়াম-ওয়েস্টার এর ২ য় ইনট্রি আনব্রিজেড অভিধানে (311,141 স্ট্রিং, গড় দৈর্ঘ্য 10 অক্ষর) এন্ট্রি সহ সমস্ত শব্দ এবং বাক্যাংশ।
2) / বিন / ,
/ ইউএসআর / বিন /, / ইউএসআর / লিব / , / ইউএসআর / ইউসিবি / এবং / ইউএসআর / ওপেনউইন / বিন / * (66,304 স্ট্রিং, গড় দৈর্ঘ্য 21 অক্ষর) এর সমস্ত স্ট্রিং।
3) একটি ওয়েব-ক্রলার দ্বারা সংগৃহীত ইউআরএলগুলির একটি তালিকা যা গত রাতে বেশ কয়েক ঘন্টা চলছিল (28,372 স্ট্রিং, গড় দৈর্ঘ্য 49 টি অক্ষর)।
সারণীতে প্রদর্শিত পারফরম্যান্স মেট্রিক হ্যাশ টেবিলের সমস্ত উপাদানের তুলনায় "গড় চেইনের আকার" (অর্থাত, কোনও উপাদানটিকে দেখার জন্য কী সংখ্যার প্রত্যাশিত মান)।
Webster's Code Strings URLs
--------- ------------ ----
Current Java Fn. 1.2509 1.2738 13.2560
P(37) [Java] 1.2508 1.2481 1.2454
P(65599) [Aho et al] 1.2490 1.2510 1.2450
P(31) [K+R] 1.2500 1.2488 1.2425
P(33) [Torek] 1.2500 1.2500 1.2453
Vo's Fn 1.2487 1.2471 1.2462
WAIS Fn 1.2497 1.2519 1.2452
Weinberger's Fn(MatPak) 6.5169 7.2142 30.6864
Weinberger's Fn(24) 1.3222 1.2791 1.9732
Weinberger's Fn(28) 1.2530 1.2506 1.2439
এই টেবিলটির দিকে তাকালে, এটি স্পষ্ট যে বর্তমান জাভা ফাংশন এবং ওয়েইনবার্গারের দুটি ভাঙ্গা সংস্করণ ব্যতীত সমস্ত ফাংশন দুর্দান্ত, প্রায় অবিচ্ছেদ্য পারফরম্যান্স সরবরাহ করে। আমি দৃ strongly়ভাবে অনুমান করি যে এই পারফরম্যান্সটি মূলত "তাত্ত্বিক আদর্শ", আপনি যদি হ্যাশ ফাংশনের পরিবর্তে সত্যিকারের এলোমেলো সংখ্যা জেনারেটর ব্যবহার করেন তবে আপনি যা পাবেন তা হ'ল।
আমি ডাব্লুএআইএস ফাংশনটি এড়িয়ে যাব কারণ এর স্পেসিফিকেশনে এলোমেলো সংখ্যার পৃষ্ঠাগুলি রয়েছে এবং এর কার্য সম্পাদন এতদূর সরল কার্যাবলীর চেয়ে ভাল আর কিছু নয়। বাকি ছয়টি ফাংশনগুলির মধ্যে যে কোনও একটি দুর্দান্ত পছন্দগুলির মতো মনে হয় তবে আমাদের একটি বেছে নিতে হবে। আমার মনে হয় আমি ভো এর বৈকল্পিক এবং ওয়েইনবার্গারের ফাংশনকে অস্বীকার করবো কারণ তাদের যুক্ত হওয়া জটিলতার কারণে, গৌণ হলেও। বাকি চারটির মধ্যে আমি সম্ভবত পি (৩১) নির্বাচন করব, কারণ এটি একটি আরআইএসসি মেশিনে গণনা করা সবচেয়ে সস্তা (কারণ ৩১ টি দুটি শক্তির পার্থক্য)। পি (33) গণনা করার জন্য একইভাবে সস্তা, তবে এটির পারফরম্যান্স সামান্য খারাপ এবং 33 টি সংমিশ্রণ, যা আমাকে কিছুটা ঘাবড়ে যায়।
তামাশা