สามารถใช้ dfs เพื่อค้นหาเส้นทางที่สั้นที่สุดได้หรือไม่

สารบัญ:

สามารถใช้ dfs เพื่อค้นหาเส้นทางที่สั้นที่สุดได้หรือไม่
สามารถใช้ dfs เพื่อค้นหาเส้นทางที่สั้นที่สุดได้หรือไม่
Anonim

มีความแตกต่างหลายประการระหว่าง DFS และ BFS (คำตอบสั้น ๆ: ทั้ง สามารถค้นหาเส้นทางที่สั้นที่สุดในกราฟแบบไม่ถ่วงน้ำหนัก) ทั้ง BFS และ DFS จะให้เส้นทางที่สั้นที่สุดจาก A ถึง B หากคุณดำเนินการถูกต้อง

เป็นเส้นทาง DFS หรือ BFS ที่สั้นที่สุดหรือไม่

BFS ค้นหาเส้นทางที่สั้นที่สุดไปยังปลายทาง ในขณะที่ DFS ไปที่ด้านล่างของทรีย่อยแล้วย้อนกลับ รูปแบบที่สมบูรณ์ของ BFS คือการค้นหาแบบกว้างก่อนในขณะที่ DFS แบบเต็มคือการค้นหาแบบลึกก่อน BFS ใช้คิวติดตามสถานที่ต่อไปที่จะเยี่ยมชม

DFS ค้นหาเส้นทางที่สั้นที่สุดในกราฟถ่วงน้ำหนักได้หรือไม่

เช่นเดียวกับ BFS สามารถใช้ DFS เพื่อค้นหาจุดยอดทั้งหมดที่เข้าถึงได้จากจุดยอด v เพื่อตรวจสอบว่ากราฟเชื่อมต่ออยู่หรือไม่ หรือเพื่อสร้างแผนภูมิขยาย ไม่เหมือนกับ BFS ไม่สามารถใช้เพื่อค้นหาเส้นทางที่ไม่มีน้ำหนักที่สั้นที่สุด.

คุณสามารถใช้ BFS เพื่อค้นหาเส้นทางที่สั้นที่สุดได้หรือไม่

ทางเทคนิค การค้นหาแบบกว้างๆ (BFS) ด้วยตัวเองไม่ได้ช่วยให้คุณพบเส้นทางที่สั้นที่สุด เพียงเพราะ BFS ไม่ได้มองหาเส้นทางที่สั้นที่สุด: BFS อธิบายกลยุทธ์ สำหรับการค้นหากราฟ แต่ไม่ได้บอกว่าคุณต้องค้นหาอะไรเป็นพิเศษ

เราสามารถใช้ DFS ใน Dijkstra ได้หรือไม่

2 คำตอบ. DFS กระโดดไปตามโหนดจนกว่าจะพบเส้นทาง ในขณะที่ Dijkstra นั้นคล้ายกับ BFS มากกว่า เว้นแต่จะติดตามน้ำหนัก (ไม่ใช่ทุกเส้นทางมีราคาเท่ากัน) และจะคอยตรวจสอบเส้นทางที่สั้นที่สุดยังไม่ได้ตรวจสอบจนกว่าจะถึงเป้าหมาย

แนะนำ:

บทความที่น่าสนใจ
เหมือนเคียวหมายความว่าอย่างไร?
อ่านเพิ่มเติม

เหมือนเคียวหมายความว่าอย่างไร?

ความหมายเหมือนเคียว ตัวกรอง . คล้ายเคียวหรือบางมุม. คำคุณศัพท์ การดัดฟันหมายความว่าอย่างไร verb (ใช้กับวัตถุ), scythed, scyth·ing ตัดหรือตัดด้วยเคียว. คุณจะอธิบายเคียวว่าอย่างไร คำนาม เครื่องมือสำหรับตัดหญ้า เมล็ดพืชหรือของที่คล้ายกัน ด้วยมือ ประกอบด้วยใบมีดโค้งยาว ขอบคม จับได้อย่างรวดเร็วถึงด้ามยาว เรียกว่า สแนท ซึ่งโค้งงอในรูปแบบที่สะดวกต่อการใช้งาน คำว่าเคียวมาจากไหน คำว่า "

นักคณิตศาสตร์ชาวฟิลิปปินส์คือใคร?
อ่านเพิ่มเติม

นักคณิตศาสตร์ชาวฟิลิปปินส์คือใคร?

หมวดหมู่: นักคณิตศาสตร์และนักฟิสิกส์ เกรกอริโอ ซาร่า. Dr. Gregorio Zara เป็นนักประดิษฐ์ที่มีชื่อเสียงเพราะโทรศัพท์โทรทัศน์แบบสองทางของเขา … คาซิมิโร เดล โรซาริโอ. ดร. … เมเลซิโอ แม็กโน. ดร. … ติโต มิจาเรส. ดร. … อาโปลินาริโอ นาซาเรีย.

ศิลปินเดเรนคือใคร?
อ่านเพิ่มเติม

ศิลปินเดเรนคือใคร?

André Derain (, ฝรั่งเศส: [ɑ̃dʁe dəʁɛ̃]; 10 มิถุนายน 1880 – 8 กันยายน 1954) เป็น ศิลปินชาวฝรั่งเศส จิตรกร ประติมากร และผู้ร่วมก่อตั้ง Fauvism กับ Henri มาติส Andre Derain มีนวัตกรรมอย่างไร ฝรั่งเศส ค.ศ. 1880–1954 สมาชิกผู้ก่อตั้ง Fauvism Andre Derain เป็นที่รู้จักจากผลงาน ภูมิทัศน์ที่เป็นนวัตกรรมและภาพวาดทิวทัศน์ของเมือง ซึ่งเขาเปลี่ยนหัวข้อด้วยตัวหนา และสีที่ไม่สมจริงเป็นส่วนใหญ่ Duchamp เป็น Dadaist หรือไม่ Marcel Duchamp เคยเป็น ผู้บุกเบิก Dada ขบวน