- 博客(5)
- 收藏
- 关注
原创 力扣27题 移除元素(python实现)
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作:更改 nums 数组,使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。返回 k。用户评测:评测机将使用以下代码测试您的解决方案:// 输入数组// 要移除的值。
2025-02-02 17:36:28
351
原创 1.python实现二分查找(力扣刷题)
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。
2025-02-02 12:12:33
1003
原创 python实现排序的方法:sort()函数,sorted()函数和lambda函数
在Python中,排序函数是非常常用的功能,主要用于对列表中的元素进行排序。Python 提供了内置的排序方法,它们简单易用且性能高效。
2024-12-17 23:25:50
760
原创 python中any()函数的用法
any() 的核心作用:判断可迭代对象中是否有任意一个元素的布尔值为 True。常用场景:快速判断条件、检查生成器表达式的结果等。效率:any() 遇到第一个为 True 的元素时,会立即返回,不会继续检查剩余部分。
2024-12-14 22:12:37
1288
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人