首页
沸点
课程
APP
AI用量
作品广场
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 4 人订阅
共942篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2026-07-14:两个值之间的最小绝对差值。用go语言,给定一个只由 0、1、2 组成的整数数组 nums。 我们要找所有满足条件的下标对(i, j),其中
2026-07-14:两个值之间的最小绝对差值。用go语言,给定一个只由 0、1、2 组成的整数数组 nums。 我们要找所有满足条件的下标对(i, j),其中当 nums[i] 等于 1,且 num
2026-07-13:统计好子数组。用go语言,给定一个整数数组 nums。 对任意一个连续非空的子数组,考察它里面所有元素的按位或值(把该子数组中每个元素依次
2026-07-13:统计好子数组。用go语言,给定一个整数数组 nums。 对任意一个连续非空的子数组,考察它里面所有元素的按位或值(把该子数组中每个元素依次做按位或,最终得到一个结果)。 如果这个
2026-07-12:达到目标异或值的最少删除次数。用go语言,给定一个整数数组 nums 和一个整数 target。 你可以从 nums 里删除任意多个元素(
2026-07-12:达到目标异或值的最少删除次数。用go语言,给定一个整数数组 nums 和一个整数 target。 你可以从 nums 里删除任意多个元素(也可以一个都不删)。删除之后,剩下的元素
2026-07-11:构造奇偶一致的数组Ⅱ。用go语言,给定一个长度为 n 的整数数组 nums1,所有元素互不相同。需要构造一个同样长度为 n 的数组 num
2026-07-11:构造奇偶一致的数组Ⅱ。用go语言,给定一个长度为 n 的整数数组 nums1,所有元素互不相同。需要构造一个同样长度为 n 的数组 nums2,使得 nums2 的每个元素都必须
2026-07-10:添加一个点后可激活的最大点数。用go语言,给定一个二维整数点集合 points,points[i]=[xi,yi] 表示第 i 个点的坐标
2026-07-10:添加一个点后可激活的最大点数。用go语言,给定一个二维整数点集合 points,points[i]=[xi,yi] 表示第 i 个点的坐标,且所有坐标都互不相同。 当你选择“激活
2026-07-09:替换最多一个元素后的最长等差子数组。用go语言,给你一个整数数组 nums。 如果某个连续子数组满足:子数组里任意相邻两个元素之差都一样(
2026-07-09:替换最多一个元素后的最长等差子数组。用go语言,给你一个整数数组 nums。 如果某个连续子数组满足:子数组里任意相邻两个元素之差都一样(也就是差值恒定),那么这个子数组称为等差
2026-07-08:统计区间内奇妙数的数目。用go语言,给定一个正整数 n,我们要考虑从 1 到 n 之间(包括 1 和 n)的所有整数。对每个数,按照常见的
2026-07-08:统计区间内奇妙数的数目。用go语言,给定一个正整数 n,我们要考虑从 1 到 n 之间(包括 1 和 n)的所有整数。对每个数,按照常见的千位分隔习惯写成字符串:从个位开始向左数
2026-07-07:统计区间内奇妙数的数目。用go语言,给定两个整数 l 和 r。对于任意整数,把它写成十进制各位数字的序列:如果这些数字从左到右要么严格递增
2026-07-07:统计区间内奇妙数的数目。用go语言,给定两个整数 l 和 r。对于任意整数,把它写成十进制各位数字的序列:如果这些数字从左到右要么严格递增、要么严格递减(相邻两位必须分别满足更大
2026-07-06:通过交换使数组相等的最小花费。用go语言,给你两个长度均为 n 的整数数组 nums1 和 nums2。 你可以执行以下操作任意次: 1.
2026-07-06:通过交换使数组相等的最小花费。用go语言,给你两个长度均为 n 的整数数组 nums1 和 nums2。 你可以执行以下操作任意次: 1.同数组内交换(免费) 在同一个数组中任选
2026-07-05:数对的最大公约数之和。用go语言,给定数组 nums(长度为 n)。先对每个位置 i 生成 prefixGcd[i]:令 mxi 为 nu
2026-07-05:数对的最大公约数之和。用go语言,给定数组 nums(长度为 n)。先对每个位置 i 生成 prefixGcd[i]:令 mxi 为 nums[0..i] 中的最大值,然后 pr
2026-07-04:找到第一个唯一偶数。用go语言,在数组 nums 中寻找这样的数:它是偶数(能被 2 整除),并且在 nums 里只出现一次。请返回满足条
2026-07-04:找到第一个唯一偶数。用go语言,在数组 nums 中寻找这样的数:它是偶数(能被 2 整除),并且在 nums 里只出现一次。请返回满足条件的那个偶数的值,并且以其在数组中的首次
2026-07-03:划分二进制字符串的最小费用。用go语言,有一个只由 0 和 1 组成的二进制字符串 s,以及两个代价 encCost 和 flatCost
2026-07-03:划分二进制字符串的最小费用。用go语言,有一个只由 0 和 1 组成的二进制字符串 s,以及两个代价 encCost 和 flatCost。 把字符串 s 划分成若干个连续的片段
2026-07-02:将一个字符串排序的最小操作次数。用go语言,问题:给定只包含小写字母的字符串 s。你可以反复进行操作:每次选取 s 的一个连续子串,但子串
2026-07-02:将一个字符串排序的最小操作次数。用go语言,问题:给定只包含小写字母的字符串 s。你可以反复进行操作:每次选取 s 的一个连续子串,但子串不能覆盖整个字符串;然后把这个子串内部的
2026-07-01:找出最小平衡下标。用go语言,给你一个整数数组 nums。我们要找“平衡下标”里最小的那个下标 i。 对任意下标 i,把数组分成左右两部分
2026-07-01:找出最小平衡下标。用go语言,给你一个整数数组 nums。我们要找“平衡下标”里最小的那个下标 i。 对任意下标 i,把数组分成左右两部分: i 左边的所有元素求和,记为 lef
2026-06-30:容量最小的箱子。用go语言,给定一个整数数组 capacity 和一个整数 itemSize: - capacity[i] 表示第 i 个
2026-06-30:容量最小的箱子。用go语言,给定一个整数数组 capacity 和一个整数 itemSize: capacity[i] 表示第 i 个箱子的容量。 若某个箱子的容量满足 capa
2026-06-29:统计包含 K 个不同整数的子数组。用go语言,给定一个整数数组 nums,以及两个整数 k 和 m。你需要统计数组中连续的非空子数组有多少
2026-06-29:统计包含 K 个不同整数的子数组。用go语言,给定一个整数数组 nums,以及两个整数 k 和 m。你需要统计数组中连续的非空子数组有多少个。 对任意一个子数组,如果它满足: 这
2026-06-28:按位或的最小值。用go语言,给你一个大小为 m × n 的二维整数表 grid。你需要从 每一行 里 各选出一个数(同一行只选一个,不能多
2026-06-28:按位或的最小值。用go语言,给你一个大小为 m × n 的二维整数表 grid。你需要从 每一行 里 各选出一个数(同一行只选一个,不能多选或少选)。把这些被选出的数做按位或运算
2026-06-27:拆分到 1 的最小总代价。用go语言,给定一个整数 n。你需要把它不断地“拆分”为若干个 1,最后一共得到 n 个 1。 一次操作允许:把
2026-06-27:拆分到 1 的最小总代价。用go语言,给定一个整数 n。你需要把它不断地“拆分”为若干个 1,最后一共得到 n 个 1。 一次操作允许:把当前某个数 x 拆成两个正整数 a 和
2026-06-26:移除尾部元音字母。用go语言,给定一个只包含小写英文字母的字符串 s。需要从字符串末尾开始,逐个向前检查:把所有出现在末尾的元音字母(a、
2026-06-26:移除尾部元音字母。用go语言,给定一个只包含小写英文字母的字符串 s。需要从字符串末尾开始,逐个向前检查:把所有出现在末尾的元音字母(a、e、i、o、u)都删掉。最终返回删完这些
2026-06-25:给定范围内 K 位数字之和。用go语言,给定三个整数 l、r、k。 我们要考虑所有恰好有 k 位的整数,这些整数的每一位数字都是这样选出来
2026-06-25:给定范围内 K 位数字之和。用go语言,给定三个整数 l、r、k。 我们要考虑所有恰好有 k 位的整数,这些整数的每一位数字都是这样选出来的: 对每一位,从区间 [l, r](包
下一页