Results 1 to 6 of 6

Thread: Breiten und Tiefensuche

  1. #1
    Hero 3M@2mv's Avatar
    Join Date
    Sep 2006
    Location
    TU Wien
    Posts
    242
    Thanks
    21
    Thanked 32 Times in 24 Posts

    Breiten und Tiefensuche

    Hallo Leute,
    ich wieß,was breiten und tiefensuche ist.Wie sie funktionieren und wie kann man ein Element suchen. Aber ich weiss nicht,wie man konkret einen Suchverlauf erklären kann?

    Biespiel :ich suche "0"
    Graph

    .......11
    .....|.....|
    ....10....13
    ...|..|....|
    ..5...6...8
    ............|
    ............0

    Tiefensuche

    V |Liste
    -----------
    11|10,13
    10|5,13
    5 |13
    13|8
    8 |0
    0 | gefunden.Ist das richtig so ?

  2. #2
    Emeritus mdk's Avatar
    Join Date
    Nov 2005
    Posts
    8,122
    Thanks
    61
    Thanked 600 Times in 377 Posts
    Grundsätzlich: bei der Tiefensuche gehst du immer einen Weg, bis du nicht mehr weiterkommst. Kommst du nicht mehr weiter, gehst du zur letzten "Weggabelung" zurück. Bei der Breitensuche gehst du immer einen Schritt in einen Weg, dann zurück, dann einen Schritt in einen anderen Weg, usw.

    Deine Darstellung der Tiefensuche passt grundsätzlich (du hast den Knoten 6 vergessen).

  3. The Following User Says Thank You to mdk For This Useful Post:


  4. #3
    Super Moderator Paulchen's Avatar
    Join Date
    Oct 2004
    Location
    /home/paulchen
    Posts
    7,615
    Thanks
    838
    Thanked 1,219 Times in 823 Posts
    Warum wird "6" nie zur Liste hinzugefügt?

    EDIT: Hm, zu langsam.

  5. #4
    Hero 3M@2mv's Avatar
    Join Date
    Sep 2006
    Location
    TU Wien
    Posts
    242
    Thanks
    21
    Thanked 32 Times in 24 Posts
    Ok,ich habe korrigiert.

    Tiefensuche

    V |Liste
    -----------
    11|10,13
    10|5,6,13
    5 |6,13
    6|13
    13|8
    8 |0
    0 | gefunden

    Aber bei der Breitensuche bin ich mir nicht sicher


    V |Liste
    -----------
    11 |10,13
    10,13|5,6,8
    5,6,8 |0
    0 | gefunden

    oder muss ich so schreiben


    V |Liste
    -----------
    11|10,13
    10|5,6,13
    13|5,6,8
    5|6,8
    6|8
    8|0
    0| gefunden

  6. #5
    Super Moderator Paulchen's Avatar
    Join Date
    Oct 2004
    Location
    /home/paulchen
    Posts
    7,615
    Thanks
    838
    Thanked 1,219 Times in 823 Posts
    Quote Originally Posted by 3M@2mv View Post
    Tiefensuche

    V |Liste
    -----------
    11|10,13
    10|5,6,13
    5 |6,13
    6|13
    13|8
    8 |0
    0 | gefunden
    Sieht besser aus.

    Quote Originally Posted by 3M@2mv View Post
    oder muss ich so schreiben


    V |Liste
    -----------
    11|10,13
    10|5,6,13
    13|5,6,8
    5|6,8
    6|8
    8|0
    0| gefunden
    Ja, gehört so. Du behandelst immer nur einen Knoten in einem Schritt.

  7. The Following User Says Thank You to Paulchen For This Useful Post:


  8. #6
    Baccalaureus luna09's Avatar
    Join Date
    May 2009
    Location
    vienna
    Posts
    634
    Thanks
    50
    Thanked 101 Times in 65 Posts
    du kannst dir auch von den alten algodat 1 vorlesungen übungen runterladen, in denen wurde die breiten- sowie die tiefensuche in den übungen behandelt, damit hast du dann auch die korrekten lösungen - falls du üben möchtest :-)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •