三周攻克数据结构
文章平均质量分 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 · 578 阅读 · 0 评论 -
3周攻克数据结构(入门)——53.最大子数组和
力扣53.最大子数组和 题目描述 解法:动态规划 就像是喝汤的时候我们喜欢用勺子一样,这道题它从头到脚都透露着快用DP(动态规划)来解决我的气息。 为什么这么说呢? 题目:最大子数组 题干:请你找出一个具有最大和的连续子数组 当然,最关键的是子问题啊! 这是一个信号! 知道用动态规划没有用,我们需要剥离出子问题! 这道题的最终目的是得到一个连续的子数组,并且它的和是最大的。 从动态规划的思想来看,我们需要做的就是假设一个数组,然后不断地将其扩大规模到不满足扩大地条件,即,先假设一个数组,只要它扩大的过程中,原创 2022-03-16 00:15:30 · 347 阅读 · 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 · 1498 阅读 · 0 评论
分享