- 博客(370)
- 资源 (6)
- 收藏
- 关注
原创 移动零算法
移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。你能尽量减少完成的操作次数吗?,编写一个函数将所有。
2025-12-31 16:34:44
265
原创 Oxford English 3000 - 频率 + 场景 前100核心词
场景 1|基础存在 & 句子骨架(1–20)场景 6|日常动作 & 生活(86–100)场景 5|状态 & 常用形容(66–85)场景 2|人 & 日常指代(21–35)场景 3|时间 & 频率(36–50)场景 4|基础连接词(51–65)三、时间 & 频率(36–50)五、状态 & 评价(66–85)二、人 & 指代(21–35)六、日常动作(86–100)不会这些,说一句话都困难。一、句子骨架(1–20)四、连接词(51–65)几乎所有对话都会用到。情绪、评价、描述必备。确定的 / 有把握的。
2025-12-31 15:52:12
278
原创 两数之和算法
因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。整数,并返回它们的数组下标。你可以想出一个时间复杂度小于。你可以按任意顺序返回答案。,请你在该数组中找出。
2025-12-31 11:31:44
100
原创 最长连续序列
找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。最长数字连续序列是 [1, 2, 3, 4]。请你设计并实现时间复杂度为。给定一个未排序的整数数组。
2025-12-31 11:04:50
658
原创 有效的完全平方数
返回 false ,因为 3.742 * 3.742 = 14 但 3.742 不是一个整数。是一个可以写成某个整数的平方的整数。换句话说,它可以写成某个整数和自身的乘积。返回 true ,因为 4 * 4 = 16 且 4 是一个整数。不能使用任何内置的库函数,如。是一个完全平方数,则返回。
2025-12-22 08:00:00
140
原创 用队列实现栈
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(myStack.empty();// 返回 False。你能否仅用一个队列来实现栈。
2025-12-17 08:00:00
222
原创 两个数组的交集 II
请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。
2025-12-16 09:59:12
264
原创 Nim 游戏
假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为。1. 移除1颗石头。你的朋友移走了3块石头,包括最后一块。2. 移除2个石子。你的朋友移走2块石头,包括最后一块。3.你移走3颗石子。你的朋友移走了最后一块石头。在所有结果中,你的朋友是赢家。你和你的朋友,两个人一起玩。
2025-12-16 08:00:00
476
原创 超过 5 名学生的课
(student, class)是该表的主键(不同值的列的组合)。该表的每一行表示学生的名字和他们注册的课程。-计算机课有 1 个学生,所以我们不包括它。-英语课有 1 名学生,所以我们不包括它。-生物课有 1 名学生,所以我们不包括它。-数学课有 6 个学生,所以我们包括它。
2025-12-15 08:00:00
246
原创 种花问题算法
假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。,能否在不打破种植规则的情况下种入。
2025-12-14 08:00:00
169
原创 删除重复的电子邮箱
john@example.com重复两次。我们保留最小的Id = 1。该表的每一行包含一封电子邮件。电子邮件将不包含大写字母。驱动程序将首先编译并运行您的代码片段,然后再显示。(对于 Pandas 用户,请注意你应该直接修改。(对于 SQL 用户,请注意你应该编写一个。所有重复的电子邮件,只保留一个具有最小。id 是该表的主键列(具有唯一值的列)。运行脚本后,显示的答案是。返回结果格式如下示例所示。
2025-12-06 08:00:00
217
原创 bash第十行
window系统环境下,可在 Git Bash Here窗口里执行bash 脚本文件名运行。2. 至少有三种不同的解法,请尝试尽可能多的方法来解题。1. 如果文件少于十行,你应当输出什么?,请只打印这个文件中的第十行。
2025-12-05 08:00:00
128
原创 有效电话号码
你可以假设一个有效的电话号码必须满足以下两种格式: (xxx) xxx-xxxx 或 xxx-xxx-xxxx。(x 表示一个数字)window系统环境下,可在 Git Bash Here窗口里执行bash 脚本文件名运行。给定一个包含电话号码列表(一行一个电话号码)的文本文件。,写一个单行 bash 脚本输出所有有效的电话号码。你也可以假设每行前后没有多余的空格字符。
2025-12-04 08:00:00
170
原创 相交链表算法
请注意相交节点的值不为 1,因为在链表 A 和链表 B 之中值为 1 的节点 (A 中第二个节点和 B 中第三个节点) 是不同的节点。换句话说,它们在内存中指向两个不同的位置,而链表 A 和链表 B 中值为 8 的节点 (A 中第三个节点,B 中第四个节点) 在内存中指向相同的位置。从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,6,1,8,4,5]。从各自的表头开始算起,链表 A 为 [1,9,1,2,4],链表 B 为 [3,2,4]。给你两个单链表的头节点。
2025-11-26 08:00:00
463
原创 环形链表算法
指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数。来表示链表尾连接到链表中的位置(索引从 0 开始)。如果链表中有某个节点,可以通过连续跟踪。链表中有一个环,其尾部连接到第二个节点。链表中有一个环,其尾部连接到第一个节点。仅仅是为了标识链表的实际情况。(即,常量)内存解决此问题吗?,判断链表中是否有环。给你一个链表的头节点。
2025-11-25 08:00:00
175
原创 N 叉树的最大深度
N 叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。给定一个 N 叉树,找到其最大深度。
2025-11-23 08:00:00
145
原创 学生出勤记录 I
表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。学生缺勤次数少于 2 次,且不存在 3 天或以上的连续迟到记录。学生最后三天连续迟到,所以不满足出勤奖励的条件。如果学生可以获得出勤奖励,返回。
2025-11-21 08:00:00
214
原创 二叉树的直径
3 ,取路径 [4,2,1,3] 或 [5,2,1,3] 的长度。这条路径可能经过也可能不经过根节点。是指树中任意两个节点之间最长路径的。给你一棵二叉树的根节点,返回该树的。由它们之间边数表示。
2025-11-20 08:00:00
150
原创 最长特殊序列 Ⅰ
字符串 a 的每个子序列也是字符串 b 的每个子序列。同样,字符串 b 的每个子序列也是字符串 a 的子序列。最长特殊序列可为 "aba" (或 "cdc"),两者均为自身的子序列且不是对方的子序列。最长特殊序列是 "aaa" 和 "bbb"。中删除任意数量的字符后可以获得的字符串。
2025-11-17 08:00:00
223
原创 游戏玩法分析 I
每行数据记录了一名玩家在退出平台之前,当天使用同一台设备登录平台后打开的游戏的数目(可能是 0 个)。在 SQL 中,表的主键是 (player_id, event_date)。这张表展示了一些游戏玩家在游戏平台上的行为活动。
2025-11-15 08:00:00
559
原创 斐波那契数
F(n) = F(n - 1) + F(n - 2),其中 n > 1。开始,后面的每一项数字都是前面两项数字的和。表示)形成的序列称为。
2025-11-14 08:00:00
151
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