Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

Introduction to Backtracking Algorithms (บทนำ Backtracking): เทคนิคการแก้ปัญหาแบบทวนย้อน

Backtracking (การทวนย้อน) เป็นเทคนิคอัลกอริทึมแก้ปัญหาแบบเพิ่มเติม (Incremental) ใช้แนวทาง Recursive (เรียกซ้ำ) Backtracking ใช้หาทุกชุดคำตอบที่เป็นไปได้สำหรับปัญหา Optimization

ในส่วนนี้จะครอบคลุม:

  • Hamiltonian Cycle
  • M-Coloring Problem
  • N Queen Problem
  • Rat in Maze Problem
  • Cryptarithmetic Puzzle
  • Subset Sum Problem
  • Sudoku Solving Algorithm
  • Knight-Tour Problem
  • Tug-Of-War Problem
  • Word Break Algorithm
  • Maximum number by swapping problem