当前位置: 首页 > news >正文

【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问题,加入版本号。

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

http://www.jsqmd.com/news/89932/

相关文章:

  • 耗子叔ARTS周计划挑战--第五周(2025/12/1--2025/12/14)
  • Formily第三方UI库集成实战:从零到一的完整指南
  • MediaGo 视频下载工具:网页流媒体一键保存完整教程
  • 高效词库转换工具实战指南:5分钟实现全平台输入法同步
  • 掌握yt-dlp-gui:Windows平台最强视频下载神器全攻略
  • 基于SpringBoot + Vue的前后端分离在线考试系统
  • 如何用DSub打造私人音乐云:安卓手机听歌新体验
  • Python基础(2):变量数据类型详解 + 容器类型(list/tuple/set/dict)“神秘” 用法
  • 跨平台词库迁移技术深度解析:企业级输入法数据同步解决方案
  • 一.ProtoBuf
  • QJ小结
  • 终极解决方案:Windows苹果设备驱动一键安装完整指南
  • 介绍一下内存条的各种参数
  • 技术分析算法工程化实践:从理论到高性能实现的架构演进
  • Zotero文献整理终极指南:7天打造整洁高效的文献库
  • 解锁B站新体验:5个PiliPlus隐藏功能让你告别官方客户端限制 [特殊字符]
  • 解锁B站新体验:5个PiliPlus隐藏功能让你告别官方客户端限制 [特殊字符]
  • 为什么内存条涨价
  • 一文讲解 USRP B210 / B200
  • OpenKM文档管理系统实战部署指南:从零搭建企业级文档管理平台
  • 一文讲解 USRP X310
  • 《程序员修炼之道-从小工到专家》阅读笔记其二
  • TouchGAL社区搭建全攻略:打造专属Galgame文化空间
  • 【声学】房间声学进行二维FDTD模拟(模拟声音传播、吸收和反射)【含Matlab源码 14695期】
  • 3个实战案例揭秘:如何用vue-pdf-embed打造专业级文档预览系统
  • 【组合导航】基于matlab GPS-INS组合导航仿真【含Matlab源码 14704期】
  • 25、寻找生成元和离散对数:算法与应用
  • Steam成就管理终极指南:SAM工具深度整合与高阶玩法全解析
  • 打造你的专属音乐云:DSub Android客户端终极指南
  • 3分钟搞定Windows苹果设备驱动安装:告别连接烦恼的终极指南