সারি জন্য কিছু ভাল, সহজ উদাহরণ কি কি? [বন্ধ]


9

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

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

ভাল, সাধারণ অ্যালগরিদম বা সারি প্রয়োগের কোনও পরামর্শ যা আমি উদাহরণ হিসাবে ব্যবহার করতে পারি তবে এর জন্য অন্যান্য ন্যূনতম পূর্ববর্তী জ্ঞানের প্রয়োজন?


+1, তবে আমি কেবল আপনার প্রশ্নটি বিবেচনা করে ট্যাগ 'সারি' তৈরি করা থেকে বিরত থাকব। আমি 'ডেটা-স্ট্রাকচার' ব্যবহার করতাম।
কে.স্টেফ

@ কে.স্টেফ, আপনার উভয় থাকতে পারে :-) মনে রাখবেন যে কোনও নতুন ট্যাগ শুরুতে কেবল একটি প্রশ্নের সাথে জড়িত।
প্যাটার তারেক

1
আপনি বিএফএস কভার করার সময় কুইজের আচ্ছাদন করা স্বাভাবিক। ততক্ষণ পর্যন্ত ক্যুইস সংরক্ষণ করবেন না কেন? লিঙ্কযুক্ত তালিকাগুলি এবং অ্যারের তালিকাগুলির সাথে আপনার ক্যুগুলি আবরণ করার দরকার নেই কারণ তাদের লিনিয়ার উপস্থাপনা রয়েছে।
কেভিন

@ পেটারট্রাক আমি বুঝতে পারি যে সমস্ত ট্যাগ খালি শুরু হয়, তবে একটি 'সারি' অনুসন্ধানে ৩১৩ টি প্রশ্ন আসে এবং অন্য কোনও 'সারি' ট্যাগ তৈরি করে নি। এটি কেবল আইএমও, যাইহোক
কে.স্টেফ

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

উত্তর:


14

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

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


যেমনটি আমি বলেছি, এই উদাহরণ দুটি খুব স্বজ্ঞাত এবং প্রায়শই ব্যবহৃত হয়;)
মার্কতানি

1
পার্কস (এ্যারো প্ল্যান) সহ গ্রাহকদের জন্য অগ্রাধিকারের সারি রেখে আপনি জটিলতা যুক্ত করতে পারেন।
ষাট ফুটারসুডে

1
আইএমও, সবচেয়ে সহজ উদাহরণগুলি হ'ল জীবনে in একটি 'লাইন' উদাহরণ হ'ল একটি সারির দুর্দান্ত প্রতিনিধিত্ব এবং আপনার শিক্ষার্থীদের শিখতে সহায়তা করা উচিত। প্রকৃতপক্ষে, আমি যখন সারিগুলির কথা চিন্তা করি এবং কীভাবে তাদের ক্রিয়াকলাপগুলি সংজ্ঞায়িত করা হয়, আমি প্রায়শই এটি আরও ভালভাবে দেখায় আমাকে সহায়তা করার জন্য 'লাইন' উদাহরণটি মনে করি।
নিকোলাস

সারিবদ্ধভাবে তাত্ত্বিকভাবে সংক্ষেপে স্পর্শ করার জন্য এটিও একটি দুর্দান্ত সুযোগ: কেন একক লাইন একাধিক রেজিস্টারগুলিতে পরিবেশন করা হয় নিবন্ধক প্রতি রেখার চেয়ে ভাল। তাদের একটি সিমুলেশন তৈরি করুন এবং এটির সাথে খেলুন। ইঞ্জিনিয়ার গায়ের একটি দুর্দান্ত, সাধারণ ব্যাখ্যা রয়েছে: ইঞ্জিনিয়ারগুই
-লাইনস htm

5

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

সুপার মার্কেটের সারিটি প্রায়শই ব্যবহৃত একটি উদাহরণ ...

আপনি আপনার ছাত্রদের কিছু উদাহরণ নিজেরাই দিতে বলছেন না কেন?


সুপারমার্কেট উদাহরণের জন্য +1। আমি আমার উত্তরটি লেখার সময় আপনি তা উল্লেখ করেছিলেন!
মাইক ক্যাপুটো

3

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

সুতরাং একাধিক উত্পাদক এবং ভোক্তা রয়েছে এবং প্রতিটি সারি সীমাবদ্ধ।


আমি প্রফেসরের ডিজাইনের সাথে ফাস্ট স্টাফ রেজিস্ট্রারের বিভিন্ন স্টাইলের তুলনা করে কলেজটিতে সহপাঠীদের স্মরণ করি। এক সারিতে একাধিক নিবন্ধকের দ্বারা পরিচালিত? প্রতিটি নিজস্ব কাতারে নিবন্ধন? একই লাইনে একাধিক কর্মী - সুপার স্কেলার প্রক্রিয়াকরণ। এটা মজাদার ছিল।

3

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

