{
    "id": 4328,
    "public_id": "501d73f0-1bfc-48da-b43b-1106598f4dff",
    "name": "Programming Algorithms",
    "description": "Types of computational algorithms, graph theory, and advanced data structures, for example, dijkstra, memoization, convolution, fenwick, and heuristics, etc.",
    "word_count": 83,
    "source_url": "https:\/\/dnslister.com\/lists\/501d73f0-1bfc-48da-b43b-1106598f4dff",
    "attribution": "Data from Domain Name Finder (https:\/\/dnslister.com\/lists\/501d73f0-1bfc-48da-b43b-1106598f4dff)",
    "words": [
        "ahochorasick",
        "algorithm",
        "algorithmic",
        "algorithms",
        "amortized",
        "approximation",
        "astar",
        "automata",
        "bellmanford",
        "biconnected",
        "bipartite",
        "bitmanipulation",
        "bitmask",
        "boyermoore",
        "branchandbound",
        "btree",
        "combinatorics",
        "computational",
        "convexhull",
        "convolution",
        "delaunay",
        "dijkstra",
        "disjointset",
        "edmondskarp",
        "fastfourier",
        "fenwick",
        "fibonacciheap",
        "floydwarshall",
        "fordfulkerson",
        "geometric",
        "hamming",
        "heuristic",
        "heuristics",
        "hopcroftkarp",
        "interpolation",
        "isomorphism",
        "kdtree",
        "knapsack",
        "knuthmorrispratt",
        "kosaraju",
        "kruskal",
        "levenshtein",
        "longestcommon",
        "matching",
        "maxflow",
        "maximumsubarray",
        "memoization",
        "mincut",
        "monoid",
        "networkflow",
        "npcomplete",
        "nphard",
        "pagerank",
        "pathfinding",
        "permutations",
        "planar",
        "prim",
        "pushrelabel",
        "rabinkarp",
        "radixsort",
        "randomized",
        "reservoir",
        "reservoirsampling",
        "rtree",
        "sampling",
        "satisfiability",
        "segmenttree",
        "shortestpath",
        "simplex",
        "skiplist",
        "sorting",
        "splaytree",
        "stringmatching",
        "suffixarray",
        "suffixautomaton",
        "suffixtree",
        "tarjan",
        "topological",
        "traversal",
        "treap",
        "unionfind",
        "voronoi",
        "wavlet"
    ]
}