自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Nim 游戏

描述: 你和你的朋友,两个人一起玩Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。 你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 示例: 输入: 4输出: fa...

2019-04-23 15:43:00 118

转载 删除链表中的节点

描述: 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。 现有一个链表 --head =[4,5,1,9],它可以表示为: 示例 1: 输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释...

2019-04-22 17:48:00 102

转载 反转链表

描述: 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL 解答: class Solution { public ListNode r...

2019-04-18 16:50:00 98

转载 环形链表

描述: 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果pos是-1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1输出:tr...

2019-04-17 14:42:00 102

转载 买卖股票的最佳时机 II

描述: 给定一个数组,它的第i个元素是一支给定股票第i天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4]...

2019-04-16 18:04:00 96

转载 买卖股票的最佳时机

描述: 给定一个数组,它的第i个元素是一支给定股票第i天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2...

2019-04-09 17:28:00 127

转载 杨辉三角

描述: 给定一个非负整数numRows,生成杨辉三角的前numRows行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 5输出:[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,...

2019-04-08 18:03:00 117

转载 二叉树的最大深度

描述: 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明:叶子节点是指没有子节点的节点。 示例: 给定二叉树[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 1...

2019-04-04 15:16:00 90

转载 爬楼梯

描述: 假设你正在爬楼梯。需要n阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定n是一个正整数。 示例 1: 输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶 ...

2019-04-03 14:31:00 85

转载 对称二叉树

描述: 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树[1,2,2,3,4,4,3]是对称的。 1 / \ 2 2 / \ / \3 4 4 3 但是下面这个[1,2,2,null,3,null,3]则不是镜像对称的: 1 / \...

2019-03-28 13:57:00 87

转载 删除排序链表中的重复元素

描述: 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例1: 输入: 1->1->2输出: 1->2 示例2: 输入: 1->1->2->3->3输出: 1->2->3 解答 class ...

2019-03-27 18:00:00 91

转载 移除元素

描述: 给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: ...

2019-03-26 18:01:00 104

转载 删除排序数组中的重复项

描述: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2...

2019-03-19 23:28:00 87

转载 最长公共前缀

描述: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串""。 示例1: 输入: ["flower","flow","flight"]输出: "fl" 示例2: 输入: ["dog","racecar","car"]输出: ""解释...

2019-03-18 13:38:00 125

转载 寻找两个有序数组的中位数

描述: 给定两个大小为 m 和 n 的有序数组nums1和nums2,请你找出这两个有序数组的中位数。 你可以假设nums1和nums2不会同时为空。 示例 1: nums1 = [1, 3]nums2 = [2]则中位数是 2.0 示例 2: nums1...

2019-03-14 16:18:00 100

转载 Java- 可变参数

需求:我要写一个求和功能,但是不清楚有几个数据,只有在调用的时候才会知道。 这就需要用到可变参数。 public static void main(String[] args) { System.out.println(sum(1, 2));// 3 ...

2018-05-07 23:55:00 101

转载 Java- 泛型高级通配符

泛型通配符<?> 任意类型 ? extends E 向下限定 ,E及其子类 ? super E 向上限定,E及其父类 -----------------------------------------------------------------------...

2018-05-07 23:33:00 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除