【leetcode】7.29记录

这篇具有很好参考价值的文章主要介绍了【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) 二分查找 用二分查找分别搜索左右边界

文章来源地址https://www.toymoban.com/news/detail-617907.html

到了这里,关于【leetcode】7.29记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LeetCode高频算法刷题记录4

    题目链接:https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/ 参考题解:https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/solution/er-cha-shu-de-zui-jin-gong-gong-zu-xian-by-leetc-2/ 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“

    2024年02月06日
    浏览(60)
  • 算法刷题记录-双指针/滑动窗口(LeetCode)

    思路 根据题目描述,我们可以知道,如果要将某个单词定义为可扩张(stretchy),需要满足如下两个条件: 所以,我们在实现的时候,可以通过两个指针p1和p2,分别指向s和word,分别统计连续的相同字符数量c1和c2,然后再通过上述的两个条件进行判断,即:如果 则表示该单

    2024年02月09日
    浏览(41)
  • Java leetcode简单刷题记录1

    最大匹配字符串:https://leetcode.cn/problems/find-maximum-number-of-string-pairs/description/ 判断字符串数组中 字符串与某个字符串反转后是否一致; StringBuffer 或者 StringBuidler的 reverse方法 回文数: https://leetcode.cn/problems/palindrome-number/ StringBuffer 或者 StringBuidler的 reverse方法 罗马数字转整数

    2024年01月18日
    浏览(36)
  • 【Leetcode】29.两数相除

    给你两个整数,被除数 dividend 和除数 divisor 。将两数相除,要求 不使用 乘法、除法和取余运算。 整数除法应该向零截断,也就是截去( truncate )其小数部分。例如, 8.345 将被截断为 8 , -2.7335 将被截断至 -2 。 返回被除数 dividend 除以除数 divisor 得到的 商 。 注意 :假设我

    2024年02月12日
    浏览(23)
  • LeetCode29. 两数相除

    给你两个整数,被除数 dividend 和除数 divisor。将两数相除,要求 不使用 乘法、除法和取余运算。 整数除法应该向零截断,也就是截去(truncate)其小数部分。例如,8.345 将被截断为 8 ,-2.7335 将被截断至 -2 。 返回被除数 dividend 除以除数 divisor 得到的 商 。 注意:假设

    2024年02月08日
    浏览(25)
  • LeetCode 29题:两数相除

    给你两个整数,被除数  dividend  和除数  divisor 。将两数相除,要求  不使用  乘法、除法和取余运算。 整数除法应该向零截断,也就是截去( truncate )其小数部分。例如, 8.345  将被截断为  8  , -2.7335  将被截断至  -2  。 返回被除数  dividend  除以除数  divisor  得到

    2024年02月13日
    浏览(25)
  • LeetCode--HOT100题(29)

    给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 LeetCode做题链接:LeetCode-删除链表的倒数第 N 个结点 示例 1: 示例 2: 示例 3: 提示: 进阶: 你能尝试使用一趟扫描实现吗? 1.本题采用双指针的思路,先让一个指针(后指针)移动到和第一个指针(前

    2024年02月13日
    浏览(19)
  • 记录每日LeetCode 2465.不同的平均值数目 Java实现

    题目描述: 给你一个下标从 0 开始长度为 偶数 的整数数组 nums 。 只要 nums 不是 空数组,你就重复执行以下步骤:     找到 nums 中的最小值,并删除它。     找到 nums 中的最大值,并删除它。     计算删除两数的平均值。 两数 a 和 b 的 平均值 为 (a + b) / 2 。     比方

    2024年02月08日
    浏览(42)
  • 2023-08-29 LeetCode(带因子的二叉树)

    点击跳转到题目位置 给出一个含有不重复整数元素的数组 arr ,每个整数 arr[i] 均大于 1。 用这些整数来构建二叉树,每个整数可以使用任意次数。其中:每个非叶结点的值应等于它的两个子结点的值的乘积。 满足条件的二叉树一共有多少个?答案可能很大,返回 对 109 + 7

    2024年02月10日
    浏览(85)
  • 2023-07-29 LeetCode每日一题(环形链表)

    点击跳转到题目位置 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:p

    2024年02月15日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包