【发布时间】:2013-07-19 06:40:40
【问题描述】:
据我所知,默认情况下,Go 通道的行为类似于队列,先进先出。有什么办法可以将它们更改为后进先出?
基本上我在做一个搜索,并想用 DFS 而不是 BFS 来解决内存限制。
【问题讨论】:
据我所知,默认情况下,Go 通道的行为类似于队列,先进先出。有什么办法可以将它们更改为后进先出?
基本上我在做一个搜索,并想用 DFS 而不是 BFS 来解决内存限制。
【问题讨论】:
不,这是不可能的——通道总是先进先出的。你可以使用包container/heap。
【讨论】: