腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1848)
视频
沙龙
2
回答
如
何在
红
黑
树
中
重载
operator
=?
C++
、
、
我有一个需要用赋值操作符
重载
的
红
黑
树
。我
重载
了一个二叉
树
的
operator
=,这个二叉
树
的节点不知道它们的父节点。但是,对于节点与left、right和parent有关系的
树
,我该如何做呢?= nullptr; copyTree(root, other.root); const map<KEY, VALUE>&
operator</e
浏览 24
提问于2020-12-09
得票数 0
回答已采纳
2
回答
红
黑
树
与多层
树
、
、
在许多编译器
中
,标准数据结构(
如
Set、Map和Multimap )在后面使用
红
黑
树
,multimap存储多个和重复的键。关于以下引述,我有一个问题: 以上陈述属实吗?如果是这样的话,我们如何使用
红
黑
树
来实现multimap (就像
C++
STL那样)?
浏览 1
提问于2012-11-23
得票数 2
回答已采纳
6
回答
将
C++
中
的Map理解为Java
、
、
、
、
在Java
中
,我们有像hashCode()和equals()这样的方法,这些方法被映射用来识别每个对象。
C++
没有这样的基本方法,每个对象都默认实现。 映射现在如何使用自定义对象作为键值?编辑:没有重复,因为它特别针对那些java特定的接口方法,那些以前在
C++
上什么都没做过的人会去寻找。
浏览 0
提问于2014-01-14
得票数 7
回答已采纳
1
回答
C++
STL
中
的
红
黑
树
、
在当前的
C++
STL
中
,
红
黑
树
在哪里使用?(我假设地图和集合做?)
红
黑
树
使用2-3
树
(即只有左或右可以是红色的)还是2-3-4
树
(即左、右都可以是红色的)?在STL中有
红
黑
树
库吗?
浏览 4
提问于2022-07-30
得票数 1
回答已采纳
1
回答
红
黑
树
能包含具有相同密钥的节点吗?
、
、
、
、
我在尝试实现一棵简单的
红
黑
树
。节点包含key:int和value:string的字段。我没有见过在
树
中
存储相同密钥的例子。但是在
C++
或TreeMap中都有使用
红
黑
树
的multimap类,它可以存储两个或更多相同的密钥。那么,
红
黑
树
商店只有唯一的钥匙吗?这方面是否有严格的规则或普遍的定义?P.S.:Imho,因为
红
黑
树
是二进制搜
浏览 0
提问于2018-02-19
得票数 0
回答已采纳
3
回答
一种高效的排序列表数据结构
、
、
、
我希望根据对象属性
中
的键以排序的方式保存对象。稍后我将按从最大键到最小键的顺序访问这些对象。我也会做一些搜索任务。编辑:我将使用java
浏览 2
提问于2010-05-09
得票数 2
回答已采纳
1
回答
不带比较器的java 8 Hashmap
中
的
红
黑
树
实现
、
Treemap在内部使用
红
黑
树
来实现。Treemap以Comparable<>或Comparator<>作为参数,
红
黑
树
用来在二叉
树
中
插入数据。从Java8开始,一旦达到链表的threeshold,哈希映射就开始使用
红
黑
树
,以防哈希冲突。我的问题是,对于自定义类,我实现了equals()和hashcode(),但没有比较器,并使用这个自定义类作为hashmap
中</e
浏览 1
提问于2021-06-24
得票数 2
1
回答
在unordered_map和地图中放置对向量
、
、
因此,请考虑以下代码:using namespace std; { for(int i=0;i<10;i++) vector<pair<int,int>> v ; v.push_back(make_pair(j,2*j)
浏览 2
提问于2019-11-01
得票数 0
回答已采纳
1
回答
当父P为红色而伯父U为黑色时插入到
红
黑
树
中
、
这是
中
在
红
黑
树
中
插入节点时的情况4。但它是一棵
红
黑
相间的
树
吗? 是图片错了还是我漏掉了什么?
浏览 1
提问于2018-12-15
得票数 1
1
回答
如
何在
cython中进行从C结构到int的
C++
映射?
、
、
、
如
何在
cython中进行从C结构到int的
C++
映射?main.py sources=[pyxfilename],C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale(342) : warning C4530:
C+
Program
浏览 4
提问于2014-03-20
得票数 3
回答已采纳
5
回答
在哪些语言中,关联数组是使用redblack
树
而不是hashtable实现的?
、
、
维基百科: 有人知道用redblack
树
实现关联数组的语言吗?
浏览 2
提问于2010-09-11
得票数 3
回答已采纳
2
回答
实用主义者对
树
型数据结构应用的困惑
、
长期以来,我一直在学习数据结构和算法,对于
红
黑
树
、显示
树
等著名数据结构的实际应用还不确定。 它们在实践
中
是否得到了广泛的应用?如果有的话,举个例子。与B
树
不同,B
树
的结构可以保留并保存在磁盘
中
,
红
黑</
浏览 1
提问于2011-09-06
得票数 2
回答已采纳
6
回答
avl树上的
红
黑
树
、
、
除了节点中的红色和黑色之外,AVL和红色黑色
树
都是自平衡的。选择
红
黑
树
而不是AVL
树
的主要原因是什么?
红
黑
树
的应用是什么?
浏览 1
提问于2012-12-13
得票数 137
2
回答
如
何在
Python中将列表作为dict的关键字?
、
、
在
C++
中
,我将写map<vector<int>,int> mv;,但在Python语言中,我得到一个错误"TypeError: unhashable type:'list'“我猜在
C++
中
,map是一棵
红
黑
树
但是我如
何在
Python
中
做同样的事情呢?
浏览 0
提问于2013-07-21
得票数 1
回答已采纳
3
回答
错误C2678:二进制'<‘:找不到接受左操作数的运算符...(或者没有可接受的转换)
、
下面是我在map
中
查找值的代码: bool myclass::getFreqFromCache( plVariablesConjunction& varABC, vector<plFloat>& freqProgram Files\Microsoft Visual Studio 10.0\VC\include\xfunctional(125): error C2678: binary '<' : no
operator
ProBT22\probt-spl-2.2.0-expires-20121130-vc1
浏览 1
提问于2012-07-25
得票数 6
回答已采纳
3
回答
多线程访问一个std::map,会导致不安全的行为吗?
如果多个线程访问一个map对象,但是,我可以确保这些线程访问的任何线程都不会有相同的键,访问就像这样://if find//else操作是否会导致同步问题?
浏览 0
提问于2012-09-04
得票数 3
2
回答
如
何在
红
黑
树
中
插入和删除比AVL
树
更快?
、
、
、
我知道两棵
树
每次插入最多需要2次旋转。那么如
何在
红
黑
树
中
插入得更快呢? 在avl
树
中
插入要求O(log )旋转,而O(1)在
红
-
黑
中
如何插入?
浏览 7
提问于2014-09-01
得票数 5
回答已采纳
1
回答
二分查找
树
的时间复杂度
、
我假设如果我有一棵完全平衡的
树
,时间复杂度是log n,因为每次我沿着“分支”走下去,我都可以忽略
树
的一半。如果我的
树
是完全不平衡的,它将是O(n)。我这样想对吗?
浏览 2
提问于2014-10-10
得票数 1
3
回答
std::map如何逐字符串查找元素?
、
、
、
在
C++
中
,您可以使用std::map创建一个映射“容器”。使用字符串索引的一个更快的方法是对字符串
中
的每个字符使用一个链接列表(由256个相同类型的链接列表组成)。
浏览 1
提问于2014-06-05
得票数 0
回答已采纳
4
回答
Btree或B+tree在Java
中
的现有实现
、
、
我正在做一个项目,其中我需要btree或b+tree数据结构。有没有人知道btree或b+tree的现有实现(带有插入、删除、搜索算法)?它应该接受字符串作为输入,并形成这些字符串btree或b+tree。
浏览 0
提问于2010-04-04
得票数 26
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
企业员工电脑监控软件中的Java语言算法:基于红黑树的键盘事件监控
机器人说明书---名词解释016课_C++语言_面向对象(4)
C+笔记六十五:重载等号操作符实现深拷贝
什么是树
一文详解C+编程中重要的类的重要函数成员及其重点难点解析
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券