"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट का उपयोग करके ग्राफ़ में केवल बीएफएस और डीएफएस

जावास्क्रिप्ट का उपयोग करके ग्राफ़ में केवल बीएफएस और डीएफएस

2024-08-25 को प्रकाशित
ब्राउज़ करें:841

Only BFS and DFS in Graph using Javascript

यह आलेख ग्राफ़ का एक सरल हिस्सा है जहां हम दोनों ग्राफ़ दृष्टिकोणों का उपयोग करके बीएफएस और डीएफएस ट्रैवर्सल कर रहे हैं

  1. आसन्न मैट्रिक्स (बीएफएस) का उपयोग करना
  2. आसन्न सूची (डीएफएस) का उपयोग करना
const adjMatrix = [
    [0, 1, 1, 0, 0],
    [1, 0, 0, 1, 0],
    [1, 0, 0, 0, 1],
    [0, 1, 0, 0, 1],
    [0, 0, 1, 1, 0]
];

const BFS = () => {
    const q = [0];
    const visited = [0];
    let path = '';

    while(q.length) {
        const value = q.shift();
        path  = value;

        for(let j = 0; j





const adjList = {
    0: [1, 2],
    1: [0, 3],
    2: [0, 4],
    3: [1, 4],
    4: [2, 3]
}

const DFS = () => {
    const stack = [0];
    const visited = [0];
    let path = '';

    while(stack.length) {
        const value = stack.pop();
        path  = value;

        for(let item of adjList[value]) {
            if (visited.indexOf(item) 



ग्राफ़ पर अधिक विस्तृत लेख के लिए बेझिझक नीचे दिए गए लिंक को देखें।

जावास्क्रिप्ट का उपयोग करके ग्राफ़ डेटा संरचना

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/ashutushsarangi/only-bfs-and-dfs-in-graph-using-javascript-52pn?1 यदि कोई उल्लंघन है, तो हटाने के लिए कृपया [email protected] पर संपर्क करें यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3