dictionary english একটি মানচিত্র এবং একটি অভিধান মধ্যে পার্থক্য কি?



english to bangla translation book (8)

আমি একটি মানচিত্র একটি তথ্য কাঠামো মানচিত্র মান কি যে জানি। একটি অভিধান একই না? একটি মানচিত্র এবং একটি অভিধান 1 মধ্যে পার্থক্য কি?

1. আমি ভাষা X বা Y তে কীভাবে সংজ্ঞায়িত করছি তা জিজ্ঞাসা করছি না (যা সাধারণভাবে লোকেরা এখানে SO এ জিজ্ঞাসা করছে), আমি জানতে চাই যে তত্ত্বের মধ্যে তাদের পার্থক্য কী।


Answer #1

প্রধান পার্থক্য হল যে একটি মানচিত্র , সমস্ত এন্ট্রি (মান এবং কী জোড়া) একটি অনন্য কী আছে। সংঘর্ষ ঘটলে, অর্থাৎ যখন একটি নতুন এন্ট্রিটি ইতিমধ্যে সংগ্রহে একটি এন্ট্রি হিসাবে একই কী থাকে, তখন সংঘর্ষের হ্যান্ডলিং প্রয়োজন।

সাধারণত, আমরা পৃথক চেইন ব্যবহার করে সংঘর্ষ পরিচালনা করি। অথবা লিনিয়ার পরীক্ষার

একটি অভিধান একাধিক এন্ট্রি একই কী লিঙ্ক করা সম্ভব।

যখন একটি মানচিত্র পৃথক চেইন প্রয়োগ করে, তখন এটি একটি অভিধান অনুরূপ থাকে।


Answer #2

একই জিনিস জন্য দুটি পদ:

  • "মানচিত্র" জাভা, সি ++ দ্বারা ব্যবহৃত হয়
  • "অভিধান" ব্যবহৃত হয়। নেট, পাইথন
  • "সহযোগী অ্যারে" পিএইচপি দ্বারা ব্যবহৃত হয়

"মানচিত্র" সঠিক গাণিতিক শব্দ, তবে এটি এড়িয়ে চলছে কারণ এটি কার্যকরী প্রোগ্রামিংতে আলাদা অর্থ রয়েছে।

কিছু ভাষা এখনও অন্যান্য শর্তাদি (জাভাস্ক্রিপ্টে "অবজেক্ট", রুবিতে "হ্যাশ", লুয়াতে "টেবিল") ব্যবহার করে , তবে তাদের সকলের প্রোগ্রামিংয়ে আলাদা অর্থ রয়েছে, তাই আমি তাদের এড়াতে চাই।

আরও তথ্যের জন্য here দেখুন।


Answer #3

সাধারণত আমি অনুমান করি যে একটি মানচিত্র একটি হ্যাশ টেবিল দ্বারা সমর্থিত হয়; এটি একটি unordered দোকান connotes। অভিধান একটি আদেশ দোকান বোঝা।

একটি ট্রি-ভিত্তিক Trie একটি ট্রি নামে পরিচিত।

Lisp এ, এটা এই মত হতে পারে:

(a (n (d t)) n d )

যা শব্দ encapsulates:

  • একটি
  • এবং
  • পিপীলিকা
  • একটি
  • বিজ্ঞাপন

উপরের থেকে পাতা পর্যন্ত ট্র্যাভেরসাল একটি শব্দ ফলন।


Answer #4

হ্যাঁ, তারা একই, আপনি মিশ্রণে "সহযোগী অ্যারে" যুক্ত করতে পারেন।

Hash Hashtable বা Hash Hashtable ব্যবহার করে বাস্তবায়ন বোঝায়।


Answer #5

এই একই ধারণা জন্য দুটি ভিন্ন পদ।
Hashtable এবং HashMap একই ধারণাটিও উল্লেখ করে।


Answer #6

