每日一刷,Leecode
文章平均质量分 62
# 每人一刷,Leecode# 每人一刷,Leecode# 每人一刷,Leecode# 每人一刷,Leecode# 每人一刷,Leecode# 每人一刷,Leecode# 每人一刷,Leecode
康世行
CSDN博客专家、华为云享专家、Java领域新星创作者
展开
-
26. 删除有序数组中的重复项-双指针实现方式--LeetCode
前言给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返回 k 。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。来源:力扣(Le原创 2022-04-20 11:37:30 · 1004 阅读 · 4 评论 -
13 罗马数字转整数 --java map集合-key值做映射 实现罗马数字转整数
题目描述:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II原创 2021-12-09 09:44:06 · 1662 阅读 · 2 评论