বাড়ি উন্নয়ন একটি পুনরাবৃত্তি লুপ কি? - টেকোপিডিয়া থেকে সংজ্ঞা

একটি পুনরাবৃত্তি লুপ কি? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

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

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

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

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

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

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

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

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

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

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

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

একটি পুনরাবৃত্তি লুপ কি? - টেকোপিডিয়া থেকে সংজ্ঞা