腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
在
ruby
中
,
哪个
更快
--散列
查找
还是
带有
case
语句
的
函数
?
、
在
一个时间关键型脚本
中
,我们有几个地方可以将旧
的
ID转换为字符串。目前,我们
在
函数
中使用
case
语句
,如下所示:
case
id "one thing" "otherthing" "default thing"end 我正在考虑将其替换为散列<em
浏览 1
提问于2010-11-14
得票数 14
回答已采纳
4
回答
Ruby
:如何将
函数
映射到散列
、
、
我不知道如何将
函数
调用赋值给
ruby
散列。我想要做
的
是将一个
函数
分配给一个散列键,然后使用经典
的
散列
查找
语法调用该
函数
。()end test = { "foo" => Foo() } test["foo"] 此代码失败,
在
哈希
创建期
浏览 0
提问于2011-08-11
得票数 5
1
回答
开关
语句
保证订单吗?
、
、
我
在
不同
的
地方读到,
带有
switch用例
的
string
语句
可能会被优化(由编译器
或
JIT)到
哈希
表
中
,以提高性能。
带有
非完美散列
函数
的
哈希
表显然不能保证项目顺序,因此我想知道: C#编译器
或
JIT能否执行将switch
语句
转换为
哈希
表以提供恒定时间性能
的
优化?switch
语句
在</
浏览 3
提问于2013-02-19
得票数 3
回答已采纳
5
回答
在
ruby
中
定义转换规则
的
最佳方式是什么?
、
有时,您需要将一组值“映射”到另一组值,因此,当您从第一组值
中
获取一个值时,您将返回另一组值
的
相应值。这就像数学
函数
的
概念:x -> f(x)。我发现它可以通过两种方法来实现:您可以将“转换规则”定义为散列: 'A' => 'Excelent', 'C' => 'Good'并将其应用于给定
的
输入,
浏览 0
提问于2011-04-27
得票数 4
2
回答
在
MYSQL更新
中
,IF
语句
或
CASE
语句
中
哪个
更快
?
、
、
、
我正在mysql 5.7
中
测试查询
的
速度。谢谢。
浏览 2
提问于2021-03-04
得票数 0
1
回答
这是获取current_user帖子
的
一种
更快
的
方法
我
在
使用Rails,我正在做这样
的
事情--
哪个
更有效?
或
我猜第一条
语句
会执行类似于SELECT * FROM posts WHERE user_id = x
的
操作(current_user是一个预置
的
用户实例),然后
在
返回
的
数组/行
中
浏览 1
提问于2014-03-26
得票数 0
回答已采纳
2
回答
使用散列
或
case
语句
[
Ruby
]
、
、
:when 'foo'when 'peanut butter'when 'stack'return resultmap = {'foo' => 'bar', 'peanut butter' => 'jelly',
浏览 0
提问于2010-05-10
得票数 6
回答已采纳
6
回答
跳转表切换大小写问题
、
、
、
我正在尝试理解一些关于跳转表以及它与switch
case
语句
之间
的
关系
的
事情。 有人告诉我,跳转表是编译器生成
的
O(1)结构,这使得
查找
值基本上是尽可能快
的
。然而,
在
某些情况下,Hashtable/Dictionary可能会
更快
。我还被告知,只有
在
开关实例包含ordered数据值
的
情况下,这才能起作用。有人能证实
或
否认这一点,并解释一下跳转表是什么,它
的</em
浏览 4
提问于2009-12-03
得票数 26
回答已采纳
2
回答
使用
语句
或
函数
作为值
的
键
的
散列?
、
哈希
值可以与
语句
或
函数
关联吗?我正在寻找比使用
函数
指针更好
的
解决方案。
浏览 0
提问于2013-05-22
得票数 2
回答已采纳
1
回答
哈希
表大小对访问速度
的
影响
我
在
一个面试论坛上读到了这个问题&我不确定答案。请帮帮我。
在
访问速度方面,多个小
哈希
表还是一个大
哈希
表更好(假设两者都适合RAM)?我认为答案应该是:两者
的
性能与访问时间相同。但我对多个小
哈希
表感到困惑。
浏览 3
提问于2014-07-20
得票数 0
回答已采纳
3
回答
如何创建一个高效
的
静态
哈希
表?
、
我需要从它创建中小型静态
哈希
表。通常,这些条目将有5-100个条目。当创建
哈希
表时,所有键
哈希
都是预先知道
的
(即键已经是
哈希
)。目前,我创建了一个HashMap,它是对关键字进行排序,所以我得到O(log )
查找
,对于我关心
的
大小,平均3-5次
查找
。声称,一个
带有
链接
的
简单
哈希
表将导致一个完整
的
表平均
查找
3次,所以这对我来说还不值得麻烦(即将
哈希
浏览 13
提问于2011-06-11
得票数 5
2
回答
一个全球性
的
HashMap对许多本地
的
HashMaps?
、
、
、
哪个
更有效率,
哪个
更快
?权衡一下?UUID是键,所以全局将工作。 全局缓存肯定比许多较小
的
缓存更易于管理,甚至使用JMX。但是,我有一种预感,也许
哈希
表内部
的
总开销
在
某种程度上会减少全局
哈希
表
的
开销,而许多
哈希
表是通过不同
的
类展开
的
。不过,我找不到这方面的证据。编辑:
浏览 0
提问于2011-08-12
得票数 -3
1
回答
切换
语句
PHP -哪种类型
的
执行速度
更快
?
、
我只想知道下面
哪个
开关
语句
执行得
更快
,每一个都有40
的
情况?$field = 'Z';
case
$field == 'A': // etc up to 40 cases}$field = 'Z';
case
'A
浏览 2
提问于2022-06-15
得票数 0
4
回答
为什么开关比如果
、
许多Java书籍将switch
语句
描述为比if else
语句
更快
。但是我没有发现为什么开关比
更快
。我遇到了一种情况,我必须从两个项目中选择一个项目。我可以用任何一种
case
BREAD: break; //leavethe restaurant
或
浏览 15
提问于2011-07-15
得票数 132
回答已采纳
2
回答
在
params散列中使用符号vs字符串作为键
的
Rails
、
、
如果我们使用字符串作为
哈希
键,
Ruby
需要计算该字符串并查看它
的
内容(并对其计算一个散列
函数
),并将结果与已经存储
在
哈希
中
的
键
的
(散列)值进行比较。如果我们使用符号作为
哈希
键,这意味着它是不可变
的
,所以
Ruby
基本上可以将对象id
的
(散列
函数
)与已经存储
在
哈希
中
的
键
的
浏览 1
提问于2016-05-17
得票数 8
回答已采纳
4
回答
C++
函数
指针与开关
、
什么
更快
:
函数
指针还是开关? // blah } 每次都用func插上开关。开关
的
好处还在于,我
的
代码比有30个
函数
的
代码更有条理。,
在
开始时,一个指向其中一个
函数
的
指针被分配给myType。什么
浏览 2
提问于2010-04-18
得票数 19
回答已采纳
3
回答
Ruby
哈希
与数组:找到项目的最快方法?
我正在使用
ruby
将大型TXT文件加载到数组
或
散列
中
。输入文件包含超过1'000'000 MD5
哈希
值,按字母顺序排序,没有重复项。
在
Ruby
中
,最快
的
方法是找出我
的
数组
或
散列
中
是否存在某个
哈希
值?
浏览 9
提问于2017-09-20
得票数 0
回答已采纳
6
回答
函数
数组
的
性能优于if和switch
语句
、
、
、
、
我正在编写代码
的
一个非常关键
的
性能部分,我有一个疯狂
的
想法,用
函数
指针数组替换
case
语句
(
或
if
语句
)。0: /* simple task */ break;
case
2: /* simple task*/ break;
case</
浏览 2
提问于2011-04-07
得票数 17
1
回答
Ruby
如何确定一个散列中有多少桶?
我从Udacity课程中了解了散列桶,我想知道
在
Ruby
中
创建散列时创建了多少散列桶。我对散列
函数
不太感兴趣,该
函数
将值分布
在
存储桶
中
,并在恒定时间内进行
查找
。我更关心
的
是桶
的
数量和每个桶
中
对象
的
数量。 一般来说,
Ruby
使用哪种算法来确定创建了多少桶,以及
在
每个桶
中
存储了多少键值列表?<e
浏览 1
提问于2016-11-07
得票数 1
1
回答
Ruby
和大型
哈希
:什么时候会出现性能下降?运行速度非常慢
的
800K密钥
的
散列
、
我们知道
Ruby
哈希
可以容纳多少项,然后才会失去恒定
的
时间访问,这是没有固定规则
的
,但我们希望有人能分享一些建议。
Ruby
哈希
应该使用800K
的
键进行恒定时间
的
查找
吗? 有没有一个阈值
或
经验法则来判断
浏览 0
提问于2013-03-11
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL数据库应用总结—MySQL数据库函数的操作(4):条件判断函数和系统信息函数
wh1te说PHP黑魔法-弱类型比较
技巧篇,如何写一份完整的缺陷报告?
最全Go select底层原理,一文学透高频用法
如何提升Python程序性能?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券