上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 我的思路还是太拘束了。这道题真是非常好的一道题。 我的思路被拘束在内层循环必须是题目会提供物品了,它这个worddict根本不是物品,得自己创造出物品来,worddict只是做一下判断物品是否有放入背包的资格。 单词拆分 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否 阅读全文
posted @ 2022-12-17 11:49 heisse 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 完全背包由于物品可以重复放置,我觉得就应该物品在内层循环,这样在每一个背包容量都可以考虑到这个物品。 在leetcode上有些题可以把物品在外层循环进行答题,也可以ac,但是从可解释性上天然就复杂了很多,我是不建议大家这样子来写的 阅读全文
posted @ 2022-12-17 11:03 heisse 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 根据我的观察,应该就是decltype去掉const和引用的结果,decltype也会退化哦 和模板参数的自动推断比较相似,因为以前模板参数是不能省略的,auto和自动推断应该是同时更新的吧 和传参过程中的参数退化也一样,我指的是退化方向,会把数组变成指针,就像是加了一个decay 阅读全文
posted @ 2022-12-17 09:32 heisse 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 01背包的两层循环外层是物品,内层是对于每一个背包容量的计算。因为01背包问题这个物品是不可以重复放置的,所以物品只循环一次,也就是在循环计算的过程中,只在一次循环中出现。 完全背包问题外层是背包容量,内层是物品。在每一个背包容量下都要考虑每一个物品。 组合问题与最大获益/是否有解问题这两种的迭代公 阅读全文
posted @ 2022-12-17 09:24 heisse 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 我输入的地址是正确的,但是网页总是报404。 原因: vue的静态文件存放在Public文件下,这才能加载到 阅读全文
posted @ 2022-12-13 21:21 heisse 阅读(102) 评论(0) 推荐(0) 编辑
摘要: gc使用的是引用计数,这跟c++的shared_ptr所使用的技术原理一样。原来java是维护了一堆的shared_ptr指针啊。 感觉gc一下子好理解了很多 阅读全文
posted @ 2022-12-13 16:40 heisse 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 转载自:多进程和多线程的区别是什么​?-常见问题-PHP中文网 什么是多进程? 进程是程序在计算机上的一次执行活动,即正在运行中的应用程序,通常称为进程。当你运行一个程序,你就启动了一个进程。每个进程都有自己独立的地址空间(内存空间),每当用户启动一个进程时,操作系统就会为该进程分配一个独立的内存空 阅读全文
posted @ 2022-12-12 17:06 heisse 阅读(122) 评论(0) 推荐(0) 编辑
摘要: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), rig 阅读全文
posted @ 2022-12-10 08:38 heisse 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 这里提到使用返回值为新加入的节点进行父子关系赋值,我觉得既然是二叉树那么递归就得从三种遍历方式中选择一种出来,不能两次递归然后使用返回值就结束了,不符合第一眼看到题目的思路。 我的代码如下: /** * Definition for a binary tree node. * struct Tree 阅读全文
posted @ 2022-12-09 08:21 heisse 阅读(15) 评论(0) 推荐(0) 编辑
摘要: constexpr int* p = nullptr;//常量指针,指针不能动,相当于int* const p = nullptr的意思 const int* p = nullptr;//指向常量 两个的含义事不同的constexpr只能修饰指针,const可以透过解地址符号指向常量 阅读全文
posted @ 2022-11-29 16:45 heisse 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页