.gitignore
CHANGELOG.md
LICENSE
README.md
pyproject.toml
src/algoritmia/__init__.py
src/algoritmia/utils.py
src/algoritmia.egg-info/PKG-INFO
src/algoritmia.egg-info/SOURCES.txt
src/algoritmia.egg-info/dependency_links.txt
src/algoritmia.egg-info/requires.txt
src/algoritmia.egg-info/top_level.txt
src/algoritmia/algorithms/__init__.py
src/algoritmia/algorithms/connected_components.py
src/algoritmia/algorithms/license.txt
src/algoritmia/algorithms/mst.py
src/algoritmia/algorithms/shortest_path.py
src/algoritmia/algorithms/spanning_forest.py
src/algoritmia/algorithms/topological_sort.py
src/algoritmia/algorithms/traverse.py
src/algoritmia/data/__init__.py
src/algoritmia/data/englishfreq.py
src/algoritmia/data/iberia.py
src/algoritmia/data/license.txt
src/algoritmia/data/mallorca.py
src/algoritmia/data/spanishfreq.py
src/algoritmia/data/tetrominoes.py
src/algoritmia/datastructures/__init__.py
src/algoritmia/datastructures/doubleendedprioritymaps.py
src/algoritmia/datastructures/doubleendedpriorityqueues.py
src/algoritmia/datastructures/graphs.py
src/algoritmia/datastructures/kdtrees.py
src/algoritmia/datastructures/license.txt
src/algoritmia/datastructures/linkedlists.py
src/algoritmia/datastructures/mergefindsets.py
src/algoritmia/datastructures/prioritymaps.py
src/algoritmia/datastructures/priorityqueues.py
src/algoritmia/datastructures/queues.py
src/algoritmia/examples/__init__.py
src/algoritmia/examples/backtracking/__init__.py
src/algoritmia/examples/backtracking/coin_change_bt.py
src/algoritmia/examples/backtracking/hamiltonian_cycle_bt.py
src/algoritmia/examples/backtracking/knapsack_bt.py
src/algoritmia/examples/backtracking/nqueens_bt.py
src/algoritmia/examples/backtracking/subset_sum_bt.py
src/algoritmia/examples/branch_and_bound/__init__.py
src/algoritmia/examples/branch_and_bound/coin_change_bab.py
src/algoritmia/examples/branch_and_bound/hamiltonian_cycle_bab.py
src/algoritmia/examples/branch_and_bound/knapsack_bab.py
src/algoritmia/examples/branch_and_bound/subset_sum_bab.py
src/algoritmia/examples/divide_and_conquer/__init__.py
src/algoritmia/examples/divide_and_conquer/binarysearch.py
src/algoritmia/examples/divide_and_conquer/binarysearch_scheme.py
src/algoritmia/examples/divide_and_conquer/convex_min.py
src/algoritmia/examples/divide_and_conquer/mergesort.py
src/algoritmia/examples/divide_and_conquer/mergesort_scheme.py
src/algoritmia/examples/divide_and_conquer/power.py
src/algoritmia/examples/divide_and_conquer/quicksort.py
src/algoritmia/examples/dynamic_programming/__init__.py
src/algoritmia/examples/dynamic_programming/coin_change_dp.py
src/algoritmia/examples/dynamic_programming/edit_distance.py
src/algoritmia/examples/dynamic_programming/knapsack_dp.py
src/algoritmia/examples/graphs/__init__.py
src/algoritmia/examples/graphs/find_treasure_labyrinth.py
src/algoritmia/examples/graphs/sample_graph.py
src/algoritmia/examples/graphs/sample_weighted_graph.py
src/algoritmia/examples/greedy/__init__.py
src/algoritmia/examples/greedy/activities_selector_greedy.py
src/algoritmia/examples/greedy/coin_change_greedy.py
src/algoritmia/examples/greedy/graph_coloring_greedy.py
src/algoritmia/examples/greedy/knapsack_fraq_greedy.py
src/algoritmia/schemes/__init__.py
src/algoritmia/schemes/bab_scheme.py
src/algoritmia/schemes/bt_scheme.py
src/algoritmia/schemes/dac_scheme.py
src/algoritmia/viewers/README.txt
src/algoritmia/viewers/__init__.py
src/algoritmia/viewers/dp_viewer.py
src/algoritmia/viewers/edit_distance_viewer.py
src/algoritmia/viewers/graph2d_mst_viewer.py
src/algoritmia/viewers/graph2d_viewer.py
src/algoritmia/viewers/kdtree_viewer.py
src/algoritmia/viewers/labyrinth_viewer.py
src/algoritmia/viewers/labyrinth_viewer_color.py
src/algoritmia/viewers/demos/demo_graph_coloring_iberia.py
src/algoritmia/viewers/demos/demo_labyrinth.py
src/algoritmia/viewers/demos/demo_labyrinth_color_depth.py
src/algoritmia/viewers/demos/demo_metric_dijkstra_iberia.py
src/algoritmia/viewers/demos/demo_mst_iberia.py
tests/datastructures/license.txt
tests/datastructures/test_doubleendedprioritymaps.py
tests/datastructures/test_doubleendedpriorityqueues.py
tests/datastructures/test_graphs.py
tests/datastructures/test_linkedlists.py
tests/datastructures/test_mergefindsets.py
tests/datastructures/test_prioritymaps.py
tests/datastructures/test_priorityqueues.py
tests/datastructures/test_queues.py
tests/datastructures/test_utils.py
tests/graphalgorithms/test_topsort.py
tests/graphalgorithms/test_traversers.py