Я написал программу, которая делает много разных вещей со связанным списком. он просит пользователя ввести разные строки текста в связанный список. Они могут либо ввести строку в конце списка со случайным номером строки. Или они могут удалить строку. Но теперь мне нужно написать одну или две функции, которые при вызове отменяют или возвращают последнюю команду и могут отменить или повторить до 10 команд подряд. Любые идеи о том, как лучше всего отменить команды, включающие связанные списки?
Вам нужно хранить историю команд в списке. Чтобы отменить, посмотрите на самую последнюю команду и отмените ее действие.
Других решений пока нет …