文件名称:leetcode双人赛-leetcode-1:leetcode-1
文件大小:198KB
文件格式:ZIP
更新时间:2024-07-19 22:41:33
系统开源
leetcode双人赛LeetCode 问题分析 本文档总结了 LeetCode 问题的解决方案。 3Sum :首先对数组进行排序,然后创建三个指针 - i指向头部, j指向尾部, k指向枢轴。 if (a[i] + a[k] + a[j]) < 0, i++ else j-- 。 3SumCloset : 类似于 3Sum。 4Sum :计算数组中每对两个元素的总和。 对于每个 twoSum i ,检查是否存在另一个 twoSum j ,其中i + j = target 。 AddBinary :简单的问题。 AddTwoNumbers :简单的问题。 Anagrams :简单的#hashtable问题。 BalancedBinaryTree :简单的#balance #tree问题。 BestTimetoBuyandSellStock :简单的问题。 BestTimetoBuyandSellStockII :简单的问题。 BestTimetoBuyandSellStockIII : tricky #dp problem 。 divide and conquer 。 找到0..i和i