From fac168795c4a137d36ea7b0e15fe30861575a1c4 Mon Sep 17 00:00:00 2001 From: Jun10ng Date: Mon, 27 Apr 2020 22:13:59 +0800 Subject: [PATCH] Update ch5-06.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 之前的翻译有些许晦涩,没有表达出主要意思。查阅原文后重新翻译。 请谨慎合并。 --- ch5/ch5-06.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch5/ch5-06.md b/ch5/ch5-06.md index ebaabd0..161d3de 100644 --- a/ch5/ch5-06.md +++ b/ch5/ch5-06.md @@ -101,7 +101,7 @@ visitAll := func(items []string) { } ``` -在topsort中,首先对prereqs中的key排序,再调用visitAll。因为prereqs映射的是切片而不是更复杂的map,所以数据的遍历次序是固定的,这意味着你每次运行topsort得到的输出都是一样的。 topsort的输出结果如下: +在toposort程序的输出如下所示,它的输出顺序是大多人想看到的固定顺序输出,但是这需要我们多花点心思才能做到。哈希表prepreqs的value是遍历顺序固定的切片,而不再试遍历顺序随机的map,所以我们对prereqs的key值进行排序,保证每次运行toposort程序,都以相同的遍历顺序遍历prereqs。 ``` 1: intro to programming