![](https://img-blog.csdnimg.cn/a5c01df37b4445428ade9edccdf4b8d8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《中级算法》
文章平均质量分 52
力扣
木木夕 _
欢迎指正,非常感谢
可以按照专栏看^-^
展开
-
习题:矩阵置零(C语言)
题目 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 进阶: 一个直观的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案。 一个简单的改进方案是使用 O(m + n)的额外空间,但这仍然不是最好的解决方案。 你能想出一个仅使用常量空间的解决方案吗? 示例 1: 输入:matrix = [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] 示例 2: 输入原创 2021-10-11 18:00:12 · 789 阅读 · 0 评论 -
习题:三数之和(C语言)
题目 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ? 请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例 1: 输入:nums = [-1,0,1,2,-1,-4] 输出:[[-1,-1,2],[-1,0,1]] 示例 2: 输入:nums = [] 输出:[] 示例 3: 输入:nums = [0] 输出:[] 提示: 0 <= nums.length <= 3原创 2021-10-11 17:52:29 · 683 阅读 · 0 评论