摘要: 咱就是说看了一眼人家的代码怎么那么少哇!!!想下班了,明天再看! 自己写的 写了快花了我一个小时 自己就是常规思路毫无优化 代码量也很多 所以运行肯定很慢 1 package leetcode01; 2 /*给出一棵二叉树,其上每个结点的值都是0或1。每一条从根到叶的路径都代表一个从最高有效位开始的 阅读全文
posted @ 2022-05-30 18:11 Ssshiny 阅读(32) 评论(0) 推荐(0)
摘要: 自己写的 用了map package leetcode01; import java.util.HashMap; import java.util.Map; //我无语 看不清题目咱就是 人说的是小于等于 不是等于! /*给你一个整数数组nums和一个整数k,判断数组中是否存在两个不同的索引i和j, 阅读全文
posted @ 2022-05-30 17:05 Ssshiny 阅读(20) 评论(0) 推荐(0)
摘要: 集合set 排序sort 看了下题解 题解直接在插入的时候判断 用add如果成功插入会返回true,若集合中已有会返回false 这样节省了length的比较 集合set 自己写的 public static boolean containsDuplicate(int[] nums) { Set<I 阅读全文
posted @ 2022-05-30 15:47 Ssshiny 阅读(18) 评论(0) 推荐(0)
摘要: 链表 递归 迭代 我现在认为迭代是每一步处理一个问题,形成一个比原来规模小但是处理方法相同的子问题,直至处理完。 看了下发现链表和树里的迭代 都用while做结束条件 整体放在一个大循环体内 一步一步处理 我下面列的这个方法应该也是迭代 自己做的就常规想法:直接取下来头,依次前插。 package 阅读全文
posted @ 2022-05-30 13:10 Ssshiny 阅读(26) 评论(0) 推荐(0)
摘要: 不知道映射是对应位置上必须一样!只是感觉需要有一个能形成的,比如add dda我认为也合理,只要变量个数可对应就行,理解错误。 然后自己写也用的map,但是按自己的理解只是写了统计个数,没有需要一一对应,且自己对于对应的value中个数的比较不会写,没有实现。 看了题解写了下面的解法,但是这个运行过 阅读全文
posted @ 2022-05-30 09:58 Ssshiny 阅读(23) 评论(0) 推荐(0)