Labels
Labels
33 labels
- incrementally builds candidates to the solutions, and abandons a candidate(invalid solution.)
- the act of algorithmically manipulating bits or other pieces of data shorter than a word
- recursively breaking down a problem into two or more sub-problem of the same or related type.
- optimal substructure and overlapping sub-problem are two key attributes for dynamic programming.
- making the locally optimal choice at each stage with the intent of finding the global optimum.
- a heap is a specialized tree-based data structure which is essentially an almost complete tree