আমি সিএস 2 ( Java and data structures
) শিখছি , এবং সারি পড়ানোর সময় ব্যবহার করার জন্য ভাল উদাহরণ সহ কিছুটা অসুবিধা হচ্ছে। আমি যে দুটি বড় অ্যাপ্লিকেশনগুলির জন্য তাদের ব্যবহার করি multithreaded
তা হ'ল মেসেজ পাসিং (তবে এমটি প্রোগ্রামিং কোর্সের বাইরে নেই), এবং BFS-style algorithms
(এবং আমি এই শব্দটির পরে গ্রাফগুলি কভার করব না)।
আমিও দ্বিধাবিভক্ত উদাহরণ এড়াতে চাই। বেশিরভাগ জিনিস যা আমি ভাবি, যদি আমি আসলে তাদের একক থ্রেডযুক্ত ফ্যাশনে সমাধান করতে যাই তবে আমি কেবল একটি সারি পরিবর্তে একটি তালিকা ব্যবহার করব। প্রক্রিয়াজাতকরণ এবং আবিষ্কার আন্তঃবাহিত হয় (যেমন অনুসন্ধান), বা অন্যান্য বিশেষ ক্ষেত্রে যেমন দৈর্ঘ্য-সীমাবদ্ধ বাফারগুলির (যেমন শেষ এন আইটেমগুলি বজায় রাখা হয়) কেবলমাত্র আমি সারিগুলি ব্যবহার করি tend ব্যবহারিক সীমাবদ্ধতার জন্য, আমি আমার শিক্ষার্থীদের কেবল কোনও বৈশিষ্ট্য দেখানোর খেলনা নয়, বাস্তব প্রোগ্রামগুলিতে জিনিসগুলি করার ভাল উপায় শেখানোর চেষ্টা করছি।
ভাল, সাধারণ অ্যালগরিদম বা সারি প্রয়োগের কোনও পরামর্শ যা আমি উদাহরণ হিসাবে ব্যবহার করতে পারি তবে এর জন্য অন্যান্য ন্যূনতম পূর্ববর্তী জ্ঞানের প্রয়োজন?