会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wephiles
想你时风起
博客园
首页
新随笔
联系
订阅
管理
2025年3月30日
单链表的实现-python
摘要: 实现如下 """ 带头结点的单链表 """ from typing import Optional, Any class Node(object): def __init__(self, value: Any = None): """单链表表结点 Args: value (Any): 数据域 """
阅读全文
posted @ 2025-03-30 17:05 想你时风起
阅读(335)
评论(0)
推荐(0)
2025年3月22日
力扣第283题-移动0
摘要: 题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums = [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nums = [0] 输
阅读全文
posted @ 2025-03-22 22:01 想你时风起
阅读(294)
评论(0)
推荐(0)
2025年3月21日
力扣第268题-丢失的数字
摘要: 1. 题目描述 给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。 示例 1: 输入:nums = [3,0,1] 输出:2 解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出
阅读全文
posted @ 2025-03-21 21:56 想你时风起
阅读(282)
评论(0)
推荐(0)
2025年3月20日
力扣第219题-存在重复元素II
摘要: 1. 题目描述 给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。 示例 1: 输入:nums = [1,2,3,1]
阅读全文
posted @ 2025-03-20 23:08 想你时风起
阅读(261)
评论(0)
推荐(0)
2025年3月18日
力扣第217题-存在重复元素
摘要: 1. 题目描述 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例 1: 输入:nums = [1,2,3,1] 输出:true 解释: 元素 1 在下标 0 和 3 出现。 示例 2: 输入:nums = [1
阅读全文
posted @ 2025-03-18 22:21 想你时风起
阅读(300)
评论(0)
推荐(0)
2025年3月14日
力扣第169题-多数元素
摘要: 题目描述 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums = [3,2,3] 输出:3 示例 2: 输入:nums = [2,2,1,1,1
阅读全文
posted @ 2025-03-14 21:34 想你时风起
阅读(291)
评论(0)
推荐(0)
2025年3月13日
力扣第136题-只出现一次的数字
摘要: 题目描述 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 示例 1 : 输入:nums = [2,2,1] 输出:1 示例 2 : 输入:nums
阅读全文
posted @ 2025-03-13 22:16 想你时风起
阅读(309)
评论(0)
推荐(0)
2025年3月12日
力扣第121题-买卖股票的最佳时机
摘要: 题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,
阅读全文
posted @ 2025-03-12 22:22 想你时风起
阅读(328)
评论(0)
推荐(0)
2025年3月9日
力扣第119题-杨辉三角II
摘要: 一、 题目描述 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex = 3 输出: [1,3,3,1] 示例 2: 输入: rowIndex = 0 输出: [1] 示例 3:
阅读全文
posted @ 2025-03-09 16:54 想你时风起
阅读(283)
评论(2)
推荐(0)
2025年3月8日
力扣第118题-杨辉三角
摘要: 题目描述 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: numRows = 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]] 示例 2: 输入: n
阅读全文
posted @ 2025-03-08 17:05 想你时风起
阅读(321)
评论(0)
推荐(0)
下一页
公告