কম্পিউটার

STL-এ স্ট্যাক বাস্তবায়নের জন্য C++ প্রোগ্রাম


স্ট্যাক একটি রৈখিক ডেটা কাঠামো যা একটি নির্দিষ্ট ক্রম অনুসরণ করে যেখানে অপারেশনগুলি সঞ্চালিত হয়। অর্ডারটি FILO (ফার্স্ট ইন ফার্স্ট আউট) বা LIFO (লাস্ট ইন ফার্স্ট আউট) হতে পারে

অ্যালগরিদম

স্ট্যাক ভেক্টর ঘোষণা করা শুরু করুন। পছন্দ অনুযায়ী ইনপুট নিন। সুইচ অপারেশনের মধ্যে ফাংশন কল করুন:s.size() =স্ট্যাকের আকার ফেরত দেয়। s.push() =এটি স্ট্যাকে উপাদান সন্নিবেশ করতে ব্যবহৃত হয়। s.pop() =স্ট্যাক থেকে মান পপ আউট করতে। s.top() =স্ট্যাকের শীর্ষস্থানীয় উপাদানের একটি রেফারেন্স প্রদান করে। শেষ।

উদাহরণ কোড

#include #include #include #include নেমস্পেস ব্যবহার করে std;int main() { stacks; int c, i; যখন (1) { cout<<"1. স্ট্যাকের আকার"<>c; switch(c) { ক্ষেত্রে 1:cout<<"স্ট্যাকের আকার:"; cout<>i; s.push(i); বিরতি কেস 3:i =s.top(); যদি (!s.empty()) { s.pop(); cout< 

আউটপুট

1.Stack এর আকার2.Stack3 এ এলিমেন্ট ঢোকান।Stack4 থেকে এলিমেন্ট মুছুন।Stack5-এর টপ এলিমেন্ট।আপনার পছন্দের প্রস্থান করুন:1স্ট্যাকের সাইজ:01.স্ট্যাকের সাইজ2.Stack3 এ এলিমেন্ট ঢোকান। Stack4 থেকে এলিমেন্ট মুছুন।Stack5-এর টপ এলিমেন্ট।আপনার পছন্দের প্রস্থান করুন:2এন্টার মান সন্নিবেশ করা হবে:11.স্ট্যাকের সাইজ2.স্ট্যাকের মধ্যে এলিমেন্ট ঢোকান3।স্ট্যাক4 থেকে এলিমেন্ট মুছুন।স্ট্যাকের শীর্ষ এলিমেন্ট 5।প্রস্থান করুন আপনার পছন্দটি প্রবেশ করুন। :2 সন্নিবেশ করাতে মান লিখুন:71. স্ট্যাকের আকার2. স্ট্যাকের মধ্যে উপাদান ঢোকান3. স্ট্যাক4 থেকে উপাদান মুছুন। স্ট্যাকের শীর্ষ উপাদান 5. আপনার পছন্দটি প্রস্থান করুন:2 সন্নিবেশ করা হবে এমন মান প্রবেশ করান:61. স্ট্যাকের আকার2. সন্নিবেশ করান Stack3-এ এলিমেন্ট।Stack4 থেকে এলিমেন্ট মুছুন।Stack5-এর টপ এলিমেন্ট।আপনার পছন্দের প্রস্থান করুন:2এন্টার মান সন্নিবেশ করা হবে:101.স্ট্যাকের সাইজ2।স্ট্যাকের মধ্যে এলিমেন্ট ঢোকান।স্ট্যাক4 থেকে এলিমেন্ট মুছুন। Stack5.ExitEnter your Choice:2এন্টার মান সন্নিবেশ করা হবে:41.Size of the Stack2.Insert Ele Stack3-এ ment করুন।Stack4 থেকে এলিমেন্ট মুছুন।Stack5-এর টপ এলিমেন্ট।আপনার পছন্দের প্রস্থান করুন:1স্ট্যাকের সাইজ:51.স্ট্যাকের সাইজ2।স্ট্যাকের মধ্যে এলিমেন্ট ঢোকান3।স্ট্যাক4 থেকে এলিমেন্ট মুছুন।স্ট্যাকের টপ এলিমেন্ট। .প্রস্থান করুন আপনার পছন্দ:34 মুছে ফেলা হয়েছে1.স্ট্যাকের আকার 2.স্ট্যাকের মধ্যে উপাদান ঢোকান3.স্ট্যাক থেকে উপাদান মুছুন4.স্ট্যাকের শীর্ষ উপাদান5.প্রস্থান করুন আপনার পছন্দ:4স্ট্যাকের শীর্ষ উপাদান:101.স্ট্যাকের আকার 2.এলিমেন্ট ঢোকান Stack3-এ প্রবেশ করুন। Stack4 থেকে এলিমেন্ট মুছুন। Stack5-এর শীর্ষ এলিমেন্ট। ExitEnter your choice:5 Exit code:1

  1. STL-এ সেট_ইউনিয়ন বাস্তবায়নের জন্য C++ প্রোগ্রাম

  2. STL-এ সেট_সিমেট্রিক_ডিফারেন্স বাস্তবায়নের জন্য C++ প্রোগ্রাম

  3. STL-এ Set_Intersection বাস্তবায়নের জন্য C++ প্রোগ্রাম

  4. STL-এ সেট_ডিফারেন্স বাস্তবায়নের জন্য C++ প্রোগ্রাম