আমি কিছু গবেষণা করেছি এবং আমি মনে করি এই অ্যালগরিদমের একটি ছোট অংশ অনুপস্থিত। আমি বুঝতে পারি যে একটি ব্রেডথ-ফার্স্ট অনুসন্ধান কীভাবে কাজ করে, তবে আমি বুঝতে পারি না যে এটি কীভাবে আমাকে নির্দিষ্ট পথে নিয়ে যাবে, কেবলমাত্র প্রতিটি ব্যক্তিগত নোড কোথায় যেতে পারে তা আমাকে বলার বিপরীতে। আমার ধারণা আমি আমার বিভ্রান্তিকে ব্যাখ্যা করার সবচেয়ে সহজ উপায়টি একটি উদাহরণ প্রদান করা:
সুতরাং উদাহরণস্বরূপ, আসুন আমি বলি যে আমার মতো গ্রাফ রয়েছে:
এবং আমার লক্ষ্যটি এ থেকে ই পৌঁছানো (সমস্ত প্রান্ত অপ্রকাশিত)।
আমি এ থেকে শুরু করি কারণ এটি আমার উত্স। আমি A সারি করি, তারপরে তত্ক্ষণাত A কে চিহ্নিত করিয়া অনুসন্ধান করি। এটি বি এবং ডি উত্পাদন করে, কারণ এ বি এবং ডি এর সাথে সংযুক্ত রয়েছে আমি এইভাবে বি এবং ডি উভয়কেই সারি করি I
আমি বিটিকে চিহ্নিত করেছি এবং এটি সন্ধান করেছি এবং দেখতে পাচ্ছি যে এটি A (ইতিমধ্যে অন্বেষণকৃত) এবং সি এর দিকে নিয়ে যায়, সুতরাং আমি সিটিকে সারি করি এবং আমি ডিটিকে সন্ধান করি এবং এটি আমার লক্ষ্য লক্ষ্য করে to আমি তখন সিটিকে সরিয়েছি এবং দেখতে পাচ্ছি যে এটি আমার লক্ষ্যও ই নিয়ে যায়।
আমি যৌক্তিকভাবে জানি যে দ্রুততম পাথটি A-> D-> E, তবে আমি নিশ্চিত নই যে প্রস্থের প্রথম অনুসন্ধানটি ঠিক কীভাবে সহায়তা করে - আমার কীভাবে পাথ রেকর্ডিং করা উচিত যখন আমি শেষ করি, ফলাফলগুলি বিশ্লেষণ করে দেখতে পারি যে সবচেয়ে দীর্ঘতম পথটি-> ডি-> ই?
এছাড়াও, নোট করুন যে আমি আসলে একটি গাছ ব্যবহার করছি না, সুতরাং কোনও "পিতামাতা" নোড নেই, কেবল শিশু।