I was searching for \"Undo/Redo algorithms\" and found something marked as a duplicate, but the duplicate was a request for a \"Undo Design Pattern\". I\'d really like an al
An algorithm is a specific set of steps to perform a task. Decoding an audio or video file would use an algorithm.
A design pattern is more of a template for designing a system with certain characteristics.