From 91ae507882d5c99cb60f3ceaaa34f0ce04f4c916 Mon Sep 17 00:00:00 2001 From: sunshinesDL <61528023+sunshinesDL@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:37:16 +0800 Subject: [PATCH] Update summary.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit K大好,在问题 `Q:撤销(undo)和反撤销(redo)具体是如何实现的?`的回答中, 我感觉原文的 `执行“撤销”` 可能会给读者产生“撤销”也是一种操作,进而也可以压入栈中的错误联想,因此建议把“撤销” 和 “反撤销” 的修饰副词换为 “启用” 来与 “执行操作” 进行区分, 供您参考 😁 --- docs/chapter_stack_and_queue/summary.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/chapter_stack_and_queue/summary.md b/docs/chapter_stack_and_queue/summary.md index a104e04ac9..918c1175e0 100644 --- a/docs/chapter_stack_and_queue/summary.md +++ b/docs/chapter_stack_and_queue/summary.md @@ -27,5 +27,5 @@ 使用两个栈,栈 `A` 用于撤销,栈 `B` 用于反撤销。 1. 每当用户执行一个操作,将这个操作压入栈 `A` ,并清空栈 `B` 。 -2. 当用户执行“撤销”时,从栈 `A` 中弹出最近的操作,并将其压入栈 `B` 。 -3. 当用户执行“反撤销”时,从栈 `B` 中弹出最近的操作,并将其压入栈 `A` 。 +2. 当用户启用“撤销”功能时,从栈 `A` 中弹出最近的操作,并将其压入栈 `B` 。 +3. 当用户启用“反撤销”功能时,从栈 `B` 中弹出最近的操作,并将其压入栈 `A` 。