মডিউল ১৩_৫ঃ এজ লিস্ট টু ম্যাট্রিক্স
Previousমডিউল ১৩_৪ঃ এডজেসেন্সি লিস্ট টু এডজেসেন্সি ম্যাট্রিক্স পার্ট-২Nextমডিউল ১৩_৬ঃ এডজেসেন্সি ম্যাট্রিক্স টু এডজেসেন্সি লিস্ট
Last updated
Last updated
আমরা এখন দেখবো কিভাবে এজ লিস্ট থেকে এডজেসেন্সি ম্যাট্রিক্সে কনভার্ট করা যায়।
এটার এজ লিস্টটা হবেঃ
প্রথমে আমরা ম্যাট্রিক্সটি ইনশিয়ালাইজ করে ফেলবো আগের লজিক এই। আমরা একটি ম্যাট্রিক্স রাখবো যার সারি এবং কলাম সংখ্যা উভয়ই হবে নোড সংখ্যার সমান। আর শুরুতে সকল এলিমেন্টে -1 রাখবো। আর শুধু যে এলিমেন্ট গুলোর সারি এবং কলাম সংখ্যা সমান তাদের 0 রাখবো। কারন তারা সেলফ নোড।
এবার এজ লিস্ট গুলো ইনপুট নিব। প্রতি এজ এ তিনটা ইনপুট থাকবে। যে দুইটা নোড এর মধ্যে এজ হবে সেই দুই নোড ও তাদের কস্ট। এবার ম্যাট্রিক্স এর সেই ইন্ডেক্সে কস্টটা সেট করে দিব।
সম্পূর্ণ কোডঃ