【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) 二分查找 用二分查找分别搜索左右边界
相关推荐
凤山老林44 分钟前
04-Java JDK, JRE和JVM
java·开发语言·jvm
灵感__idea6 小时前
Hello 算法:贪心的世界
前端·javascript·算法
camellias_7 小时前
【无标题】
java·tomcat
咸鱼2.07 小时前
【java入门到放弃】需要背诵
java·开发语言
澈2077 小时前
深入浅出C++滑动窗口算法:原理、实现与实战应用详解
数据结构·c++·算法
椰猫子7 小时前
Java:异常(exception)
java·开发语言
ambition202428 小时前
从暴力搜索到理论最优:一道任务调度问题的完整算法演进历程
c语言·数据结构·c++·算法·贪心算法·深度优先
cmpxr_8 小时前
【C】原码和补码以及环形坐标取模算法
c语言·开发语言·算法
qiqsevenqiqiqiqi8 小时前
前缀和差分
算法·图论
代码旅人ing8 小时前
链表算法刷题指南
数据结构·算法·链表