首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 4 人订阅
共823篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2026-03-12:大于目标字符串的最小字典序排列。用go语言,给定两个长度相同且只含小写字母的字符串 s 和 target。 要求从 s 的所有字符重排中找
2026-03-12:大于目标字符串的最小字典序排列。用go语言,给定两个长度相同且只含小写字母的字符串 s 和 target。 要求从 s 的所有字符重排中找出一个新的字符串,该字符串在按字母顺序比
2026-03-11:最长平衡子数组Ⅰ。用go语言,给定一个整数数组 nums。把数组中任意一段连续且非空的元素称为子数组;如果把子数组里的元素去重后,偶数的个
2026-03-11:最长平衡子数组Ⅰ。用go语言,给定一个整数数组 nums。把数组中任意一段连续且非空的元素称为子数组;如果把子数组里的元素去重后,偶数的个数与奇数的个数相等,就把该子数组称为“平
2026年3月TIOBE编程语言排行榜,Go语言排名第16,Rust语言排名14。为什么 TIOBE 指数仍然依赖搜索引擎?
三月头条:为什么 TIOBE 指数仍然依赖搜索引擎 由于二月是短月,TIOBE 指数并未发生太大变化,现在是讨论该指数自身的一个元问题的好时机。最近这个问题多次被提及:TIOBE 指数为什么仍基于搜索
2026-03-09:完全平方数的祖先个数总和。用go语言,给出一个节点数为 n(编号 0 到 n−1)的无向树,并把节点 0 视为根。树中的边由长度为 n−1
2026-03-09:完全平方数的祖先个数总和。用go语言,给出一个节点数为 n(编号 0 到 n−1)的无向树,并把节点 0 视为根。树中的边由长度为 n−1 的数组 edges 给出,edges[
2026-03-08:最长的平衡子串Ⅱ。用go语言,给定一个仅由字符 ‘a‘、‘b‘、‘c‘ 组成的字符串 s。我们把任意连续且非空的一段字符称为子串;若该子串
2026-03-08:最长的平衡子串Ⅱ。用go语言,给定一个仅由字符 'a'、'b'、'c' 组成的字符串 s。我们把任意连续且非空的一段字符称为子串;若该子串中出现的每一种字母出现次数相等,则称其为
2026-03-07:最长的平衡子串Ⅰ。用go语言,给定一个只含小写字母的字符串 s。我们把任意连续且非空的字符区间称为一个片段;当该片段内每一种不同字母出现的
2026-03-07:最长的平衡子串Ⅰ。用go语言,给定一个只含小写字母的字符串 s。我们把任意连续且非空的字符区间称为一个片段;当该片段内每一种不同字母出现的频次都相同,就称它为“均衡片段”。请找出
2026-03-06:出现次数能被 K 整除的元素总和。用go语言,给定一个整数数组 nums 和整数 k,求出数组中那些出现次数能被 k 整除的元素所贡献的总
2026-03-06:出现次数能被 K 整除的元素总和。用go语言,给定一个整数数组 nums 和整数 k,求出数组中那些出现次数能被 k 整除的元素所贡献的总和。具体做法是先统计每个不同元素在数组中
2026-03-05:最大划分因子。用go语言,给定一个二维整数数组 points,其中每个元素 points[i] = [xi, yi] 表示平面上的一个点。
2026-03-05:最大划分因子。用go语言,给定一个二维整数数组 points,其中每个元素 points[i] = [xi, yi] 表示平面上的一个点。 两点之间的曼哈顿距离定义为坐标差的绝对
2026-03-04:最长斐波那契子数组。用go语言,给定一个只包含正整数的数组 nums。把数组中任意一段连续元素看作一个片段;如果该片段从第 3 个元素起,
2026-03-04:最长斐波那契子数组。用go语言,给定一个只包含正整数的数组 nums。把数组中任意一段连续元素看作一个片段;如果该片段从第 3 个元素起,每一项都等于前面两项之和,则称其为斐波那
2026-03-03:相等子字符串分数。用go语言,给定一个只含小写字母的字符串 s。把每个字母替换为它在字母表中的序号(a→1, b→2, …, z→26),
2026-03-03:相等子字符串分数。用go语言,给定一个只含小写字母的字符串 s。把每个字母替换为它在字母表中的序号(a→1, b→2, …, z→26),然后某段字符串的“分值”就是其所有字母序
2026-03-02:统计和为 N 的无零数对。用go语言,把十进制表示中不含数字 0 的正整数称为“不含零的正数”。给定一个整数 n,统计所有满足下述条件的整
2026-03-02:统计和为 N 的无零数对。用go语言,把十进制表示中不含数字 0 的正整数称为“不含零的正数”。给定一个整数 n,统计所有满足下述条件的整数对 (a, b) 的数量:a 和 b
2026-03-01:移除K-平衡子字符串。用go语言,给定一个只含左右括号的字符串 s 和一个正整数 k。 把恰好由 k 个连续左括号紧跟 k 个连续右括号组
2026-03-01:移除K-平衡子字符串。用go语言,给定一个只含左右括号的字符串 s 和一个正整数 k。 把恰好由 k 个连续左括号紧跟 k 个连续右括号组成的片段称为 k-平衡串(例如 k=3
2026-02-28:按位异或非零的最长子序列。用go语言,给定一个整数数组 nums,要求从中选出一个非空子序列(保持原有相对次序,可删去若干元素),使得把该
2026-02-28:按位异或非零的最长子序列。用go语言,给定一个整数数组 nums,要求从中选出一个非空子序列(保持原有相对次序,可删去若干元素),使得把该子序列所有元素按二进制位进行异或运算后的
2026-02-27:计算交替和。用go语言,给定一个整数数组 nums,定义其交替和为:把所有下标为偶数的元素相加,再减去所有下标为奇数的元素。等价于计算 Σ
2026-02-27:计算交替和。用go语言,给定一个整数数组 nums,定义其交替和为:把所有下标为偶数的元素相加,再减去所有下标为奇数的元素。等价于计算 Σ_{i=0}^{n-1} (-1)^i
2026-02-26:锯齿形数组的总数Ⅰ。用go语言,给定三个整数 n、l、r,要求构造长度为 n 的数组,元素取自区间 [l, r],并满足以下两条规则: -
2026-02-26:锯齿形数组的总数Ⅰ。用go语言,给定三个整数 n、l、r,要求构造长度为 n 的数组,元素取自区间 [l, r],并满足以下两条规则: 相邻两个位置上的数不能相等; 任意连续的三
2026-02-25:分割数组得到最小绝对差。用go语言,给定一个整数数组 nums,把它切成两个非空的连续区间——记作 left 和 right。要求 lef
2026-02-25:分割数组得到最小绝对差。用go语言,给定一个整数数组 nums,把它切成两个非空的连续区间——记作 left 和 right。要求 left 中的元素单调上升(每个数都大于它前面
2026-02-24:计算十进制表示。用go语言,给定一个正整数 n。把能写成 d×10^k(其中 d 是 1 到 9 的整数,k 是非负整数)的正整数称为“十
2026-02-24:计算十进制表示。用go语言,给定一个正整数 n。把能写成 d×10^k(其中 d 是 1 到 9 的整数,k 是非负整数)的正整数称为“十位分量”——等价于十进制表示里只有一位非
2026-02-23:交换元素后的最大交替和。用go语言,给定一个整数数组 nums,定义其交替和为下标偶数位置元素之和减去奇数位置元素之和(即 nums[0]
2026-02-23:交换元素后的最大交替和。用go语言,给定一个整数数组 nums,定义其交替和为下标偶数位置元素之和减去奇数位置元素之和(即 nums[0] - nums[1] + nums[2]
2026-02-22:删除子字符串后不同的终点。用go语言,给你一个只包含字符 U、D、L、R 的字符串 s,用来表示在无限的二维格点上每一步的方向(U 向上,
2026-02-22:删除子字符串后不同的终点。用go语言,给你一个只包含字符 U、D、L、R 的字符串 s,用来表示在无限的二维格点上每一步的方向(U 向上,D 向下,L 向左,R 向右)。另有一个
2026-02-21:爬楼梯Ⅱ。用go语言,你要爬一段共有 n+1 级的台阶,编号从 0 到 n。给定一个长度为 n、下标从 1 开始的数组 costs,其中
2026-02-21:爬楼梯Ⅱ。用go语言,你要爬一段共有 n+1 级的台阶,编号从 0 到 n。给定一个长度为 n、下标从 1 开始的数组 costs,其中 costs[i] 表示第 i 级台阶自身
下一页