বালতি মানে কি?


17

আমি লিগ্যাসি কোডে একটি শ্রেণি পেয়েছি যার নাম বকেট সার্ভিস।

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

আমি বালতি বাছাই ইত্যাদির মতো কয়েকটি টার্মিনাল পেয়েছি, তবে আমি এখনও তা পাই না। আসলে এই শব্দটি প্রোগ্রামিংয়ে বেশ ঘন ঘন ব্যবহৃত হয়

আমি এই শব্দটির কিছু সহজ ব্যাখ্যা দেওয়ার জন্য সাহায্যকারী হব


1
শ্রেণীর নাম দিয়ে কখনই বিচার করবেন না। এটি কোন এপিআই প্রকাশ করে? এটি কোন রাজ্য ধারণ করে? এটি কীভাবে ব্যবহৃত / চালিত / তাত্ক্ষণিক হয়? এটি না জেনে আপনার মতো প্রশ্নের একমাত্র সঠিক উত্তরটি মনে হচ্ছে মু
জ্নাত

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

উত্তর:


36

ইংরেজিতে একটি বালতি জল ধরে রাখার জন্য একটি ডিভাইস।

সফ্টওয়্যার ব্যবহার করার সময়, এর অর্থ সাধারণত এমন একটি ডেটা টাইপ থাকে যা বস্তুকে একসাথে গ্রুপ করে দেয়।

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

সাধারণভাবে, একটি হ্যাশিং ফাংশন একই সূচকে বিভিন্ন পৃথক কী মানচিত্র করতে পারে। অতএব, একটি হ্যাশ টেবিলের প্রতিটি স্লট একক রেকর্ডের চেয়ে রেকর্ডের একটি সেট (সুস্পষ্ট বা স্পষ্টভাবে) সংযুক্ত। এই কারণে, একটি হ্যাশ টেবিলের প্রতিটি স্লটকে প্রায়শই বালতি বলা হয়, এবং হ্যাশ মানগুলিকে বালতি সূচকও বলা হয়।

অনানুষ্ঠানিকভাবে, আমি অভিধানগুলির সাথে ব্যবহৃত শব্দটি দেখেছি যার মান (কী নয়) আইটেমের সংগ্রহ।


উইকিপিডিয়ায় একটি পৃষ্ঠা ব্যবহৃত হয়েছে যা কম্পিউটারে ব্যবহৃত হয় - বালতি (কম্পিউটিং) :

কম্পিউটিংয়ে, বালতি শব্দটির বিভিন্ন অর্থ হতে পারে। এটি লাইভ রূপক হিসাবে এবং কিছু বিশেষ ক্ষেত্রগুলিতে সাধারণভাবে গৃহীত প্রযুক্তিগত শব্দ হিসাবে উভয়ই ব্যবহৃত হয়। একটি বালতি হ'ল সাধারণত এক ধরণের ডেটা বাফার বা এক ধরণের নথি যা ডেটাগুলিকে অঞ্চলগুলিতে বিভক্ত করা হয়।


6
+1 আপনি আমাকে এটি মারধর! আমি যুক্ত করতে চাই যে হ্যাশ অ্যালগরিদম উপাদানগুলি বালতিতে বাছাইয়ের উদ্দেশ্যটি দ্রুত সংগ্রহ এবং বৃহত সংগ্রহগুলি বাছাইয়ের অনুমতি দেয়। যদি আমি নির্দিষ্ট আইটেমটির জন্য 20 টি আইটেম অনুসন্ধান করতে চাই, তবে অদক্ষ উপায় হ'ল আইডি দ্বারা একবারে একটি অনুসন্ধান করা। একই হ্যাশযুক্ত আইটেমগুলিকে বালতিতে রাখার জন্য সংগ্রহের পক্ষে আরও ভাল উপায় হতে পারে , তাই পুরো তালিকার চেয়ে কেবল কয়েকটি আইটেমটি বালতিতে অনুসন্ধান করা দরকার।
maple_shaft

@ ম্যাপেল_শ্যাফ্ট - হ্যাশিংয়ে বালতি ব্যবহার সম্পর্কে ভাল কথা। যদিও আমি এই প্রশ্নের সাথে প্রাসঙ্গিক বলে মনে করি না :)
ওবেদ

0

সম্ভবত এটি 'বিট বালতি'র একটি উল্লেখ। সেখানেই বাইটগুলি স্থানান্তরিত হওয়া বিটগুলি বাম এবং ডান বিট শিফটে চলে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.