上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 93 下一页
摘要: 剑指 Offer 61. 扑克牌中的顺子 题目描述 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。 示例 1: 输入: [1,2,3,4,5] 输出: True 阅读全文
posted @ 2020-10-03 17:32 Lucky小黄人^_^ 阅读(250) 评论(0) 推荐(0)
摘要: 剑指 Offer 67. 把字符串转换成整数 & leetcode8. 字符串转换整数 (atoi) 题目描述 写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 阅读全文
posted @ 2020-10-03 14:57 Lucky小黄人^_^ 阅读(167) 评论(0) 推荐(0)
摘要: 剑指 Offer 59 - II. 队列的最大值 题目描述 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。 若队列为空,pop_front 和 max_value 需要返回 -1 阅读全文
posted @ 2020-10-02 20:51 Lucky小黄人^_^ 阅读(151) 评论(0) 推荐(0)
摘要: 剑指 Offer 53 - I. 在排序数组中查找数字 I 题目描述 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: 2 示例 2: 输入: nums = [5,7,7,8,8,10], target = 6 输出 阅读全文
posted @ 2020-10-01 21:21 Lucky小黄人^_^ 阅读(189) 评论(0) 推荐(0)
摘要: 剑指 Offer 45. 把数组排成最小的数 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输入: [3,30,34,5,9] 输出: "3033459" 提示: 0 < nums.l 阅读全文
posted @ 2020-10-01 20:31 Lucky小黄人^_^ 阅读(173) 评论(0) 推荐(0)
摘要: 剑指 Offer 34. 二叉树中和为某一值的路径 题目描述 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例:给定如下二叉树,以及目标和 sum = 22, 返回: [ [5,4,11,2], [5,8,4,5 阅读全文
posted @ 2020-10-01 18:00 Lucky小黄人^_^ 阅读(184) 评论(0) 推荐(0)
摘要: 剑指 Offer 03. 数组中重复的数字 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入:[2, 3, 1, 0, 阅读全文
posted @ 2020-09-29 18:50 Lucky小黄人^_^ 阅读(215) 评论(0) 推荐(0)
摘要: 剑指 Offer 47. 礼物的最大价值 在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 示例 1: 阅读全文
posted @ 2020-09-29 17:11 Lucky小黄人^_^ 阅读(148) 评论(0) 推荐(0)
摘要: 剑指 Offer 57 - II. 和为s的连续正数序列 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1: 输入:target = 9 输出:[[2,3,4],[4,5]] 示例 阅读全文
posted @ 2020-09-29 16:25 Lucky小黄人^_^ 阅读(181) 评论(0) 推荐(0)
摘要: 剑指 Offer 68 - II. 二叉树的最近公共祖先 & 236. 二叉树的最近公共祖先 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可 阅读全文
posted @ 2020-09-29 11:42 Lucky小黄人^_^ 阅读(143) 评论(0) 推荐(0)
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 93 下一页