Description
Implement algorithms to verify k-colorings, find valid colorings using greedy/DSatur algorithms, and compute chromatic number for small graphs.
Tasks
Acceptance Criteria
- Coloring verification works correctly
- Greedy algorithm produces valid colorings
- DSatur produces better colorings than greedy
- Chromatic number computed for graphs up to 10 nodes
- Clear feedback on coloring conflicts
- Unit tests cover all coloring scenarios