leetcode算法
一饮清茶_
这个作者很懒,什么都没留下…
展开
-
【LeetCode-初级算法学习笔记】-2021-10-01
初级算法DAY11.删除有序数组重复项给你一个有序数组 nums ,请你原地删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组 并在使用 O(1) 额外空间的条件下完成。输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。原创 2021-10-01 22:48:57 · 86 阅读 · 0 评论 -
【LeetCode-算法】-20201025
7-整数翻转题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。解答:来自评论区tianqianpublic: int reverse(int x) { l原创 2020-10-25 11:23:38 · 102 阅读 · 0 评论