不会编程的王师兄 的文章
  • 每日一题:合并区间(Leetcode 56)

    题目 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数……

    不会编程的王师兄 2022-05-05
    416 0
  • 每日一题:两数之和(LeetCode 1)

    题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入……

    不会编程的王师兄 2022-05-04
    274 0
  • 每日一题:跳跃游戏(LeetCode 55)

    题目 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 ……

    不会编程的王师兄 2022-05-03
    281 0
  • 每日一题:盛最多水的容器(LeetCode 11)

    题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的……

    不会编程的王师兄 2022-05-02
    276 0
  • 每日一题:数组中的逆序对(剑指Offer 51)

    题目 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例: 输入: [7,5,6……

    不会编程的王师兄 2022-05-01
    275 0
  • 每日一题:数据流中的中位数(剑指 Offer 41)

    题目 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中……

    不会编程的王师兄 2022-04-30
    276 0
  • 每日一题:移掉k位数字(LeetCode 402)

    题目 给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。 - 示例 1 :……

    不会编程的王师兄 2022-04-29
    567 0
  • 每日一题:删除排序链表中的重复元素Ⅱ(LeetCode 82)

    题目 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 参考代码 迭代遍历法不再介绍,下面是……

    不会编程的王师兄 2022-04-28
    216 0
  • 每日一题:最小的K个数(剑指Offer 40)

    题目 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 : 输入:arr = [3,2,1],……

    不会编程的王师兄 2022-04-27
    290 0
  • 每日一题:归并排序

    排序步骤 分解(Divide):将n个元素分成含n/2个元素的子序列。 解决(Conquer):用合并排序法对两个子序列递归排序。 合并(Combine):合并两个已排序的子……

    不会编程的王师兄 2022-04-26
    298 0