会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhanzq1
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
42
下一页
2019年5月9日
leetcode 260. 只出现一次的数字 III(Single Number III)
摘要: [TOC] 题目描述: 给定一个整数数组 ,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。 示例 : 注意: 1. 结果输出的顺序并不重要,对于上面的例子, 也是正确答案。 2. 你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现? 解法:
阅读全文
posted @ 2019-05-09 17:37 zhanzq1
阅读(129)
评论(0)
推荐(0)
2019年5月8日
leetcode 240. 搜索二维矩阵 II(Search a 2D Matrix II)
摘要: [TOC] 题目描述: 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: + 每行的元素从左到右升序排列。 + 每列的元素从上到下升序排列。 示例: 现有矩阵 matrix 如下: 解法:
阅读全文
posted @ 2019-05-08 15:44 zhanzq1
阅读(93)
评论(0)
推荐(0)
leetcode 150. 逆波兰表达式求值(Evaluate Reverse Polish Notation)
摘要: [TOC] 题目描述: 根据 "逆波兰表示法" ,求表达式的值。 有效的运算符包括 , , , 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: + 整数除法只保留整数部分。 + 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 示例 1: 示例
阅读全文
posted @ 2019-05-08 15:18 zhanzq1
阅读(108)
评论(0)
推荐(0)
leetcode 142. 环形链表 II(Linked List Cycle II)
摘要: [TOC] 题目描述: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 1,则在该链表中没有环。 说明:不允许修改给定的链表。 示例 1: 示例 2:
阅读全文
posted @ 2019-05-08 15:04 zhanzq1
阅读(90)
评论(0)
推荐(0)
leetcode 179. 最大数(Largest Number)
摘要: [TOC] 题目描述: 给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。 示例 1: 示例 2: 解法: cpp define PR pair static bool cmp(const PR& pr1, const PR& pr2){ string s1 = pr1.first; st
阅读全文
posted @ 2019-05-08 14:52 zhanzq1
阅读(176)
评论(0)
推荐(0)
leetcode 151. 翻转字符串里的单词(Reverse Words in a String)
摘要: [TOC] 题目描述: 给定一个字符串,逐个翻转字符串中的每个单词。 示例 1: 示例 2: 示例 3: 说明: + 无空格字符构成一个单词。 + 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。 + 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。 进阶: +
阅读全文
posted @ 2019-05-08 14:33 zhanzq1
阅读(136)
评论(0)
推荐(0)
leetcode 134. 加油站(Gas Station)
摘要: [TOC] 题目描述: 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 1。 说明: +
阅读全文
posted @ 2019-05-08 14:13 zhanzq1
阅读(155)
评论(0)
推荐(0)
leetcode 137. 只出现一次的数字 II(Single Number II)
摘要: [TOC] 题目描述: 给定一个 非空 整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 解法:
阅读全文
posted @ 2019-05-08 13:45 zhanzq1
阅读(115)
评论(0)
推荐(0)
leetcode 162. 寻找峰值(Find Peak Element)
摘要: [TOC] 题目描述: 峰值元素是指其值大于左右相邻值的元素。 给定一个输入数组 ,其中 ,找到峰值元素并返回其索引。 数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。 你可以假设 。 示例 1: 示例 2: 说明: + 你的解法应该是 O(logN) 时间复杂度的。 解法: cp
阅读全文
posted @ 2019-05-08 10:59 zhanzq1
阅读(113)
评论(0)
推荐(0)
leetcode 129. 求根到叶子节点数字之和(Sum Root to Leaf Numbers)
摘要: [TOC] 题目描述: 给定一个二叉树,它的每个结点都存放一个 的数字,每条从根到叶子节点的路径都代表一个数字。 例如,从根到叶子节点路径 代表数字 。 计算从根到叶子节点生成的所有数字之和。 说明: 叶子节点是指没有子节点的节点。 示例 1: 示例 2: 解法:
阅读全文
posted @ 2019-05-08 10:30 zhanzq1
阅读(116)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
42
下一页
公告