Update ch5-06.md

之前的翻译有些许晦涩,没有表达出主要意思。查阅原文后重新翻译。
请谨慎合并。
pull/86/head
Jun10ng 2020-04-27 22:13:59 +08:00
parent 4ec92321db
commit fac168795c
1 changed files with 1 additions and 1 deletions

View File

@ -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