【java学习日记】【12.14】【12/60】

1.Leetcode6道(2h)

回溯五道,一道;

2147. 分隔长廊的方案数 - 力扣(LeetCode)(每日一题)

每日一题(用组的间隔,相乘,分界条件表示,但自己写的太麻烦);想着用前缀喝,但自己写的太冗余了;

32. 最长有效括号 - 力扣(LeetCode)

// if(chars[pre] == '('&&pre>=0){

if(pre>=0&&chars[pre] == '('){

dp[i] =(pre>0? dp[pre-1]:0)+ 2 + dp[i-1];//按照从前到后

}

这里&&运算是从前往后的,所以这里会提前报错(注释的部分)

416. 分割等和子集 - 力扣(LeetCode)

类似于背包问题的 dp[i][j] 声明

152. 乘积最大子数组 - 力扣(LeetCode)

这里维护两个以结尾的数的积,min防止负数或最小

300. 最长递增子序列 - 力扣(LeetCode)

双循环即可

2.java语法

2.1基类型数组/包装类型数组

你的代码中有一个小错误:String.toCharArray() 返回的是 char[](基本类型数组) ,而不是 Character[](包装类数组)。所以你不能直接赋值给 Character[]

2.2' ' 与 " "

3.八股0.5h

jvm双亲委派,交给父类处理

b+树通过构建索引,提高查询速度。支持顺序查找和随机查找和范围查找,都是在叶子节点找。

cas,aba问题,加入版本号。

明天看排序算法和项目笔记,刷题

相关推荐
淘矿人6 小时前
【AI大模型】AI 大模型推理平台完整测评:8 家主流聚合服务对比分析
人工智能·sql·gpt·学习·github·php
我想我不够好。7 小时前
2026.5.20 消防监控学习 1.5hour
学习
爱喝水的鱼丶7 小时前
SAP-ABAP:数据类型与数据对象(8篇) 第七篇:进阶优化篇——基于类型与对象特征的性能优化技巧
运维·数据库·学习·性能优化·sap·abap·开发交流
知识分享小能手8 小时前
Flask入门学习教程,从入门到精通, 认识Flask路由 — 知识点详解 (2)
python·学习·flask
清平乐的技术专栏8 小时前
【Flink学习】(六)Flink 三大时间语义 + 水位线 Watermark
大数据·学习·flink
楼兰公子8 小时前
《深入理解Linux网络技术内幕》配套学习大纲 + 源码Demo + 进阶实战实例
linux·arm开发·学习
楼田莉子8 小时前
C++17新特性:结构化绑定/inline变量/if相关的变化
c++·后端·学习
AI算法沐枫8 小时前
大一学生如何入门机器学习,深度学习,学习顺序如何?
人工智能·python·深度学习·学习·线性代数·算法·机器学习
他们叫我阿冠8 小时前
实习前自我培训-Day2学习
学习
wuxinyan1239 小时前
工业级大模型学习之路020:LangChain零基础入门教程(第三篇):提示词工程与提示模板系统
人工智能·python·学习·langchain