三周攻克数据结构
文章平均质量分 70
野犬17
这个作者很懒,什么都没留下…
展开
-
3周攻克数据结构(入门)——1.两数之和
LeetCode:1.两数之和(Two Sum)包含输入的完整代码可去LeetCode:1.两数之和(Two Sum)Java完整代码题目内容描述思路方法一:直接两层for循环嵌套,暴力求解两层for循环for(int i=0;i<nums.length;i++){ for(int j=0;j<nums.length;j++){ if(nums[j]==target-nums[i]){ result[0]=i;原创 2022-03-16 00:18:31 · 507 阅读 · 0 评论 -
3周攻克数据结构(入门)——53.最大子数组和
力扣53.最大子数组和题目描述解法:动态规划就像是喝汤的时候我们喜欢用勺子一样,这道题它从头到脚都透露着快用DP(动态规划)来解决我的气息。为什么这么说呢?题目:最大子数组题干:请你找出一个具有最大和的连续子数组当然,最关键的是子问题啊!这是一个信号!知道用动态规划没有用,我们需要剥离出子问题!这道题的最终目的是得到一个连续的子数组,并且它的和是最大的。从动态规划的思想来看,我们需要做的就是假设一个数组,然后不断地将其扩大规模到不满足扩大地条件,即,先假设一个数组,只要它扩大的过程中,原创 2022-03-16 00:15:30 · 290 阅读 · 0 评论 -
3周攻克数据结构(入门)——217.存在重复元素
力扣:217.存在重复元素题目描述方法一:暴力二话不说,俩次循环,直接判断public static boolean containsDuplicate(int[] nums) { for(int i=0;i< nums.length-1;i++){ for(int j=i+1;j<nums.length;j++){ if(nums[j]==nums[i]){ return原创 2022-03-13 23:45:27 · 1409 阅读 · 0 评论