👨💻程序员三明治:个人主页 🔥 个人专栏: 《设计模式精解》 《重学数据结构》
C++ 值返回需要拷贝,RVO 省掉拷贝;const& 会延续临时,多次析构是自然现象。d 析构 1 次(func 结束),return 时临时值析构 1 次,...
本文详细记录了一位Java全栈开发工程师的面试过程,涵盖Java基础、JVM、Web框架、数据库、前端技术、构建工具、微服务等多个领域,适合初学者和进阶者学习参...
2025-10-10:非递减数组的最大长度。用go语言,给定一个整数数组。每次操作可以选取数组中一段连续的元素,把这一段合并成一个元素,合并后这个新元素的值等于...
解决方案见 https://github.com/bluenviron/mediamtx/issues/3452#issuecomment-2160553182...
2025-09-22:字符串的反转度。用go语言,给一个仅包含小写字母的字符串 s。先按字母表的反向给每个字母分配一个数值:a 对应 26,b 对应 25,…,...
2025-09-21:使数组元素都变为零的最少操作次数。用go语言,给定若干查询,每个查询由一对整数 l、r 指定,表示起始数组包含所有落在闭区间 [l, r]...
2025-09-19:属性图。用go语言,给出一个大小为 n×m 的整数矩阵 properties 和一个整数 k。
2025-09-18:船上可以装载的最大集装箱数量。用go语言,设有一块边长为 n 的方形甲板,共 n×n 个格位,每个格位可放置一个质量为 w 的集装箱。若把...
2025-09-17:统计美丽整数的数目。用go语言,给定两个正整数 l 和 r,统计区间 [l, r](含端点)内有多少个整数满足这样的条件:把这个数的每一位...
2025-09-15:距离最小相等元素查询。用go语言,给出一个首尾相连的数组 nums 以及若干查询下标 queries。对于每个查询位置 p = queri...
2025-09-14:删除后的最大子数组元素和。用go语言,给你一个整数数组 nums。你可以删掉数组中任意多个元素,但至少要保留一个元素。删完以后,从剩下的元...
2025-09-09:水果成篮Ⅲ。用go语言,给你两个等长的整数数组 fruits 和 baskets:fruits[i] 表示第 i 类水果的数量,baske...
2025-09-07:水果成篮Ⅱ。用go语言,给定两个长度为 n 的整型数组 fruits 和 baskets,前者 fruits[i] 表示第 i 类水果的数...
2025-09-02:全排列Ⅳ。用go语言,给定两个整数 n 和 k。把由 1 到 n 组成的某个排列称为交错序列,要求相邻的两个数必须一奇一偶。实现时在函数内...
2025-08-31:可行数组的数目。用go语言,给定一个长度为 n 的初始数组(记作原数组)和一个包含 n 个闭区间的列表(第 i 个区间为 [ui, vi]...
2025-08-27:判断操作后字符串中的数字是否相等Ⅰ。用go语言,给定一个只包含数字字符的字符串 s。重复执行下面的变换,直到字符串长度为 2:
2025-08-26:最长 V 形对角线段的长度。用go语言,给定一个 n × m 的整型矩阵,每个格子的值为 0、1 或 2。需要找出一种沿对角方向移动的连续...
2025-08-24:吃披萨。用go语言,给出一个长度为 n 的整数数组 pizzas,pizzas[i] 表示第 i 个披萨的重量。每一天必须恰好取出 4 个...
2025-06-09:最小化相邻元素的最大差值。用go语言,给定一个整数数组 nums,其中部分元素被标记为 -1,表示这些元素缺失。