COP 3503: Extra Programs for Learning

Category Problem Input Output Solution
Backtracking Sudoku sudoku.in sudoku.out sudokualt.java
Backtracking Tentaizu tentaizu.in tentaizu.out tentaizu.java
Backtracking Divisors divisors.in divisors.out d.java
Custom Sorting Sort Names sortnames.in sortnames.out sortnames.java
Priority Queue Add All addall.in addall.out addall.java
Greedy Containers containers.in containers.out containers.java
Greedy Prefix Free Sets prefix.in prefix.sol prefix.java
Hybrid(BF,Greedy) Walls walls.in walls.out walls.java
Hybrid(BF,Greedy) Welcome welcome.in Welcome.out welcome.java
BFS Application Eight Puzzle puzzle.in puzzle.sol puzzle.java
Graph-TopSort Dueling Philosophers philosophers.in philosophers.out duel_alt.java
Graph-Netflow Cow Steeplechase cow.in cow.out e.java
networkflow.java
Graph-Netflow Museum Guards c.in c.out museum.java
museum2.java
Divide and Conquer Skyline skyline.in skyline.out skyline.java
Dynamic Programming Robot Challenge h.in h.out h.java
Dynamic Programming Candy Store candystore.in candystore.out a.java
Dynamic Programming MCM mcm.in mcm.out mcm.java
Dynamic Programming Wall Street Monopoly wallst.in wallst.out wallst_memo.java
wallst.java
Dynamic Programming Sticks sticks.in sticks.out sticks.java