কম্পিউটার

কেন একটি অভিধান C# এ একটি হ্যাশটেবলের চেয়ে পছন্দ করা হয়?


হ্যাশটেবল ক্লাস কী-এর হ্যাশ কোডের উপর ভিত্তি করে সংগঠিত কী-এবং-মান জোড়ার একটি সংগ্রহকে প্রতিনিধিত্ব করে। এটি সংগ্রহের উপাদানগুলি অ্যাক্সেস করতে কী ব্যবহার করে৷

ডিকশনারী হল C# এ কী এবং মানের একটি সংগ্রহ। অভিধান System.Collection.Generics namespace-এ অন্তর্ভুক্ত।

হ্যাশটেবল অভিধানের চেয়ে ধীর। দৃঢ়ভাবে টাইপ করা সংগ্রহের জন্য, অভিধান সংগ্রহ দ্রুততর।

ধরা যাক আমাদের হ্যাশটেবল সংগ্রহ থেকে একটি কী খুঁজে বের করতে হবে। এর সাথে, আমরা অভিধান সংগ্রহ থেকেও একটি কী খুঁজে পাচ্ছি। সেই ক্ষেত্রে, একই বিবৃতি −

-এর জন্য অভিধান দ্রুততর হবে

হ্যাশটেবলের জন্য

hashtable.ContainsKey("12345");

অভিধানের জন্য

dictionary.ContainsKey("12345")

  1. পাইথনে একটি অভিধানে পুনরাবৃত্তি করুন

  2. কেন ম্যাক ব্যবহারকারীদের অফিস 365-এ iWork ব্যবহার করা উচিত

  3. 7 কারণ আমরা কেন ফেসবুকের চেয়ে টুইটার পছন্দ করি!

  4. কেন ওয়েব ব্রাউজার-ভিত্তিক পাসওয়ার্ড ম্যানেজারগুলিতে একটি পাসওয়ার্ড ম্যানেজার ব্যবহার করুন