তারপরে অগ্রাধিকারের সারিতে কথা বলা সহজ হবে, প্রধান গ্রাহকদের সাথে পরিচয় করিয়ে দেওয়া, যা কাতারে লাফিয়ে উঠতে পারে, আপনি অগ্রাধিকারের সারিগুলি প্রবর্তন করতে পারেন।

আপনি কোন পাঠ্যপুস্তক ব্যবহার করছেন?


ক্যারানো - জাভা সহ ডেটা স্ট্রাকচার এবং বিমূর্ততা
মাইকেল একস্ট্র্যান্ড

2

একটি সারির একটি নিখুঁত উদাহরণ হ'ল কোনও অ্যাকাউন্টের বিরুদ্ধে কোনও ব্যাংক প্রসেসিং লেনদেন। সাধারণত আপনি দিন শেষে "মুলতুবি" লেনদেনের একটি তালিকা দেখতে পাবেন। অ্যাকাউন্টিং হয়ে গেলে সেই লেনদেনগুলি অ্যাকাউন্টে প্রয়োগ করা হয়। আপনি এটি দিয়ে অগ্রাধিকারের সারির ক্ষেত্রেও যেতে পারেন। দেখে মনে হচ্ছে বেশিরভাগ ব্যাংকগুলি রাতের বেলা লেনদেনের প্রক্রিয়া করার সময় ডেবিটগুলিতে অগ্রাধিকার দেয় তবে তারা কোনও বকেয়া ক্রেডিট প্রয়োগ করার আগে তারা আপনাকে খসড়া ফি দিয়ে ডিং করতে পারে।

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


2

আমি একটি টেলিকম প্রোগ্রামার হিসাবে ব্যবহৃত তাই এই মনে আসে:

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


2

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

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

এটি বোঝার জন্য মোটামুটি সহজ ধারণা, ধারণাটি প্রমাণ করে যে সারি তার বিষয়বস্তুগুলিতে ক্রম পরিচালনা করে যাতে এটি তাদের গ্রহণ করে, এবং তাদের সিপিইউ শিডিয়ুলিংয়ের একটি (খুব উত্সাহী এবং সরলিকৃত) ভূমিকা দেয়। শুধু আমার দুটি বিট।

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


1

বাস্তব জগতে:

  • যে কোনও সময় লোকেরা লাইনে দাঁড়ায়: মুদি দোকানের ক্যাশিয়ার, রেস্তোঁরায় একটি টেবিলের জন্য অপেক্ষা করে (আপনি সেই বিপারগুলিতে কাজ করতে পারেন যা তারা মাঝে মাঝে সাদৃশ্য দিয়ে থাকে) ইত্যাদি It's লাইনের পরিবর্তে এই সারিগুলি কল করুন (এনএ তে সাধারণ)
  • বই সিরিজ পড়া ', লেখক.পুবিশল => ক্যু.পুশ এবং ছাত্র.প্রেড => কুই.পপ

অ-বাস্তব বিশ্ব:

  • একক থ্রেডযুক্ত পরিবেশে জমা দেওয়া ডেটা প্রক্রিয়াজাতকরণ যেখানে প্রসেসিং জমা দেওয়ার চেয়ে বেশি সময় নেয় (যেমন অনলাইন স্টোরের জন্য চেকআউট ক্রিয়াকলাপ।
  • যে কোনও FIFO সংগ্রহের মাধ্যমে পুনরাবৃত্তি হতে পারে তা সারি ব্যবহার করতে পারে এবং পুনরাবৃত্তির while(queue.peek)পরিবর্তে ব্যবহার করতে পারে ।

1

আমি গেমসকে উদাহরণ হিসাবে ব্যবহার করতে চাই কারণ এটি সাধারণত ফাইল আইও বা আপনি যা করতে পারেন তার চেয়ে কিছুটা বেশি আকর্ষণীয়।

সুতরাং যখন আপনি কৌশল গেমের একককে একের পর এক বেশ কয়েকটি কমান্ড জারি করতে চান (উদাহরণস্বরূপ, বেসের 4 কোণে ক্রমানুসারে জার্গলিং করুন, তারপরে বেসের কেন্দ্রে আত্মহত্যা করুন, একটি সারি একটি ভাল পছন্দ হবে ।)

অথবা আপনার কাছে এমন একটি অ্যাপ্লিকেশন রয়েছে যা প্রতি সেকেন্ডে কেবলমাত্র 30 ফ্রেম প্রসেস করতে পারে তবে আপনি ফ্রেমের মধ্যে 4 বা 5 ইনপুট পেতে পারেন। যদি আপনার কাছে কোনও অস্ত্রের ইনপুট এবং একটি অঙ্কুরের ইনপুট থাকে তবে আপনি নিশ্চিত করতে চান যে তারা যে ক্রম পেয়েছিল তা হ্যান্ডেল হয়েছে অন্যথায় আপনি যখন ছুরি ছুঁতে চেয়েছিলেন তখন আপনি গ্রেনেড করতে পারেন। আপনি যখন ছুরি ছুঁতে চাইবেন এবং যদি আপনি গ্রেনেড করেন তবে আপনার খারাপ সময় হবে। (এটি স্কি ইন্সট্রাক্টর মেমের উপর রাখুন এবং এটি আপনার স্লাইডগুলিতে ফেলে দিন) :)

