V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iOCZ  ›  全部回复第 24 页 / 共 58 页
回复总数  1142
1 ... 20  21  22  23  24  25  26  27  28  29 ... 58  
316 天前
回复了 Ace2003 创建的主题 JavaScript 为什么 cdn 引入的 canvas 库无效
看看控制台有没有打印错误
做人就像泥鳅一样,在这个污泥世界里转来钻去。
317 天前
回复了 sonnyclarity492 创建的主题 程序员 为什么平台都喜欢 APP?
web 端存储很弱,web 端缺少一些平台特性,毕竟浏览器的功能只是平台的一个子集,web 端放个链接就脱离了平台,APP 则可以通过内嵌的 webview 避免。
318 天前
回复了 Avn 创建的主题 分享发现 分享温哥华地区的物价
@InsideSeed 那也行啊,比科举写八股文啊,比比手工业、丝绸陶器、书法啊
319 天前
回复了 billybobthornton 创建的主题 职场话题 楼主有一个出国的机会
如果你想穿越到未来,那就 run 。国内赶 ca 还是差了几十年发展水平。
320 天前
回复了 ccadb 创建的主题 程序员 公司内部物品统计
如果只是统计,我觉得是简单的。但是你说要下单的话,我觉得得商城开发人员介入了。
320 天前
回复了 Natsuno 创建的主题 职场话题 关于职场上的一些困惑
拍拍领导肩膀,你也没达到我对领导的预期,自己做不了还说别人抄抄就有了,导致我司并没有什么护城河的技术。
@coderMonkey 你那个叫单页面应用
如果是单页面,那就一个实例。如果多页面,那每个页面一个实例。
根据我的理解,这个内存分配更像是用户空间的行为,malloc 向系统申请内存的时候,会通过 sbrk 来返回一块较大的内存,用户空间就会有很多大小不同的碎片可供使用,不够的时候才继续向系统申请。如果要更大的内存,就要使用 mmap 了。
@qwerthhusn 楼主应该是没有看过 Unix 内核的 malloc 实现,那个是 first in ,就是第一块符合大小的。跟这个有点区别,但是相同的是分配内存不能跨越不同区块,要不然管理起来会非常麻烦。这里有个疑问,如果分配大内存该如何处理。
修改两处 current.push_back(to_string(arr[i]));
删除后一处 backtrace(arr,current,index+1);
200 分这题用回溯算法,在最后判断下长度,大于等于 K 就加入结果,否则就抛弃。

void xxxxx(vector<int> &arr, int k){
vector<string> ans;
string current;


auto backtrace = [](vector<int> &arr, string &current, int index){
if(index == arr.size()){
if(current.size()>=k){
ans.push_back(current);
}
return;
}
for(int i = index; i<arr.size();i++){
current.push_back(arr[i]);
backtrace(arr,current,index+1);
current.pop_back();
backtrace(arr,current,index+1);
}
}

backtrace(arr,current,0);
}
干什么事情之前就先记一下,不要等到下班才总结
1 ... 20  21  22  23  24  25  26  27  28  29 ... 58  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1655 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 16:49 · PVG 00:49 · LAX 09:49 · JFK 12:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.