登录
首页 >  Golang >  Go问答

有没有办法让 Go 的通道表现得像一个堆栈

来源:Golang技术栈

时间:2023-04-15 12:50:18 249浏览 收藏

本篇文章给大家分享《有没有办法让 Go 的通道表现得像一个堆栈》,覆盖了Golang的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。

问题内容

据我所知,默认情况下,Go 通道的行为就像一个队列,先进先出。有什么办法可以改变它们以实现后进先出?

基本上我正在搜索并希望使用 DFS 而不是 BFS 来解决内存限制。

正确答案

不,这是不可能的 - 通道始终是 FIFO。你可以使用 package container/heap

文中关于golang的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《有没有办法让 Go 的通道表现得像一个堆栈》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>