- 2026-01-17:完美对的数目。用go语言,给定一个整数数组 nums。我们把满足下面条件的一对索引 (i, j)(且 i < j)称为“完美对”:记 a = nums[i],b = nums[j];在两者差的绝对值 |a - b| 和和的绝对值 |a + b| 中,较小的那个不大于 a、b 的绝对值中的较小值;在两者差的绝对值 |a - b| 和和的绝对值 |a + b| 中,较大的那... 2026-01-17:完美对的数目。用go语言,给定一个整数数组 nums。我们把满足下面条件的一对索引 (i, j)(且 i < j)称为“完美对”:记 a = nums[i],b = nums[j];在两者差的绝对值 |a - b| 和和的绝对值 |a + b| 中,较小的那个不大于 a、b 的绝对值中的较小值;在两者差的绝对值 |a - b| 和和的绝对值 |a + b| 中,较大的那...
- 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,... 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,...
- 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,... 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,...
- 2026-01-14:排序排列。用go语言,有两个等长的整数数组 value 和 limit,表示 n 个元素的得分和操作限制。初始时所有元素都处于未激活状态,你可以按任意顺序逐个激活它们,但激活第 i 个元素时,当前处于“活跃”状态的元素数量必须严格小于 limit[i]。每次激活第 i 个元素时,就把 value[i] 加入累计得分(即统计所有曾被激活过的元素的 value 之和)。此外... 2026-01-14:排序排列。用go语言,有两个等长的整数数组 value 和 limit,表示 n 个元素的得分和操作限制。初始时所有元素都处于未激活状态,你可以按任意顺序逐个激活它们,但激活第 i 个元素时,当前处于“活跃”状态的元素数量必须严格小于 limit[i]。每次激活第 i 个元素时,就把 value[i] 加入累计得分(即统计所有曾被激活过的元素的 value 之和)。此外...
- 2026-01-13:排序排列。用go语言,给定一个长度为 n 的整数数组 nums,数组中的元素构成了 0 到 n−1 的一个排列(即每个数恰好出现一次)。允许你对任意一对下标 i、j 交换元素,但前提是这两个位置上的数进行按位与运算后等于某个非负整数 k(即 nums[i] & nums[j] == k)。你可以进行任意次这样的满足条件的交换。求出能够使数组变为非递减(从小到大不严格)顺... 2026-01-13:排序排列。用go语言,给定一个长度为 n 的整数数组 nums,数组中的元素构成了 0 到 n−1 的一个排列(即每个数恰好出现一次)。允许你对任意一对下标 i、j 交换元素,但前提是这两个位置上的数进行按位与运算后等于某个非负整数 k(即 nums[i] & nums[j] == k)。你可以进行任意次这样的满足条件的交换。求出能够使数组变为非递减(从小到大不严格)顺...
- “字段多一个,凌晨三点炸一次”:聊聊流数据里的 Schema 演化,到底该怎么扛 “字段多一个,凌晨三点炸一次”:聊聊流数据里的 Schema 演化,到底该怎么扛
- 2026-01-11:三段式数组Ⅱ。用go语言,给定长度为 n 的整数序列 nums,要求选出一个包含至少四个元素的连续区间 [a, b](0 ≤ a < b < n),并在区间内选两个切分点 a < i < j < b,使得区间被分成三段:第一段从 a 到 i 元素严格上升,第二段从 i 到 j 元素严格下降,第三段从 j 到 b 元素又严格上升。在所有满足此模式的连续区间中,找出其元素和... 2026-01-11:三段式数组Ⅱ。用go语言,给定长度为 n 的整数序列 nums,要求选出一个包含至少四个元素的连续区间 [a, b](0 ≤ a < b < n),并在区间内选两个切分点 a < i < j < b,使得区间被分成三段:第一段从 a 到 i 元素严格上升,第二段从 i 到 j 元素严格下降,第三段从 j 到 b 元素又严格上升。在所有满足此模式的连续区间中,找出其元素和...
- Java数据结构详解 Java数据结构详解
- 2026-01-09:平衡装运的最大数量。用go语言,给定一个长度为 n 的整数数组 weight,表示沿一条直线排列的 n 个包裹的重量。把若干个相邻的包裹作为一次“装运”(即数组中的一个连续区间)。当某次装运中最右端的包裹重量严格小于该区间内出现的最大重量时,称这次装运为“平衡装运”(即区间的最后一个元素不是该区间的最大值)。现在要从数组中挑出若干个互不重叠的平衡装运,使得每个包裹最多被... 2026-01-09:平衡装运的最大数量。用go语言,给定一个长度为 n 的整数数组 weight,表示沿一条直线排列的 n 个包裹的重量。把若干个相邻的包裹作为一次“装运”(即数组中的一个连续区间)。当某次装运中最右端的包裹重量严格小于该区间内出现的最大重量时,称这次装运为“平衡装运”(即区间的最后一个元素不是该区间的最大值)。现在要从数组中挑出若干个互不重叠的平衡装运,使得每个包裹最多被...
- 2026-01-08:三段式数组Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums。若存在两个下标 p、q,满足 0 < p < q < n − 1,使得数组可以被划分为三段——从索引 0 到 p 的部分每一步都严格上升、从 p 到 q 的部分每一步都严格下降、从 q 到末尾的部分每一步又严格上升——则称数组符合“上升→下降→上升”的模式。若数组满足这种模式,返回 true;否则返回 ... 2026-01-08:三段式数组Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums。若存在两个下标 p、q,满足 0 < p < q < n − 1,使得数组可以被划分为三段——从索引 0 到 p 的部分每一步都严格上升、从 p 到 q 的部分每一步都严格下降、从 q 到末尾的部分每一步又严格上升——则称数组符合“上升→下降→上升”的模式。若数组满足这种模式,返回 true;否则返回 ...
- 在学习操作系统时,很多人会被“进程调度”“内存分配”这些概念绕晕——进程是看不见摸不着的,内存地址是一串抽象的数字,操作系统到底是怎么“管好”这些无形资源的?其实,操作系统的管理逻辑和我们现实中的管理场景高度相似,比如学校校长管学生、公司经理管员工。今天我们就从“校长管学生”这个生活化的例子入手,拆解操作系统“先描述、再组织”的核心管理逻辑,帮你看透它管理进程、内存、文件的底层思路。 在学习操作系统时,很多人会被“进程调度”“内存分配”这些概念绕晕——进程是看不见摸不着的,内存地址是一串抽象的数字,操作系统到底是怎么“管好”这些无形资源的?其实,操作系统的管理逻辑和我们现实中的管理场景高度相似,比如学校校长管学生、公司经理管员工。今天我们就从“校长管学生”这个生活化的例子入手,拆解操作系统“先描述、再组织”的核心管理逻辑,帮你看透它管理进程、内存、文件的底层思路。
- 2026-01-06:使数组平衡的最少移除数目。用go语言,给定一个整数数组 nums 和一个整数 k。我们把满足“数组中最大值与最小值之比不超过 k”的非空数组称为平衡数组。你被允许从 nums 中去掉任意个元素(但不能把数组清空),要求找到使剩下元素构成平衡数组所需删除的最少元素个数。注意:长度为 1 的数组自动视为平衡。1 <= nums.length <= 100000。1 <= n... 2026-01-06:使数组平衡的最少移除数目。用go语言,给定一个整数数组 nums 和一个整数 k。我们把满足“数组中最大值与最小值之比不超过 k”的非空数组称为平衡数组。你被允许从 nums 中去掉任意个元素(但不能把数组清空),要求找到使剩下元素构成平衡数组所需删除的最少元素个数。注意:长度为 1 的数组自动视为平衡。1 <= nums.length <= 100000。1 <= n...
- 1. 引言在教育数字化转型浪潮中,作业批改作为教学闭环的关键环节,长期面临教师工作量大、主观偏差、反馈滞后等痛点。传统人工批改模式下,教师需逐份核对答案、评判书写规范,单份作业耗时3-5分钟,且难以量化评分标准;而现有AI批改工具多依赖云端处理,存在响应延迟高(图片上传+云端推理需5-10秒)、隐私风险大(学生手写数据上传云端)、离线场景失效(无网络时无法使用)等问题,难以满足课堂教学的实时... 1. 引言在教育数字化转型浪潮中,作业批改作为教学闭环的关键环节,长期面临教师工作量大、主观偏差、反馈滞后等痛点。传统人工批改模式下,教师需逐份核对答案、评判书写规范,单份作业耗时3-5分钟,且难以量化评分标准;而现有AI批改工具多依赖云端处理,存在响应延迟高(图片上传+云端推理需5-10秒)、隐私风险大(学生手写数据上传云端)、离线场景失效(无网络时无法使用)等问题,难以满足课堂教学的实时...
- 2026-01-04:划分数组得到最大异或运算和与运算之和。用go语言,给定一个整数数组 nums,将每个元素分别分配到三个(可以为空的)子序列 A、B、C 中(每个元素恰好属于一组)。目标是最大化:A 中所有元素的按位异或值 + B 中所有元素的按位与值 + C 中所有元素的按位异或值。约定空序列的异或或与结果为 0。返回能够得到的最大总和。这里的“子序列”指在保持原数组相对顺序的前提下,... 2026-01-04:划分数组得到最大异或运算和与运算之和。用go语言,给定一个整数数组 nums,将每个元素分别分配到三个(可以为空的)子序列 A、B、C 中(每个元素恰好属于一组)。目标是最大化:A 中所有元素的按位异或值 + B 中所有元素的按位与值 + C 中所有元素的按位异或值。约定空序列的异或或与结果为 0。返回能够得到的最大总和。这里的“子序列”指在保持原数组相对顺序的前提下,...
- 2026-01-03:通过质数传送到达终点的最少跳跃次数。用go语言,给定一个长度为 n 的整数数组 nums。你从数组左端的第一个位置出发,目标是抵达最后一个位置(索引为 n-1)。在任一位置 i 上,你可以选择两类动作:移动到相邻位置:走到 i+1 或 i-1(前提是该索引在数组范围内)。质数传送:如果当前位置的数 nums[i] 是质数 p,那么你可以立即跳到数组中任意一个下标 j(j... 2026-01-03:通过质数传送到达终点的最少跳跃次数。用go语言,给定一个长度为 n 的整数数组 nums。你从数组左端的第一个位置出发,目标是抵达最后一个位置(索引为 n-1)。在任一位置 i 上,你可以选择两类动作:移动到相邻位置:走到 i+1 或 i-1(前提是该索引在数组范围内)。质数传送:如果当前位置的数 nums[i] 是质数 p,那么你可以立即跳到数组中任意一个下标 j(j...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签