Skip to content

Instantly share code, notes, and snippets.

@shepting
Created August 29, 2011 03:23
Show Gist options
  • Save shepting/1177714 to your computer and use it in GitHub Desktop.
Save shepting/1177714 to your computer and use it in GitHub Desktop.
A skeleton framework for implementing a backtracking algorithm.
finished = False
def backtrack(a, k, input_data):
pass
def is_a_solution(a, k, input_data):
pass
def process_solution(a, k, input_data):
pass
def construct_candidates(a, k, input_data):
pass
def make_move(a, k, input_data):
pass
def unmake_move(a, k, input_data):
pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment