পুনরাবৃত্তি ব্যবহার করে একটি লিঙ্কযুক্ত তালিকার মধ্য দিয়ে যান - জাভা: 12 টি ধাপ
পুনরাবৃত্তি ব্যবহার করে একটি লিঙ্কযুক্ত তালিকার মধ্য দিয়ে যান - জাভা: 12 টি ধাপ

সুচিপত্র:

Anonim
পুনরাবৃত্তি ব্যবহার করে একটি লিঙ্কযুক্ত তালিকার মাধ্যমে অতিক্রম করুন - জাভা
পুনরাবৃত্তি ব্যবহার করে একটি লিঙ্কযুক্ত তালিকার মাধ্যমে অতিক্রম করুন - জাভা

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

সামগ্রিকভাবে, এই 12-ধাপের প্রক্রিয়াটি 15 মিনিটের বেশি সময় নিতে পারে না। একমাত্র ধাপ যা এক মিনিটের বেশি সময় নিতে পারে তা হল ধাপ 4, যা ব্যবহারকারীকে একটি নমুনা পরীক্ষা তৈরি করতে বলে। ব্যবহারের পরিমাণ ব্যবহারকারীর উপর নির্ভর করে, তবে আমি অনুমান করব যে এটি 3 মিনিটের বেশি সময় নেবে না।

আপনার কম্পিউটারে আপনার যা লাগবে: আমার পরীক্ষার ফাইল (যেটিতে আমরা কোড যুক্ত করব)। আপনার পছন্দের কোন জাভা IDE (আমরা এর জন্য drjava ব্যবহার করব)।

ধাপ 1: ধাপ এক: আপনার জাভা আইডিই অফ চয়েস খুলুন।

প্রথম ধাপ: পছন্দের আপনার জাভা আইডিই খুলুন।
প্রথম ধাপ: পছন্দের আপনার জাভা আইডিই খুলুন।

এই নির্দেশ সেটের জন্য, drjava ব্যবহার করা হয় শুধু একটি নতুন তাজা ফাইল খোলা আছে।

ধাপ 2: দ্বিতীয় ধাপ: আমার.txt ফাইলটি ডাউনলোড করুন এবং খুলুন

এই পাঠ্যটিতে "নোড" শ্রেণী রয়েছে যার সাথে আমরা কাজ করবো, সেইসাথে কিছু পরীক্ষা যাতে আমরা লিখি কোডটি উদ্দেশ্য অনুযায়ী কাজ করে তা নিশ্চিত করতে। এখানে ডাউনলোড করুন

ধাপ 3: ধাপ তিন:.txt ফাইল থেকে IDE তে অনুলিপি করুন এবং আটকান

ধাপ তিন: IDE তে.txt ফাইল থেকে কপি এবং পেস্ট করুন
ধাপ তিন: IDE তে.txt ফাইল থেকে কপি এবং পেস্ট করুন

আমার ফাইল থেকে লেখাটি কপি করুন এবং আপনার খোলা জাভা আইডিইতে পেস্ট করুন।

ধাপ 4: ধাপ চার: একটি পরীক্ষা তৈরি করুন।

চতুর্থ ধাপ: একটি পরীক্ষা তৈরি করুন।
চতুর্থ ধাপ: একটি পরীক্ষা তৈরি করুন।

এটি আমাদের পুনরাবৃত্তিমূলক ফাংশন সঠিকভাবে কাজ করে কিনা তা পরীক্ষা করবে। প্রদত্ত উদাহরণ পরীক্ষার বিন্যাস অনুসরণ করুন।

ধাপ 5: ধাপ পাঁচ: পুনরাবৃত্তিমূলক ফাংশন তৈরি করুন।

ধাপ পাঁচ: পুনরাবৃত্তিমূলক ফাংশন তৈরি করুন।
ধাপ পাঁচ: পুনরাবৃত্তিমূলক ফাংশন তৈরি করুন।

যেখানে অনুরোধ করা হয়েছে, নিম্নলিখিত টাইপ করুন:

পাবলিক int সাইজ () {}

ধাপ 6: ধাপ ছয়: পুনরাবৃত্তিমূলক সাহায্যকারী ফাংশন তৈরি করুন

ধাপ ছয়: পুনরাবৃত্তিমূলক সাহায্যকারী ফাংশন তৈরি করুন
ধাপ ছয়: পুনরাবৃত্তিমূলক সাহায্যকারী ফাংশন তৈরি করুন

যেখানে অনুরোধ করা হয়েছে, নিম্নলিখিত টাইপ করুন:

পাবলিক স্ট্যাটিক int sizeH (নোড x) {}

ধাপ 7: সপ্তম ধাপ: প্রধান পুনরাবৃত্তিমূলক ফাংশনে কল হেলপার ফাংশন

ধাপ সাত: প্রধান পুনরাবৃত্তিমূলক ফাংশনে কল হেলপার ফাংশন
ধাপ সাত: প্রধান পুনরাবৃত্তিমূলক ফাংশনে কল হেলপার ফাংশন

এটি আমাদের ফাংশনটি শুরু থেকেই লিঙ্কযুক্ত তালিকার মধ্য দিয়ে যেতে পারবে।

আমরা যে ফাংশনগুলি লিখেছিলাম তার প্রথমটিতে, নিম্নলিখিতটি টাইপ করুন:

রিটার্ন সাইজ এইচ (প্রথম);

ধাপ 8: ধাপ আট: সাহায্যকারী ফাংশনের জন্য বেস কেস তৈরি করুন

ধাপ আট: হেল্পার ফাংশনের জন্য বেস কেস তৈরি করুন
ধাপ আট: হেল্পার ফাংশনের জন্য বেস কেস তৈরি করুন

প্রতিটি পুনরাবৃত্তিমূলক ফাংশন এটি শেষ করার একটি উপায় থাকতে হবে। তালিকার শেষ প্রান্তে পৌঁছালে "বেস কেস" আমাদের পথ চলা বন্ধ করে দেবে।

"সহায়ক" ফাংশনে, নিম্নলিখিতটি টাইপ করুন:

যদি (x == নাল) রিটার্ন 0;

ধাপ 9: ধাপ নয়: "+1" যোগ করুন এবং সাহায্যকারী ফাংশনকে আবার কল করুন।

ধাপ নয়: "+1" যোগ করুন এবং সাহায্যকারী ফাংশনকে আবার কল করুন।
ধাপ নয়: "+1" যোগ করুন এবং সাহায্যকারী ফাংশনকে আবার কল করুন।

পুনরাবৃত্তিমূলক ফাংশন পরিদর্শন করা প্রতিটি নোডের জন্য আমরা একটি যোগ করি।

"সহায়ক" ফাংশনে, নিম্নলিখিতটি টাইপ করুন:

ফিরে 1 + sizeH (x.next);

ধাপ 10: ধাপ দশ: আপনার কোড কম্পাইল / সংরক্ষণ করুন

আমরা প্রোগ্রাম চালানোর আগে কোড কম্পাইল করা প্রয়োজন।

ধাপ 11: ধাপ এগারো: প্রোগ্রামটি চালান

আপনার প্রোগ্রাম চালান! আউটপুট কি ছিল? যদি কিছু ভুল হয়ে থাকে, পিছনে তাকান এবং দেখুন আপনি কোডটি ঠিকভাবে প্রবেশ করেছেন কিনা এবং সঠিক স্থানে।

ধাপ 12: বারো ধাপ: অভিনন্দন

বারো ধাপ: অভিনন্দন!
বারো ধাপ: অভিনন্দন!

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

প্রস্তাবিত: