【leetcode】7.29记录

题目 考察内容 思路 踩坑
剑指Offer 05.替换空格(easy) 字符串 创建StringBuffer,用charAt获取每个字符并判断,用sb.append©添加字符,最后返回sb.toString()
541.反转字符串 II (easy) 字符串 针对每种情况直接实现就行 string.substring(start,end)截取到的不包含end
151.反转字符串中的单词(medium) 字符串 s.trim()用于去除首尾的空格,s.split(" ")用于空格分割
704.二分查找 二分查找 若定义[left,right),while(left<right), right=mid;若定义[left,right],则while(left<=right),right=mid-1
34 在排序数组中查找元素的第一个和最后一个位置(medium) 二分查找 用二分查找分别搜索左右边界
相关推荐
熙客6 分钟前
Session与JWT安全对比
java·分布式·安全·web安全·spring cloud
花心蝴蝶.32 分钟前
JVM 垃圾回收
java·jvm·算法
寒月霜华33 分钟前
java-File
java·开发语言
im_AMBER38 分钟前
hello算法笔记 02
笔记·算法
Michelle80231 小时前
决策树习题
算法·决策树·机器学习
hn小菜鸡1 小时前
LeetCode 2540.最小公共值
数据结构·算法·leetcode
Tisfy1 小时前
LeetCode 0611.有效三角形的个数:双指针
算法·leetcode·题解·双指针
yujkss1 小时前
23种设计模式之【抽象工厂模式】-核心原理与 Java实践
java·设计模式·抽象工厂模式
Keying,,,,1 小时前
力扣hot100 | 多维动态规划 | 62. 不同路径、64. 最小路径和、5. 最长回文子串、1143. 最长公共子序列、72. 编辑距离
算法·leetcode·动态规划