腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
这个
向量
实现
的
性能
更好
?
c++
、
performance
出于学习目的,我决定
实现
我自己
的
向量
数据结构。我称它为list,因为这似乎是它更恰当
的
名称,但这并不重要。我已经
实现
了
这个
类
的
一半(插入和获取已经完成),我决定写一些具有令人惊讶
的
结果
的
基准测试。 我
的
编译器是Visual Studio 2019使用
的
。我已经在x64和x86中尝试过调试和发布。由于某种原因,我
的
实现
比
向量
更快,我想不出一个原因。
浏览 18
提问于2020-04-17
得票数 0
2
回答
我应该借用还是复制我
的
小数据类型?
rust
,我想知道我是否应该借用或复制我
的
向量
类型。目前,我为Copy
实现
了Vec,这使API
更好
一些,因为您不必一直编写&。哪一种可能产生
更好
的
性能
,
为什么
呢?哪一种可能产生
更好
的人体工程学,
为什么
呢?bench: 2,708,568 ns/iter (+/- 31,162) test c
浏览 3
提问于2016-06-28
得票数 6
回答已采纳
4
回答
为什么
线性支持
向量
机可以很好地使用HoG描述符?
machine-learning
、
computer-vision
、
classification
、
object-detection
好吧,我见过
的
几乎所有使用HoG特性
的
应用都使用线性支持
向量
机作为分类器。有人能为我解释一下
为什么
选择线性支持
向量
机吗?
为什么
它们有很好
的
性能
?选择线性支持
向量
机是因为它比使用多项式或高斯核
的
支持
向量
机更简单、更容易训练,而且使用这些核并不能提供显着
更好
的
性能
吗?
浏览 0
提问于2014-06-29
得票数 10
5
回答
为什么
更喜欢std::
向量
而不是std::deque?
c++
、
stl
它们都具有O(1)
的
访问复杂度和O(n)
的
随机插入/删除复杂度。但是,由于重新分配和复制,
向量
在扩展时成本更高,而deque则没有
这个
问题。看起来deque有
更好
的
性能
,但是
为什么
大多数人使用
向量
而不是deque呢?
浏览 0
提问于2013-09-26
得票数 11
回答已采纳
1
回答
嵌套
向量
的
缺点是什么?
c++
、
c++11
、
vector
、
c++14
我对C++还很陌生,还有很多需要学习
的
地方,但是最近我非常关注
的
是使用嵌套(多维)
向量
。所以我最终可能会有这样
的
结果:然后,我可以轻松地访问这样
的
元素:然而,最近我得到
的
印象是,拥有一个一维
向量
,然后使用“索引算法”相应地访问元素会
更好
(就
性能
而言)。我
浏览 3
提问于2017-07-26
得票数 6
1
回答
如何在C++中跟踪访问点
c++
、
algorithm
std::map<Point, bool> visited_points;std::vector<std::vector<bool>> visited_points; 他说,std::map不是最好
的
解决方案,因为使用
向量
浏览 0
提问于2018-03-08
得票数 0
回答已采纳
2
回答
STL
向量
与动态数组
的
性能
比较
arrays
、
c++11
、
new-operator
、
stdvector
、
dynamic-arrays
我想知道c++动态数组和STL
向量
之间
的
性能
差异有多大。我知道这可能完全取决于你
的
代码和你如何构造你
的
向量
,例如,不利用std:: vector ::reserve和使用std::vector::push_back构造
向量
可能会导致
性能
低下。然而,我不明白
为什么
有人会选择动态数组(带有运算符new[]),而不是小心地使用
向量
。通常情况下,正确
实现
的
STL
向量
和动态
浏览 3
提问于2017-06-02
得票数 0
1
回答
余弦距离公式?
machine-learning
、
classification
1)我使用以下方法测量两个
向量
之间
的
余弦距离(假设A和B)。A&B之间
的
余弦距离=(点(A,B) /(星等(A) *震级(B))( 2) K-NN总是比Rocchio更准确吗?还是在某些情况下Rocchio比K表现
更好
?K看起来像是对Rocchio
的
增强,理论概念表明and
的
性能
浏览 0
提问于2013-12-31
得票数 0
回答已采纳
1
回答
向量
与数组(速度)
c++
、
arrays
我想知道哪个是通用
的
最快
的
。因此,我们可以使用下面的数组代码来代替push_back()。我认为数组更快,但我不确定这一点。
浏览 0
提问于2014-02-07
得票数 0
9
回答
C++中
的
哈希表?
c++
、
performance
、
map
、
hashtable
、
complexity-theory
每当我需要存储一些与特定类型
的
值(键值-例如字符串或其他对象)相关
的
数据时,我通常使用C++ stdlib map。stdlib map
实现
基于树,它提供了比标准数组或stdlib
向量
更好
的
性能
(O(log ))。 我
的
问题是,您是否知道有任何C++“标准”哈希表
实现
可以提供
更好
的
性能
(O(1))?类似于Java API
的
Hashtable类中提供
的</e
浏览 3
提问于2008-09-25
得票数 56
回答已采纳
4
回答
boost::tokenizer vs boost::split
c++
、
boost
我正在尝试将每个“^”字符上
的
c++字符串解析为
向量
标记。我一直使用boost::split方法,但我现在正在编写
性能
关键型代码,我想知道哪一个能提供
更好
的
性能
。char_separator<char> sep("^");哪一个会提供
更好
的
性能
<e
浏览 4
提问于2011-10-28
得票数 32
回答已采纳
3
回答
将
向量
元素复制到
向量
对中
c++
在我
的
C++代码中,vector <int> intVector = GetIntVector(); }现在
这个
函数被调用如下combineVectors(strVector, intVector, pairVec
浏览 2
提问于2019-03-02
得票数 2
回答已采纳
2
回答
存储大文本
的
字符串与
向量
c++
、
text
、
storage
使用字符串或字符
向量
来存储非常大
的
文本(数百万个或更多字符)哪个
更好
? 所谓
更好
,我
的
意思是更快地遍历每个字符,并且更快地使用count函数来计算给定字符在文本中出现
的
次数。大小在这里并不是问题,因为字符串和
向量
都可以存储大量字符,如果有必要,我可以将文本分解为几个子文本。
浏览 0
提问于2017-02-20
得票数 0
3
回答
如何使用指针
的
二维矢量
c++
、
pointers
、
stl
、
vector
实现
有效
的
2d
向量
的
正确方法是什么?我需要在2d集合中存储一组Item对象,这是迭代速度快(最重要
的
),也是查找元素
的
速度。<std::vector<Item*>>();I如何(正确地)
实现
访问项
的
方法?例如: AddItem(Item *&
浏览 0
提问于2012-11-06
得票数 0
回答已采纳
3
回答
为什么
IdentityHashMap使用线性探测来解决碰撞问题
java
、
algorithm
、
data-structures
、
collections
、
map
正如我们所知道
的
,在java集合框架中,Map中
的
每个类都使用链接来解决冲突,而IdentityHashMap则使用线性探测来解决冲突。如果您看到java文档,它已经提到: 如果
性能
在线性探测中
更好
的话,
为什么
实现
者只为IdentityHashMap而不是所有的M
浏览 2
提问于2013-06-19
得票数 7
回答已采纳
1
回答
Java Collections.rotate()
实现
算法
java
、
algorithm
为什么
不在小列表或RandomAccess列表中使用块交换算法?在
向量
的
实验运行中,它
的
性能
更好
。
浏览 0
提问于2018-05-07
得票数 1
5
回答
指针
向量
与值
向量
之差
c++
、
class
、
pointers
、
memory
、
vector
我听说在C++中不推荐指针,但我不明白
为什么
。当然,为了获得
更好
的
性能
,我应该使用类对象指针
的
向量
吗?vector<MyClass *> vectorOfClass; 或者,是否可以创建类对象
的
引用
向量
?vector<MyClass &am
浏览 0
提问于2019-11-08
得票数 2
1
回答
CUPY:小尺寸
的
矩阵
向量
乘法比矢量乘法和l2norm更快。
python
、
linear-algebra
、
benchmarking
、
cupy
我正在将我
的
CPU代码转换到GPU中。当我优化它
的
时候,我发现了一种有争议
的
性能
行为:import cupy as cp我开始研究
这个</em
浏览 3
提问于2020-12-03
得票数 1
回答已采纳
1
回答
为什么
C++ STL不
实现
更有效
的
std::set
实现
?
c++
、
performance
、
vector
、
set
集合通常被
实现
为红黑树. 正如我所看到
的
,使用std::v
浏览 2
提问于2021-02-18
得票数 2
回答已采纳
4
回答
如何使这种函数式代码在保持语法不变
的
同时
性能
更高
c#
、
f#
、
functional-programming
、
ocaml
我想写
这个
操作target.Add(offsets)target = Matrix * source + offsets; 然而,我也关心
性能
。(实际上,上面的操作将在一个紧密
的
循环中运行。)我不想为每个矩阵-
向量
乘法创建一个新
的
向量
,并为
向量
相加创建另一个新
的
向量
。如何在C#或F# (或您知道
的
任何函数式语言)中
实现</em
浏览 2
提问于2013-12-04
得票数 3
点击加载更多
相关
资讯
SVM向量机的Python实现
为什么说裸金属服务器性能更好
这个政策让上饶人更好地实现就业创业
浙江依智申请定位单元以及钢轨扣件专利,实现更好的减振性能
优化场景以获得更好的 WebGL 性能
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券