首页
沸点
课程
APP
AI用量
作品广场
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 4 人订阅
共942篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2026-06-24:使数组奇偶交替的最少操作。用go语言,给定整数数组 nums。若对所有相邻位置 i 和 i+1,它们的奇偶性不同(一个为奇数、另一个为偶数
2026-06-24:使数组奇偶交替的最少操作。用go语言,给定整数数组 nums。若对所有相邻位置 i 和 i+1,它们的奇偶性不同(一个为奇数、另一个为偶数),则称该数组为“奇偶交替”。你可以对任
2026-06-23:合并靠近字符。用go语言,现有仅含小写字母的字符串s与整数k,规则说明如下: 1. 判定标准:同一字符串里,若两个相同字母的位置索引差值不
2026-06-23:合并靠近字符。用go语言,现有仅含小写字母的字符串s与整数k,规则说明如下: 判定标准:同一字符串里,若两个相同字母的位置索引差值不超过k,这两个字符视作相邻靠近字符。 合并规则
2026-06-21:统计结果等于 K 的序列数目。用go语言,给定整数数组 nums 和整数 k。 从左到右遍历 nums,维护一个初始值 val = 1。到
2026-06-21:统计结果等于 K 的序列数目。用go语言,给定整数数组 nums 和整数 k。 从左到右遍历 nums,维护一个初始值 val = 1。到达每个位置 i 时,你必须从三种更新方式
2026-06-20:重新排列后的最大按位异或值。用go语言,给定两个长度都为 n 的二进制字符串 s 和 t。 你可以把 t 的字符任意顺序重排,但 s 不能
2026-06-20:重新排列后的最大按位异或值。用go语言,给定两个长度都为 n 的二进制字符串 s 和 t。 你可以把 t 的字符任意顺序重排,但 s 不能改动。 然后把 s 和重排后的 t 按位
2026-06-19:阶数数字排列。用go语言,给定一个整数 n,判断能否把 n 的各位数字重新排列(允许使用原来的顺序,也允许换成任意顺序),得到某个有效整数
2026-06-19:阶数数字排列。用go语言,给定一个整数 n,判断能否把 n 的各位数字重新排列(允许使用原来的顺序,也允许换成任意顺序),得到某个有效整数,使得它满足下面的性质: 对这个新整数的
2026-06-18:计算比赛分数差。用go语言,给定一个整数数组 nums,其中 nums[i] 表示第 i 场比赛中拿到的分数。共有两位玩家:第一位为“主动
2026-06-18:计算比赛分数差。用go语言,给定一个整数数组 nums,其中 nums[i] 表示第 i 场比赛中拿到的分数。共有两位玩家:第一位为“主动方”,第二位为“被动方”。 从第 0 场
2026-06-17:最大子数组异或值。用go语言,给定一个非负整数数组 nums 和一个整数 k。你需要从中挑选任意一个连续非空子数组,使得该子数组内最大值与
2026-06-17:最大子数组异或值。用go语言,给定一个非负整数数组 nums 和一个整数 k。你需要从中挑选任意一个连续非空子数组,使得该子数组内最大值与最小值的差不超过 k。在满足这一条件的所
2026-06-16:最长的准回文子字符串。用go语言,给定一个只包含小写字母的字符串 s。你要在 s 的所有连续、非空子字符串中,寻找“最长的准回文串”的长度
2026-06-16:最长的准回文子字符串。用go语言,给定一个只包含小写字母的字符串 s。你要在 s 的所有连续、非空子字符串中,寻找“最长的准回文串”的长度。 其中,“准回文串”的定义是:对某个子
2026-06-15:频率唯一的第一个元素。用go语言,从左到右扫描数组,统计每个元素出现的次数。对每个元素判断它的出现频率是否与其他元素不同:也就是它的出现次
2026-06-15:频率唯一的第一个元素。用go语言,从左到右扫描数组,统计每个元素出现的次数。对每个元素判断它的出现频率是否与其他元素不同:也就是它的出现次数在所有元素中是唯一的那种。找到最先满足
2026-06-14:切换打开灯泡。用go语言,给定一个整数数组 bulbs,数组中每个元素都在 1 到 100 之间。共有 100 个电灯泡,编号从 1 到
2026-06-14:切换打开灯泡。用go语言,给定一个整数数组 bulbs,数组中每个元素都在 1 到 100 之间。共有 100 个电灯泡,编号从 1 到 100,初始时全部处于关闭状态。 依次遍
2026-06-13:查询树上回文路径。用go语言,给定一棵包含 n 个节点的无向树(节点编号为 0 到 n-1),树用数组 edges 表示:edges 的长
2026-06-13:查询树上回文路径。用go语言,给定一棵包含 n 个节点的无向树(节点编号为 0 到 n-1),树用数组 edges 表示:edges 的长度为 n-1,每个元素为 [u, v],
2026-06-12:打家劫舍 V。用go语言,你现在要处理一个“相邻房屋不能同色同时偷”的求最大收益问题: - 有 n 间沿街房屋,第 i 间房屋里有 num
2026-06-12:打家劫舍 V。用go语言,你现在要处理一个“相邻房屋不能同色同时偷”的求最大收益问题: 有 n 间沿街房屋,第 i 间房屋里有 nums[i] 金额。 每间房屋还有一个颜色代码
2026-06-11:前缀连接组的数目。用go语言,给你一个字符串数组 words 和一个整数 k。 如果两个来自不同位置的单词 a、b 满足:它们从开头开始的
2026-06-11:前缀连接组的数目。用go语言,给你一个字符串数组 words 和一个整数 k。 如果两个来自不同位置的单词 a、b 满足:它们从开头开始的前 k 个字符完全相同(即 a 的前 k
2026-06-09:带权单词映射。用go语言,给定一个字符串数组 words,以及一个长度为 26 的整数数组 weights,其中 weights[i] 表
2026-06-09:带权单词映射。用go语言,给定一个字符串数组 words,以及一个长度为 26 的整数数组 weights,其中 weights[i] 表示字母表中第 i 个小写字母的权重。 每
2026年6月TIOBE编程语言排行榜,Go语言排名第13,Rust语言排名12。关于Rust已进入平台期的报道似乎为时过早。
六月头条:关于Rust已进入平台期的报道似乎为时过早 两个月前,我曾写道,Rust 似乎进入了平台期。这一结论是基于 Rust 在整整一年里,其 TIOBE 指数排名都未能上升。然而,最新的发展让我修
2026-06-08:开销小于等于 K 的子数组数目。用go语言,给定整数数组 nums 和整数 k。 对数组中任意一个连续非空子数组 nums[l..r],先
2026-06-08:开销小于等于 K 的子数组数目。用go语言,给定整数数组 nums 和整数 k。 对数组中任意一个连续非空子数组 nums[l..r],先找出该子数组的最大值 max 和最小值
2026-06-07:合并相邻且相等的元素。用go语言,给你一个整数数组 nums。你要反复做合并,直到再也找不到可以合并的相邻相等元素为止。 规则是:在当前数
2026-06-07:合并相邻且相等的元素。用go语言,给你一个整数数组 nums。你要反复做合并,直到再也找不到可以合并的相邻相等元素为止。 规则是:在当前数组里,只要存在某两个相邻位置上的值相同,
2026-06-06:统计主导元素下标数。用go语言,给定一个整数数组 nums,长度为 n。我们称某个位置 i(通常只考虑 i < n-1)上的元素为“主导元
2026-06-06:统计主导元素下标数。用go语言,给定一个整数数组 nums,长度为 n。我们称某个位置 i(通常只考虑 i < n-1)上的元素为“主导元素”,如果它严格大于数组中从 i+1 到
2026-06-05:移除至多一个元素后的最长交替子数组。用go语言,给你一个整数数组 nums。我们称某个连续片段(子数组)为“交替”,当它的相邻元素之间的大
2026-06-05:移除至多一个元素后的最长交替子数组。用go语言,给你一个整数数组 nums。我们称某个连续片段(子数组)为“交替”,当它的相邻元素之间的大小关系严格交替出现:要么是“先上升再下降
2026-06-04:删除子数组后的最终元素。用go语言,给定一个整数数组 nums,共有两名玩家:Alice 和 Bob,并且 Alice 先手。 游戏会一直
2026-06-04:删除子数组后的最终元素。用go语言,给定一个整数数组 nums,共有两名玩家:Alice 和 Bob,并且 Alice 先手。 游戏会一直轮流进行,直到最后数组中只剩下 1 个元
下一页