leetcode学习笔记(Python)
不定期记录leetcode上的练习,并做笔记,使用Python语言
Christmas hiof
不会编程的土木人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
283. 移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。# 请注意 ,必须在不复制数组的情况下原地对数组进行操作。原创 2024-05-29 20:51:01 · 197 阅读 · 0 评论 -
27. 移除元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。# 更改 nums 数组,使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。原创 2024-05-23 20:02:42 · 193 阅读 · 1 评论 -
704.二分查找
如果目标值存在返回下标,否则返回。个元素有序的(升序)整型数组。原创 2024-05-23 19:32:05 · 296 阅读 · 1 评论 -
88.合并两个有序数组
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。请你合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。nums2 的长度为 n。原创 2024-05-23 15:22:11 · 269 阅读 · 1 评论 -
3079. 求出加密整数的和
定义一个加密函数 encrypt ,encrypt(x) 将一个整数 x中每一个数位都用 x 中的 最大数位替换。比方说 encrypt(523) = 555 且 encrypt(213) = 333。给你一个整数数组 nums ,数组中的元素都是 正整数。请你返回数组中所有元素加密后的 和。原创 2024-03-26 18:16:34 · 430 阅读 · 0 评论 -
2600. K 件物品的最大和
现计划从这些物品中恰好选出 k 件物品。返回所有可行方案中,物品上所标记数字之和的最大值。给你四个非负整数 numOnes 、numZeros 、numNegOnes 和 k。袋子中装有一些物品,每个物品上都标记着数字 1 、0 或 -1。numNegOnes 件标记为 -1 的物品。numZeros 件标记为 0 的物品。numOnes 件标记为 1 的物品。原创 2024-03-26 17:30:07 · 230 阅读 · 0 评论
分享