Logo bn.boatexistence.com

জাভাতে পুনরাবৃত্তি কী?

সুচিপত্র:

জাভাতে পুনরাবৃত্তি কী?
জাভাতে পুনরাবৃত্তি কী?

ভিডিও: জাভাতে পুনরাবৃত্তি কী?

ভিডিও: জাভাতে পুনরাবৃত্তি কী?
ভিডিও: ইটারেটর জাভা টিউটোরিয়াল 2024, মে
Anonim

Recursion হল একটি মৌলিক প্রোগ্রামিং কৌশল যা আপনি জাভাতে ব্যবহার করতে পারেন, যেখানে একটি পদ্ধতি নিজেই কিছু সমস্যা সমাধানের জন্য কল করে। এই কৌশলটি ব্যবহার করে এমন একটি পদ্ধতি পুনরাবৃত্তিমূলক। … শেষ শর্তটি নির্দেশ করে যখন পুনরাবৃত্তিমূলক পদ্ধতি নিজেই কল করা বন্ধ করবে।

আবার জাভাতে কীভাবে কাজ করে?

একটি পুনরাবৃত্ত ফাংশন নিজেই কল করে, কলিং ফাংশনের জন্য মেমরির উপরে কল করা ফাংশনের জন্য মেমরি বরাদ্দ করা হয় এবং প্রতিটি ফাংশন কলের জন্য স্থানীয় ভেরিয়েবলের আলাদা কপি তৈরি করা হয়।

উদাহরণ সহ পুনরাবৃত্তি কি?

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

আপনি পুনরাবৃত্তি বলতে কী বোঝ?

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

জাভাতে পুনরাবৃত্তির গুরুত্ব কী?

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

প্রস্তাবিত: