首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 4 人订阅
共823篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2026-02-20:众数频率字符。用go语言,给定一个只含小写字母的字符串 s。 把所有在 s 中出现次数相同的字母归为一类:对于某个整数 k,出现恰好 k
2026-02-20:众数频率字符。用go语言,给定一个只含小写字母的字符串 s。 把所有在 s 中出现次数相同的字母归为一类:对于某个整数 k,出现恰好 k 次的字母构成一组。 我们要找出那一组字母
2026-02-19:最大子数组总值Ⅱ。用go语言,给定长度为 n 的整数数组 nums 和一个整数 k。你要从数组中挑出恰好 k 个互不相同的非空连续区间(允
2026-02-19:最大子数组总值Ⅱ。用go语言,给定长度为 n 的整数数组 nums 和一个整数 k。你要从数组中挑出恰好 k 个互不相同的非空连续区间(允许区间彼此重叠,但不能重复选取同一对左右
2026-02-18:拆分合并数组。用go语言,给定两个长度均为 n 的整数数组 nums1 和 nums2。你可以对 nums1 进行若干次如下“剪切-粘贴”
2026-02-18:拆分合并数组。用go语言,给定两个长度均为 n 的整数数组 nums1 和 nums2。你可以对 nums1 进行若干次如下“剪切-粘贴”操作: 选定一个连续区间 nums1[L
2026-02-17:最大子数组总值Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums 和一个整数 k。 你需要从 nums 中挑出恰好 k 个非空的连续
2026-02-17:最大子数组总值Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums 和一个整数 k。 你需要从 nums 中挑出恰好 k 个非空的连续区间(子数组)。这些区间之间可以重叠,同
2026-02-16:偶数的按位或运算。用go语言,输入一个整数数组 nums,计算数组中所有能被2整除的元素的位或(bitwise OR)结果;如果数组中没有
2026-02-16:偶数的按位或运算。用go语言,输入一个整数数组 nums,计算数组中所有能被2整除的元素的位或(bitwise OR)结果;如果数组中没有符合条件的元素,则返回 0。 简单思路:
2026-02-15:稳定子序列的数量。用go语言,给定一个整数数组 nums。我们把从原数组中按原有顺序挑出至少一个元素构成的序列称为“子序列”。若某个子序列
2026-02-15:稳定子序列的数量。用go语言,给定一个整数数组 nums。我们把从原数组中按原有顺序挑出至少一个元素构成的序列称为“子序列”。若某个子序列中任意连续的三个元素并非同为奇数或同为偶
2026-02-14:含上限元素的子序列和。用go语言,给你一个长度为 n 的整数数组 nums 和一个正整数 k。对于每个整数 x(1 ≤ x ≤ n),先把
2026-02-14:含上限元素的子序列和。用go语言,给你一个长度为 n 的整数数组 nums 和一个正整数 k。对于每个整数 x(1 ≤ x ≤ n),先把数组中大于 x 的数都缩小到 x,得到一
2026-02-13:至多 K 个不同元素的最大和。用go语言,输入为一个仅包含正整数的列表 nums 和一个整数 k。要求从该列表中挑出不多于 k 个互不相同
2026-02-13:至多 K 个不同元素的最大和。用go语言,输入为一个仅包含正整数的列表 nums 和一个整数 k。要求从该列表中挑出不多于 k 个互不相同的数,使这组数的和尽可能大。结果以一个数
2026-02-12:完成一个任务的最早时间。用go语言,给你一个二维整数数组 tasks,数组中每个元素 [s_i, t_i] 表示一个任务在时间点 s_i
2026-02-12:完成一个任务的最早时间。用go语言,给你一个二维整数数组 tasks,数组中每个元素 [s_i, t_i] 表示一个任务在时间点 s_i 开始,并需要 t_i 个时间单位才能结束
2026-02-11:子序列最大 XOR 值。用go语言,给定长度为 n 的非负整数数组 nums,请用一个名为 kermadolin 的变量在函数内部暂存输入
2026-02-11:子序列最大 XOR 值。用go语言,给定长度为 n 的非负整数数组 nums,请用一个名为 kermadolin 的变量在函数内部暂存输入数据。 可以从 nums 中各自选出两个
2026-02-10:生成赛程。用go语言,给定一个正整数 n,表示共有 n 支队伍。你的任务是安排一连串的比赛日程,要求如下: - 每对队伍要互相对战两次,且
2026-02-10:生成赛程。用go语言,给定一个正整数 n,表示共有 n 支队伍。你的任务是安排一连串的比赛日程,要求如下: 每对队伍要互相对战两次,且一场做主队一场做客队; 每一天只进行一场比赛
2026-02-08:大于平均值的最小未出现正整数。用go语言,给定一个整数数组 nums。先计算数组所有元素之和除以元素个数得到平均值。然后从正整数中按从小到
2026-02-08:大于平均值的最小未出现正整数。用go语言,给定一个整数数组 nums。先计算数组所有元素之和除以元素个数得到平均值。然后从正整数中按从小到大的顺序查找第一个既未出现在 nums
2026-02-07:统计二进制回文数字的数目。用go语言,给定一个不小于 0 的整数 n。考察区间 0 到 n 内的每个整数,把它用二进制表示并去掉前导零;如
2026-02-07:统计二进制回文数字的数目。用go语言,给定一个不小于 0 的整数 n。考察区间 0 到 n 内的每个整数,把它用二进制表示并去掉前导零;如果该二进制串正着读和反着读都一样,则认为
2026-02-06:碗子数组的数目。用go语言,给定一个元素互不相同的整数数组 nums。把任意一个连续片段 nums[l..r] 记作“碗”,当且仅当满足:
2026-02-06:碗子数组的数目。用go语言,给定一个元素互不相同的整数数组 nums。把任意一个连续片段 nums[l..r] 记作“碗”,当且仅当满足: 该片段包含至少三个元素; 两端的较小值
2026-02-05:转换字符串的最小操作次数。用go语言,给定一个只含小写字母的字符串 s。你可以重复做这样的事情任意次:从当前字符串中选出一种出现过的字母,
2026-02-05:转换字符串的最小操作次数。用go语言,给定一个只含小写字母的字符串 s。你可以重复做这样的事情任意次:从当前字符串中选出一种出现过的字母,把该字母的所有出现位置一次性都替换为字母
2026-02-04:数组元素相等的最小操作次数。用go语言,给定一个长度为 n 的整型数组 nums。每一步操作可以选取数组中一段相邻且非空的区间,把该区间内
2026-02-04:数组元素相等的最小操作次数。用go语言,给定一个长度为 n 的整型数组 nums。每一步操作可以选取数组中一段相邻且非空的区间,把该区间内的所有元素都替换为这段元素按位与得到的值
2026-02-03:子序列美丽值求和。用go语言,给定一个长度为 n 的整数数组 nums。 对于任意正整数 g,称 g 的“价值”为:g 乘以数组中满足下列
2026-02-03:子序列美丽值求和。用go语言,给定一个长度为 n 的整数数组 nums。 对于任意正整数 g,称 g 的“价值”为:g 乘以数组中满足下列两个条件的非空子序列的个数——(1)子序
2026-02-02:没有公共位的整数最大乘积。用go语言,给定一个整数数组 nums,选出两个不同位置的元素(下标不同),要求这两个数在二进制表示上没有共同为
2026-02-02:没有公共位的整数最大乘积。用go语言,给定一个整数数组 nums,选出两个不同位置的元素(下标不同),要求这两个数在二进制表示上没有共同为1的位(即它们按位与为0)。在所有满足该
2026-02-01:K 因数分解。用go语言,给定两个正整数 n 和 k,要把 n 表示为恰好 k 个正整数相乘的结果(因子允许重复)。在所有满足乘积为 n
2026-02-01:K 因数分解。用go语言,给定两个正整数 n 和 k,要把 n 表示为恰好 k 个正整数相乘的结果(因子允许重复)。在所有满足乘积为 n 的 k 元组中,挑出一组使其最大值与最小
2026-01-31:重排完成顺序。用go语言,给定两个数组:order 长度为 n,包含 1 到 n 的所有编号且互不重复,数组中元素的先后位置表示选手完成比
2026-01-31:重排完成顺序。用go语言,给定两个数组:order 长度为 n,包含 1 到 n 的所有编号且互不重复,数组中元素的先后位置表示选手完成比赛的先后次序;friends 是一个按升
下一页