halfrost
halfrost
> 对于数据结构种类的名字,可否求一个英文版本的对照呀。感谢! @evawyf 是不是你觉得有些中文翻译的不准确,看英文的更准一些?
> @evawyf > 对于数据结构种类的名字,可否求一个英文版本的对照呀。感谢! @evawyf 学姐,我把英文的更新了一版,你对照的看看。我核对过了,目前写的都是正确的。有些没翻译是因为一眼就知道是什么,比如 B+ 树这些。还有一些我暂时没找到对应的翻译,比如左堆、极大堆和极小堆,这些外国的书上应该都算是 Priority Queue。 你看看还有啥疑问不?有疑问的地方你随时提出来和我说,我去查找对应的文档。(另外也欢迎学姐提 PR,一起补充一起完善呀~😁)
@XoEvn 哪些没见过呢?
@co01y4p 不用谢,一起学习咯~
@co01y4p 目前没有什么学习群组。有疑问或者需要讨论的问题暂时就留言吧。留言也可以将有价值的内容沉淀下来。
> 学校刚上完数据结构就来看这个,然后发现一大半都没见过😂 @mwm1c 是图论后面的很多没见过么?要专门修图论这门课,或者离散数学。
> 为啥不更新相关题目和文章啦 @SaintTom 最近有点忙,忙着期中考试。
> @techkang > ```go > func zigzagLevelOrder(root *TreeNode) [][]int { > var res [][]int > search(root, 0, &res) > return res > } > > func search(root *TreeNode, depth int,...
> 说个简单点的想法 迭代的方式 用队列写层序遍历, 设置个flag 每次层序遍历若flag==true 该层不逆序 ,把flag改为false 若flag==false,该层逆序,flag改为true > JAVA代码 > > ``` > class Solution { > public List zigzagLevelOrder(TreeNode root) { > if (root == null) return...
> @crissu > func zigzagLevelOrder(root *TreeNode) [][]int { > res := [][]int{} > if root == nil{ > return res > } > q := []*TreeNode{root} > var size, i,...