1 2 3 4 5 ··· 8 下一页
摘要: 实现如下 """ 带头结点的单链表 """ 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)
摘要: 题目描述 给定一个数组 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)
摘要: 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)
摘要: 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)
摘要: 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)
摘要: 题目描述 给定一个大小为 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)
摘要: 题目描述 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 示例 1 : 输入:nums = [2,2,1] 输出:1 示例 2 : 输入:nums 阅读全文
posted @ 2025-03-13 22:16 想你时风起 阅读(309) 评论(0) 推荐(0)
摘要: 题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润, 阅读全文
posted @ 2025-03-12 22:22 想你时风起 阅读(328) 评论(0) 推荐(0)
摘要: 一、 题目描述 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex = 3 输出: [1,3,3,1] 示例 2: 输入: rowIndex = 0 输出: [1] 示例 3: 阅读全文
posted @ 2025-03-09 16:54 想你时风起 阅读(283) 评论(2) 推荐(0)
摘要: 题目描述 给定一个非负整数 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)
1 2 3 4 5 ··· 8 下一页