Hvilken algoritme bruger tilbagesporing?

Indholdsfortegnelse:

Hvilken algoritme bruger tilbagesporing?
Hvilken algoritme bruger tilbagesporing?

Video: Hvilken algoritme bruger tilbagesporing?

Video: Hvilken algoritme bruger tilbagesporing?
Video: Рецепт копченой свиной грудинки с кока-колой и халапеньо - Glen And friends Cooking 2024, November
Anonim

Eksempler, hvor backtracking kan bruges til at løse gåder eller problemer, omfatter: Gåder såsom puslespil med otte dronninger, krydsord, verbal aritmetik, Sudoku og Peg Solitaire. Kombinatoriske optimeringsproblemer såsom parsing og rygsækproblemet.

Hvad er backtracking-algoritme med eksempel?

Følgende er f.eks. outputmatrixen for ovennævnte 4-queen-løsning. Tilbagesporingsalgoritme: Idéen er at placere dronninger en efter en i forskellige kolonner, startende fra kolonnen længst til venstre Når vi placerer en dronning i en kolonne, tjekker vi for sammenstød med allerede placerede dronninger.

Hvilken type algoritme sporer tilbage?

Typer af tilbagesporingsalgoritmer. Der er to typer tilbagesporingsalgoritmer: Rekursiv tilbagesporingsalgoritme . Ikke - rekursiv tilbagesporingsalgoritme.

Hvor bruges backtracking-algoritmen?

Backtracking-algoritme anvendes på nogle specifikke typer problemer,

  1. Beslutningsproblem bruges til at finde en gennemførlig løsning på problemet.
  2. Optimeringsproblem bruges til at finde den bedste løsning, der kan anvendes.
  3. Optællingsproblem, der bruges til at finde et sæt af alle mulige løsninger på problemet.

Hvilken datastruktur bruges til backtracking-algoritme?

(Hvis vi har en faktisk trædatastruktur, kaldes backtracking på den depth-first tree searching.) Backtracking-algoritmen. Bemærk, at algoritmen er udtrykt som en boolsk funktion. Dette er vigtigt for at forstå algoritmen.

Anbefalede: