ICode9

精准搜索请尝试: 精确搜索
  • java-两个AVL树的替代2019-11-11 17:11:18

    目前,我需要以两种不同的方式对数据进行排序,从时间和空间复杂度PoV来看,除了维护两棵树(一棵按日期排序,一棵按ID号排序)之外,还有其他选择吗?我需要能够按数据顺序返回列表,并按ID返回单个用户,并且我不希望不必遍历甚至更糟,遍历然后为数组返回排序. 非常感谢任何见解或帮助,谢谢

  • c – 二叉树旋转2019-08-26 22:19:00

    我正在努力实现AVL搜索树.到目前为止,我已经完成了编码部分,我已经开始测试它的bug.我发现我的节点旋转方法被窃听了,为了上帝的缘故,我无法理解问题是什么. 该算法应该在纸上工作,但是当在机器上执行时它很好……泄漏树节点. 这是用于将节点向左旋转的方法:http://pastebin.com/mPH

  • c – 是否可以组合对称代码片段?2019-08-24 00:05:53

    我正在为我的学校项目实现avl树,并发现自己在对称情况下编写了两次相同的代码.例如,此函数执行两个节点的旋转以平衡树. If子句处理下级节点是较高节点的左子节点的情况,而else子句处理相反的情况: void avl<T>::rotate(node<T> *x, node<T> *y) { if (x == y->l) { x->p =

  • Java中的AVL树旋转2019-07-15 16:04:12

    我想实现Java AVL树并左右旋转树.我没有得到这个. 任何人都可以通过查看下面的代码告诉我如何可以左右旋转树,然后使用这两个函数修复以平衡AVL树? 我希望这里有人可以指导我完成这件事. import java.util.Random; import java.util.SortedSet; import java.util.TreeSet; public

  • python AVL树插入2019-07-09 13:58:26

    我编写了一个python代码来实现.在编写代码时,我完全提到了我的伪代码.为了测试我创建的类,我写了一个小测试代码“app.py”.它需要来自用户的节点数量并随机生成一个AVL树,如下所示: from avl import * import random n = input("Enter number of nodes: ") l = random.sample(ran

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有