সত্যিই একই জিনিস না। মানচিত্র অভিধান একটি উপসেট হয়। অভিধানটি সন্নিবেশ করা, মুছতে এবং ফাংশনগুলি খুঁজে পাওয়ার জন্য এখানে সংজ্ঞায়িত করা হয়। জাভা দ্বারা ব্যবহৃত মানচিত্র (এর মতে) একটি অভিধান যা মানের সাথে মানচিত্রগুলির মানচিত্রগুলি এক-থেকে-এক ফাংশন হিসাবে কঠোরভাবে ম্যাপ করা হয়। একটি অভিধানে এক মান থেকে একাধিক কী মানচিত্র থাকতে পারে, বা বিভিন্ন মানগুলির একটি কী মানচিত্র থাকতে পারে (যেমন একটি হ্যাথমেটে শৃঙ্খলা), যেমন টুইটার হ্যাশট্যাগ অনুসন্ধান।

আরো একটি "বাস্তব বিশ্ব" উদাহরণ হিসাবে, অভিধানে একটি শব্দ সন্ধান করার মাধ্যমে আমাদের একই শব্দটির সংজ্ঞা দেওয়া যেতে পারে এবং যখন আমরা কোনও এন্ট্রি খুঁজে পাই যা আমাদেরকে অন্য কোনও এন্ট্রি (অন্য শব্দটি দেখায়), অনেকগুলি শব্দ সংজ্ঞা একই তালিকা জন্য। আসল বিশ্বে, মানচিত্রগুলি আরও বিস্তৃত, আমাদের সমন্বয়গুলির জন্য নাম বা নামগুলির অবস্থান রাখতে অনুমতি দেয়, তবে আমরা নিকটতম প্রতিবেশী বা অন্যান্য বৈশিষ্ট্য (জনসংখ্যা ইত্যাদি) খুঁজে পেতে পারি, তাই IMHO এর বৃহত্তর বিস্তারের জন্য যুক্তি হতে পারে মানচিত্রে টাইপ সম্ভবত গ্রাফ ভিত্তিক বাস্তবায়ন থাকতে পারে তবে এটি সর্বদা কী-মান জোড়া যুক্ত করা সর্বোত্তম হবে, বিশেষ করে নিকটতম প্রতিবেশী এবং মূল্যের অন্যান্য বৈশিষ্ট্যগুলি মানটির ডেটা সদস্য হতে পারে।

জাভা মানচিত্র, এক থেকে এক প্রয়োজনীয়তা সত্ত্বেও, মানটি সাধারণভাবে অভিধানের মতো আরো কিছু প্রয়োগ করতে পারে যদি মানটিকে সংগ্রহ হিসাবে জেনারাইজ করা হয় বা মানগুলি অন্যত্র সংরক্ষিত সংগ্রহগুলির কেবলমাত্র রেফারেন্স।

মনে রাখবেন যে জাভা রক্ষণাবেক্ষণকারীরা এডিটি সংজ্ঞাগুলির রক্ষণাবেক্ষণকারী নয় এবং জাভা সিদ্ধান্ত বিশেষভাবে জাভাগুলির জন্য।


Answer #7

আমার 2 সেন্ট।

অভিধানটি জাভা একটি বিমূর্ত শ্রেণী এবং মানচিত্র একটি ইন্টারফেস। যেহেতু, একটি শ্রেণী যদি অভিধানটিকে প্রসারিত করে তবে জাভা একাধিক উত্তরাধিকার সমর্থন করে না, এটি অন্য কোনও শ্রেণীকে প্রসারিত করতে পারে না।

অতএব, মানচিত্র ইন্টারফেস চালু করা হয়।

অভিধান ক্লাস অপ্রচলিত এবং মানচিত্র ব্যবহার পছন্দসই।


Answer #8

এক অন্য জন্য একটি পুরানো শব্দ। সাধারণত "শব্দ" শব্দটিকে গাণিতিক শব্দ "মানচিত্র" ধরে রাখার আগে ব্যবহৃত হয়। এছাড়াও, অভিধানগুলির একটি কী ধরনের স্ট্রিং থাকে তবে এটি সর্বত্র 100% সত্য নয়।





key-value