![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法练习
文章平均质量分 69
平时的一些算法练习分享
shadowodahs
shadowodahs
展开
-
LeetCode 58. 最后一个单词的长度
给你一个字符串 s ,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。原创 2022-11-21 14:31:12 · 114 阅读 · 0 评论 -
LeetCode 35. 搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。原创 2022-11-20 15:21:58 · 90 阅读 · 0 评论 -
LeetCode 27. 移除元素
给你一个数组 nums 和一个值 val ,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。原创 2022-11-20 11:47:41 · 72 阅读 · 0 评论 -
LeetCode 26. 删除有序数组中的重复项
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有k 个元素,那么nums的前 k个元素应该保存最终结果。 将最终结果插入 nums 的前 k个位置后返回 k。原创 2022-11-20 10:50:33 · 65 阅读 · 0 评论