কী পুনরাবৃত্তি বিভ্রান্তিকর করে তোলে? মূল কারণ হল আমরা স্থানীয় ভেরিয়েবলের বিভিন্ন মানের সাথে একই ফাংশন দেখছি । রিকারসিভ ফাংশন রিকারসিভ ফাংশন বিশ্লেষণ করার সময় কোন ইনপুট বর্তমানে ব্যবহার করা হচ্ছে তা নিশ্চিত করা খুবই গুরুত্বপূর্ণ একটি একক প্রাকৃতিক সংখ্যা. এগুলি হল আংশিক ফাংশনের ক্ষুদ্রতম শ্রেণী যা প্রাথমিক ফাংশনগুলিকে অন্তর্ভুক্ত করে এবং গঠন, আদিম পুনরাবৃত্তি এবং μ অপারেটরের অধীনে বন্ধ থাকে। https://en.wikipedia.org › উইকি › General_recursive_function
জেনারেল রিকারসিভ ফাংশন - উইকিপিডিয়া
।
পুনরাবৃত্তি শেখা কি কঠিন?
কিন্তু আরেকটি অত্যন্ত শক্তিশালী নিয়ন্ত্রণ কাঠামো রয়েছে: পুনরাবৃত্তি। কম্পিউটার বিজ্ঞানের সবচেয়ে গুরুত্বপূর্ণ ধারণাগুলির মধ্যে একটি হল পুনরাবৃত্তি, তবে এটিকে সাধারণত উপলব্ধি করা প্রোগ্রামিংয়ের কঠিন অংশগুলির মধ্যে একটি হিসেবে দেখা হয়। পুনরাবৃত্ত কন্ট্রোল স্ট্রাকচারের চেয়ে বই প্রায়ই এটিকে অনেক পরে পরিচয় করিয়ে দেয়৷
আবর্তন ভালো নয় কেন?
খারাপ। আবশ্যিক প্রোগ্রামিং ল্যাঙ্গুয়েজগুলিতে, পুনরাবৃত্ত ফাংশনগুলি বেশিরভাগ ক্ষেত্রে এড়ানো উচিত (দয়া করে, এটি কীভাবে 100% সময় সত্য নয় সে সম্পর্কে কোনও ঘৃণামূলক মেইল করবেন না)। পুনরাবৃত্ত ফাংশনগুলি তাদের পুনরাবৃত্তিমূলক প্রতিরূপের তুলনায় কম কার্যকরী। উপরন্তু, তারা স্ট্যাক ওভারফ্লো এর বিপদের বিষয়।
পুনরাবৃত্তিতে সমস্যা কি?
পুনরাবৃত্তি হলএকটি অ্যালগরিদমিক কৌশল যেখানে একটি ফাংশন, একটি কাজ সম্পন্ন করার জন্য, টাস্কের কিছু অংশের সাথে নিজেকে কল করে। একটি পুনরাবৃত্ত ফাংশন সমস্যাটিকে এমন একটি বিন্দুতে সরল করার প্রয়াসে যেখানে এটি সমাধান করা যেতে পারে তার একটি সহজ সংস্করণে নিজেকে কল করে।
আবর্তন এত শক্তিশালী কেন?
পুনরাবৃত্তির সাথে, আপনি অতিরিক্ত সুবিধাও পাবেন যা অন্যান্য প্রোগ্রামাররা আপনার কোড আরও সহজে বুঝতে পারে – যা থাকা সর্বদা একটি ভাল জিনিস। কঠোরভাবে বলতে গেলে, পুনরাবৃত্তি এবং পুনরাবৃত্তি উভয়ই সমান শক্তিশালী। যেকোনো পুনরাবৃত্ত সমাধান একটি স্ট্যাকের সাথে একটি পুনরাবৃত্তিমূলক সমাধান হিসাবে প্রয়োগ করা যেতে পারে।