摘要:
[TOC] 题目描述: 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 示例 2: 解法: 阅读全文
posted @ 2019-04-26 11:28
zhanzq1
阅读(111)
评论(0)
推荐(0)
摘要:
[TOC] 题目描述: 给定一个排序数组,你需要在 "原地" 删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 "原地" 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 示例 2: 说明: 为什么返回数值是整数,但输出的答 阅读全文
posted @ 2019-04-26 10:50
zhanzq1
阅读(90)
评论(0)
推荐(0)
摘要:
[TOC] 题目描述: 给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: 解法: cpp class Solution { public: 阅读全文
posted @ 2019-04-26 10:38
zhanzq1
阅读(286)
评论(0)
推荐(0)
摘要:
[TOC] 题目描述: 给定一组 不含重复元素 的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明: 解集不能包含重复的子集。 示例: 解法: cpp class Solution { public: vector subsets(vector& nums) { vector res; 阅读全文
posted @ 2019-04-26 10:14
zhanzq1
阅读(117)
评论(0)
推荐(0)
摘要:
[TOC] 题目描述: 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 解法: cpp class Solution { public: vector combine(vector& nums, int k){ vector res; int sz = num 阅读全文
posted @ 2019-04-26 09:56
zhanzq1
阅读(108)
评论(0)
推荐(0)
摘要:
[TOC] 题目描述: 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 解法: cpp class Solution { public: vector combine(vector& nums, int k){ vector res; int sz = num 阅读全文
posted @ 2019-04-26 09:56
zhanzq1
阅读(91)
评论(0)
推荐(0)
摘要:
[TOC] 题目描述: 给定一个包含红色、白色和蓝色,一共 n 个元素的数组, "原地" 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意: 不能使用代码库中的排序函数来解决这道题。 示例: 进阶: + 阅读全文
posted @ 2019-04-26 09:25
zhanzq1
阅读(131)
评论(0)
推荐(0)
摘要:
[TOC] 题目描述: 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: + 每行中的整数从左到右按升序排列。 + 每行的第一个整数大于前一行的最后一个整数。 示例 1: 示例 2: 解法: cpp class Solution { public: bool s 阅读全文
posted @ 2019-04-26 09:10
zhanzq1
阅读(116)
评论(0)
推荐(0)

浙公网安备 33010602011771号