V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wctml  ›  全部回复第 4 页 / 共 5 页
回复总数  98
1  2  3  4  5  
2020-12-07 09:27:45 +08:00
回复了 black11black 创建的主题 问与答 C++ STL 中查找速度最快的是什么数据结构?
sum = 0;
timeStart = clock();
for (size_t index(0); index < 10000000; ++index)
{
sum += mapValue.at(9999999);
}
std::cout << "find time " << (clock() - timeStart) << std::endl;

find time 7
2020-12-07 09:26:49 +08:00
回复了 black11black 创建的主题 问与答 C++ STL 中查找速度最快的是什么数据结构?
@black11black
1 、这是 C++坑的地方,在不同的用法,有不同的区别。这点不像 python 做一个事情可能只有一个最优解,但是 C++可能有 N 个解法得你去踩坑。
2 、可以了解 C ++中的 map []和 map.at 的区别;
3 、另外查找同一个位置可能编译器会有优化的,可以试试伪随机搜索效率测试。
2020-12-05 14:57:53 +08:00
回复了 black11black 创建的主题 问与答 C++ STL 中查找速度最快的是什么数据结构?
年轻人 你不讲武德,为什么查同一位置;

```
unordered_map<int, float> mapValue;
clock_t timeStart = clock();
for (size_t index(0); index < 10000000; ++index)
{
mapValue[index] = 1000000 - index;
}
std::cout << "make time " << (clock() - timeStart) << std::endl;
double sum(0);
timeStart = clock();
for (size_t index(0); index < 10000000; ++index)
{
sum += mapValue[9999999];
}
std::cout << "find time " << (clock() - timeStart) << std::endl;

sum = 0;
timeStart = clock();
for (size_t index(0); index < 10000000; ++index)
{
const auto& iter = mapValue.find(9999999);
if (iter != mapValue.end())
{
sum += iter->second;
}
}
std::cout << "find time " << (clock() - timeStart) << std::endl;
```

make time 3432
find time 39
find time 7
2020-12-04 15:08:11 +08:00
回复了 Sin 创建的主题 问与答 电池健康度越来越高怎么破?
我的从 80 掉到 50% 半年
2020-11-28 08:46:39 +08:00
回复了 ymzh 创建的主题 问与答 半路转计算机求指点,在此先谢谢前辈!
计算机结合药学,继续深耕,别当码农
2020-11-24 14:05:58 +08:00
回复了 yngzij 创建的主题 问与答 冬天到了,手足和脸上都开始脱皮了,有没有同被困扰的 V 友.
维 E 乳
2020-11-23 19:11:41 +08:00
回复了 cilocilo 创建的主题 问与答 戒快乐水,什么花茶好喝?
40 度的左右的大概的白开水喝着很好喝。
2020-11-21 08:47:30 +08:00
回复了 hello2060 创建的主题 问与答 有靠谱的上门换电池的吗? iPhone6s P
苏宁活动时 49 。到店铺看着他换
2020-10-12 19:13:16 +08:00
回复了 qefrgty 创建的主题 问与答 Coding 部署静态网站翻车,啥都没改过
lj 玩意 弃了吧
写自己需要的文档就行,不要为了照顾别人而写。写了接手的人也会来问你。
2020-08-06 20:28:26 +08:00
回复了 wubidi 创建的主题 Coding coding 悄咪咪的更新了网页啦??这次居然搞得免费啦??
GitHub 吧。改来改去的 不敢用
2020-07-24 20:25:21 +08:00
回复了 vissssa 创建的主题 职场话题 公司内的学历问题
你怎么知道你所有同事的学历的?
2020-07-22 10:14:57 +08:00
回复了 wasd6267016 创建的主题 健康 今天是我工作两年整,右边上肢已经完全废了
用左手,把左手训练得跟右手一样灵活。
我都是左手用手机,右手用卫龙小面筋,随时可以自由移动。
2020-07-18 16:30:58 +08:00
回复了 wudaye 创建的主题 程序员 在翔里面写代码,再怎么努力写出来也是臭的
习惯就好
2020-07-16 20:18:48 +08:00
回复了 DoctorCat 创建的主题 程序员 吐槽 360 安全卫士
@realpg 公司壳是什么? 我们一般用 VMP 那个壳都会被误报
2020-07-16 19:48:06 +08:00
回复了 DoctorCat 创建的主题 程序员 吐槽 360 安全卫士
@DoctorCat 不上商店也可以,注册你们公司账号,提交软件验证也有一点效果
2020-07-16 19:41:54 +08:00
回复了 DoctorCat 创建的主题 程序员 吐槽 360 安全卫士
@DoctorCat https://open.soft.360.cn/ 免费的,可能上他们的商店收录会更容易被放过。国内国外很多杀毒软件报壳的问题,基本只能提交他们的认证。
2020-07-16 19:40:03 +08:00
回复了 DoctorCat 创建的主题 程序员 吐槽 360 安全卫士
提交 360 认证后还是会误报,所以最好的办法就是让用户卸载 360 安装别的杀毒软件。
2020-07-16 19:38:57 +08:00
回复了 DoctorCat 创建的主题 程序员 吐槽 360 安全卫士
为了软件不被破解加壳,加壳很容易误报,提交 360 软件认证吧。
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 20:11 · PVG 04:11 · LAX 12:11 · JFK 15:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.