Skip to content

Instantly share code, notes, and snippets.

@angle943
angle943 / heaps-algorithm.js
Created February 8, 2020 10:29
Heap's Algorithm In Javascript
const getPermutations = arr => {
const output = [];
const swapInPlace = (arrToSwap, indexA, indexB) => {
const temp = arrToSwap[indexA];
arrToSwap[indexA] = arrToSwap[indexB];
arrToSwap[indexB] = temp;
};
@RuolinZheng08
RuolinZheng08 / backtracking_template.py
Last active March 21, 2025 05:20
[Algo] Backtracking Template & N-Queens Solution
def is_valid_state(state):
# check if it is a valid solution
return True
def get_candidates(state):
return []
def search(state, solutions):
if is_valid_state(state):
solutions.append(state.copy())