একটি সার্ভার হ্যান্ডলিংয়ের অনুরোধগুলি অন্য একটি ভাল।

একটি সিএনসি মেশিন ইনপুট নিচ্ছে। মেশিনটি কেবল এত দ্রুত যেতে পারে, সুতরাং এটির জন্য ইনপুট সারি করা দরকার।


1

কিছু উদাহরণ যা আমি ভাবতে পারি:

  • ক্যালকুলেটর - একই সাথে উপসর্গ এবং পোস্টফিক্স প্রবর্তন করতে পারে
  • জুতো বেঁধে দেওয়ার নির্দেশনা। আপনি শেষটি না করা পর্যন্ত পরবর্তী ক্রিয়াকলাপটি সম্পন্ন করতে পারবেন না
  • বাফার্স - সম্ভবত কোনও টেলিফোন বাফার নম্বর ব্যবহার করতে ব্যবহার করত যা ব্যবহারকারী প্রবেশ করিয়েছেন তবে এখনও টোনটি শব্দ করেননি
  • হজম

1

উত্পাদন লাইনগুলি সারিতে পূর্ণ। খালি বোতলগুলির একটি লাইন ভরাট মেশিনের দিকে যাওয়ার কথা ভাবুন। ফার্স্ট-ইন-ফার্স্ট-আউট হ'ল প্রাকৃতিক পদ্ধতিতে অনেকগুলি অবজেক্টে ক্রমানুসারে একটি প্রক্রিয়া প্রয়োগ করা। অন্য থেকে একটি প্রক্রিয়া ডিকুয়াল করার জন্যও সারিগুলি ব্যবহৃত হয়: লেবেলিং মেশিনে স্বল্প-মেয়াদী সমস্যা থাকলে ফিলিং মেশিনটি তত্ক্ষণাত বন্ধ করতে হবে না।

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

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

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

  • একটি ইনপুট পড়ুন, এটিকে ইনপুট কাতারে যুক্ত করুন, এবং আরও ইনপুট না পাওয়া পর্যন্ত পুনরাবৃত্তি করুন

  • সারি থেকে একটি আইটেম পান

    • আইটেমটি যদি একটি নম্বর হয় তবে এটি আর্গুমেন্ট স্ট্যাকের উপর চাপ দিন
    • আইটেমটি যদি অপারেটর হয় তবে প্রয়োজনীয় যুক্তিগুলি পপ করুন এবং মূল্যায়ন করুন
    • ফলাফল আউটপুট সারিতে যোগ করুন
    • স্ট্যাকটি খালি না হওয়া পর্যন্ত পুনরাবৃত্তি করুন
  • আউটপুট সারি থেকে একটি আইটেম পড়ুন, এটি মুদ্রণ করুন এবং আউটপুট সারি খালি না হওয়া পর্যন্ত পুনরাবৃত্তি করুন


1

ডেটা স্ট্রাকচার শেখানোর ক্ষেত্রে, আমি সাধারণত ব্যাঙ্ক সারি সিমুলেশনের অ্যাপ্লিকেশন ব্যবহার করি যেখানে গ্রাহকরা একটি সারিতে অপেক্ষা করেন এবং সেখানে বেশ কয়েকটি পরিষেবা উইন্ডো রয়েছে।

সমস্যাটি হ'ল প্রক্রিয়াটি অনুকরণ করে নীচের পরিসংখ্যানগুলি সন্ধান করতে: গ্রাহকরা সারিতে অপেক্ষা করার সময় (সর্বাধিক, মিনিট, গড়) এবং সারিতে অপেক্ষা করা গ্রাহকদের সংখ্যা। আমি প্রতিদিনের প্রতি মিনিটে নতুন গ্রাহকের আগমনের একটি পূর্বনির্ধারিত ফ্রিকোয়েন্সি এবং এলোমেলো নম্বর জেনারেটরের মান সহ পরিষেবা উইন্ডোতে কোনও গ্রাহকের গড় পরিষেবা সময় ব্যবহার করি।

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


1

যে কোনও সময়সূচী অ্যালগরিদম প্রায় সবসময় একটি সারি জড়িত।

এটি একক প্রথম গ্রাহকের জন্য বাফার অনুরোধের প্রথম প্রথম পরিবেশন করা সারিতে প্রথম থেকে শুরু করে দেওয়া যেতে পারে।

একটি জটিল কাজের সময় নির্ধারণের সারিতে যেখানে "কার্য" এর মধ্যে অগ্রাধিকার থাকতে পারে এবং "শ্রমিক" এর আলাদা ক্ষমতা রয়েছে।

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

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