- 博客(194)
- 收藏
- 关注
原创 neo4j安装为服务+配置环境变量
将neo4j安装为服务可以解决必须保持命令行窗口开启服务才能开启的情况。配置环境变量可以在cmd任意路径下使用neo4j命令。
2024-09-18 17:24:24 408
原创 neo4j安装启动教程+对应的jdk配置
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。2024年最新neo4j安装启动教程+对应的jdk配置
2024-09-18 16:43:57 887
原创 vue3 借助vite配置了proxy代理情况,查看真实的接口调用地址方法
vue3 借助vite配置了proxy代理情况,查看真实的接口调用地址方法
2024-08-16 15:43:37 649
原创 双指针| Java | (hot100) 力扣283, 11, 15, 42做题总结
双指针| Java | (hot100) 力扣283, 11, 15, 42做题总结
2024-08-14 22:28:45 325
原创 vue3+vite5中require引入图片失效,解决方法new URL
vue3+vite5中require引入图片失效,解决方法new URL
2024-07-30 22:59:19 272
原创 单调栈① | Java | LeetCode 198, 213, 337 做题总结
灵茶山艾府通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。时间复杂度为O(n)。单调栈的本质是空间换时间,因为在遍历的过程中需要用一个栈来记录右边第一个比当前元素高的元素,优点是整个数组只需要遍历一次。单调栈的作用:记录遍历过的元素,与当前元素做对比。当前遍历元素和栈口元素做对比。
2024-07-30 12:00:50 282
原创 DP(5) | 完全背包 | Java | 卡码52, LeetCode 518, 377, 70 做题总结
感觉越写越糊涂了,初始化怎么做的?递推公式怎么来的?
2024-07-16 21:27:46 374
原创 DP(4) | 0-1背包 | Java | LeetCode 1049, 494, 474 做题总结
LC 416.分割等和子集 类似思路(我没有思路):两块石头相撞,这里没有想到的一个点是,相撞的两个石头要几乎相似
2024-07-14 00:46:03 717
原创 DP(3) | 0-1背包 | Java | 卡码 46 & LeetCode 416 做题总结
问容量为11的背包,能不能被[1,5,11,5]装满,如果装满了,就说明可以组成11,如果装不满,就说明不能组成11。根据递推关系发现,构造问题的最优解,不仅需要一个i来标识选择物品的范围,还需要一个j,来求出在0到i选择物品且背包容量为j时的最优解。dp[i][j] 表示从下标为[0-i]的物品里任意取,放进容量为j的背包,价值总和最大是多少。对于面试的话,其实掌握01背包,和完全背包,就够用了,最多可以再来一个多重背包。多重物品:n种物品,每种物品的个数各不相同,每个物品有限度。
2024-07-12 22:16:22 700
原创 DP(2) | Java | LeetCode 62, 63, 343, 96 做题总结(96 未完)
JAVA二维数组存储示意图:思考过程(2) 确定递推公式(3) dp数组如何初始化(4) 确定遍历顺序 从前到后(5) 举例推导dp数组(6) 打印 dp 数组ac。
2024-07-11 22:49:51 474
原创 DP(开篇) | Java | 动态规划相关知识点总结
动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的。
2024-07-10 15:19:56 181
原创 贪心 | Java | LeetCode 122, 55, 45, 1005 做题总结 (未完)
贪心 | Java | LeetCode 122, 55, 45, 1005 做题总结 (未完)
2024-07-05 23:18:27 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人