LeetCode刷题
chestnut2019
这个作者很懒,什么都没留下…
展开
-
LeetCode刷题系列---283. 移动零
LeetCode刷题系列---283. 移动零题目示例解题解题思路1本地代码提交代码解题思路2本地代码提交代码别人的题解题目给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。必须在原数组上操作,不能拷贝额外的数组。做题直接到移动零示例输入[0,1,0,3,12]输出[1,3,12,0,0]解题解题思路1从后往前遍历,遇到0...原创 2019-12-07 23:53:56 · 407 阅读 · 0 评论 -
LeetCode刷题系列---36. 有效的数独
LeetCode刷题系列---36. 有效的数独题目示例解题解决思路1本地代码提交代码解决思路2本地代码提交代码别人的题解题目一个9x9的数字矩阵,每个格子可以是1-9的整数,每行每列的数值不重复,将9x9的矩阵分成3x3个九宫格,每个九宫格的数值也不重复。就认为是一个有效的数独。只要符合上述规则即为有效,不用考虑数独是否可解。输出的字符串,空格用点号代替。刷题请直接到有效的数独示例...原创 2019-12-07 21:05:21 · 383 阅读 · 0 评论 -
LeetCode刷题系列---1. 两数之和
LeetCode刷题系列---1. 两数之和题目示例解题解题思路1本地代码提交代码解题思路2本地代码提交代码别人的题解别人的代码题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。做题可以直接到两数之和示例输入nums = [2, 7, 11, 15], target = 9输出[0, 1]解释...原创 2019-12-06 16:20:04 · 965 阅读 · 0 评论 -
LeetCode刷题系列---26. 删除排序数组中的重复项
LeetCode刷题系列---26. 删除排序数组中的重复项一、题目示例二、解题vector的基本操作解题思路1本地代码提交代码需要注意解题思路2本地代码提交代码别人的题解三、写在最后一、题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。做题可以直接...原创 2019-12-05 16:56:49 · 530 阅读 · 0 评论