随笔分类 - Leetcode
摘要:出现的语法错误或者需记住的点: C++: 1、不是指针用“.”而不是“->”。 2、且用"&&"而不是“&”。 3、set的查找:s.find(sth) != s.end() 4、string取子串:s.substr(begin, len),注意第二个参数是截取子串的长度,不是结束位置! 5、str
阅读全文
摘要:problem: 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定
阅读全文
摘要:Problem: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满
阅读全文
摘要:Problem: 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 tar
阅读全文