240 发简信
IP属地:北京
  • 动态规划算法总结

    1.爬楼梯假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是...

  • Leetcode-206.反转链表

    反转一个单链表。 进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?首先指针H迭代到底如下图所示,并且设置一个新的指针作为翻转后的链...

  • LeetCode-240. 搜索二维矩阵 II

    编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: 示例: 现有矩阵 matrix 如...

  • LeetCode-168.求众数

    给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存...

  • Leetcode-118. 杨辉三角

    给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 示例: 代码:

  • LeetCode-747. 至少是其他数字两倍的最大数

    在一个给定的数组nums中,总是存在一个最大元素 。 查找数组中的最大元素是否至少是数组中每个其他数字的两倍。 如果是,则返回最大元素的索引,否...

  • LeetCode-724. 寻找数组的中心索引

    给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等...

  • Java-单例模式-线程安全问题

    单例设计模式:懒汉式(延迟加载 等你需要的时候再创建对象 在多线程中会出现安全问题):解决安全问题 加了同步操作 但是会降低效率 怎么解决效率低...

  • LeetCode-922. 按奇偶排序数组 II

    给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶...