পুনরাবৃত্তি লুপ

লেখক: Roger Morrison
সৃষ্টির তারিখ: 21 সেপ্টেম্বর 2021
আপডেটের তারিখ: 21 জুন 2024
Anonim
DIY | Интерьерный КОВЁР ИЗ ДЖУТА | МАСТЕР-КЛАСС
ভিডিও: DIY | Интерьерный КОВЁР ИЗ ДЖУТА | МАСТЕР-КЛАСС

কন্টেন্ট

সংজ্ঞা - रिकर्सিভ লুপটির অর্থ কী?

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


পুনরাবৃত্তাকার লুপগুলি কেবল পুনরাবৃত্তি হিসাবেও পরিচিত।

মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

টেকোপিডিয়া recursive লুপ ব্যাখ্যা করে

একটি পুনরাবৃত্ত লুপ একটি বিশেষ ধরণের লুপিং কনস্ট্রাক্ট যেখানে একটি নির্দিষ্ট সত্তা তার লুপ কোডের মধ্যে থেকে নিজেকে অনুরোধ করার চেষ্টা করে। সুতরাং সত্তা নির্দিষ্ট শর্ত বা বিরতি নির্দিষ্ট না করা অবধি নিজেকে কল করে চলে। রিকার্সিভ লুপগুলি সাধারণত একটি रिकर्सিভ ফাংশন কলের সাহায্যে প্রয়োগ করা হয় যেখানে নির্দিষ্ট ফাংশনটিতে কলটি ফাংশন সংজ্ঞায়নের মধ্যে রাখা হয়।

পুনরাবৃত্তাকারী লুপগুলি প্রয়োগ করতে সক্ষম প্রোগ্রামিং ভাষাগুলি কেবল পুনরাবৃত্ত লুপগুলি ব্যবহার করে "যখন" এবং "জন্য" এর মতো পুনরাবৃত্ত কাঠামোগুলির প্রয়োজন হয় এমন সমস্যাগুলি সমাধান করতে পারে।সুতরাং পুনরাবৃত্ত লুপগুলি traditionalতিহ্যবাহী লুপ কনস্ট্রাক্টসগুলি প্রতিস্থাপন করতে পারে এবং কখনও কখনও কম বাল্কি কোড তৈরি করতে কার্যকর হয়। এটি কোডটি সহজতর করে এবং জটিল কোডগুলি সাধারণ বিবৃতিতে ভাঙ্গতে সহায়তা করে।


রিকার্সিভ ফাংশনগুলির সর্বাধিক সাধারণ সমস্যার মধ্যে রয়েছে টাওয়ার অফ হ্যানয়, ই = 1/0 এর সিরিজের জন্য গণনা! +1/1! + 1/2 +…, গিসিডির গণনা, ফ্যাক্টরিয়াল এবং আরও অনেক কিছু।

প্রোগ্রামার যখন তথ্যের সঠিক আকার সম্পর্কে নিশ্চিত না থাকে তখন ক্ষেত্রে পুনরাবৃত্তিও ব্যবহৃত হয়।

কম্পিউটিংয়ের পুনরাবৃত্তি নিম্নলিখিত ধরণের মধ্যে শ্রেণিবদ্ধ করা যেতে পারে:

  • একক পুনরাবৃত্তি
  • একাধিক পুনরাবৃত্তি
  • পরোক্ষ পুনরাবৃত্তি
  • নামবিহীন পুনরুক্তি
  • কাঠামোগত পুনরাবৃত্তি
  • উত্পাদক পুনরাবৃত্তি

রিকার্সিভ লুপগুলি ব্যবহার করে প্রোগ্রামটির কার্যকারিতা প্রভাবিত হতে পারে। পুনরাবৃত্তকারী লুপগুলি মেমরি স্ট্যাকগুলি ব্যবহার করে এবং যখন স্ট্যাকগুলি পূর্ণ থাকে, তখন উদ্দেশ্যটি সমাপ্তির আগে লুপটি শেষ হতে পারে।