Software Engineering KB

Home

❯

01 Foundations

❯

01 Algorithms

❯

02 Sub Concept

❯

Optimal Substructure

Optimal Substructure

Feb 10, 20261 min read

  • algorithms
  • dynamic-programming
  • optimal-substructure

Optimal Substructure

← Back to Core Concepts (DP)

A property where the optimal solution to a problem can be constructed from optimal solutions to its subproblems. This is necessary for both dynamic programming and greedy algorithms to produce correct results.

algorithms dynamic-programming optimal-substructure


Graph View

Backlinks

  • Core Concepts (DP)

Created with Quartz v4.5.2 © 2026

  • GitHub