2022年2月3日
摘要: HashMap 1. 构造器 1.1. HashMap() 构造一个默认初始容量(16)和默认加载因子(0.75)的HashMap。 1.2 HashMap(int initialCapacity) 构造一个指定初始容量和默认加载因子(0.75)的HahMap。 1.3 HashMap(int in 阅读全文
posted @ 2022-02-03 01:00 滔特特 阅读(74) 评论(0) 推荐(0) 编辑
  2022年1月26日
摘要: 剑指 Offer II 001. 整数除法 整数相除 1. 来源:https://leetcode-cn.com/problems/xoh6Oh/ 2.思路 为了方便描述,我们考虑a和b都为正数的情况,之后再考虑其他情况。 最直接的思路就是将b一个一个的累加,至到累加的结果超过了a,即可得到答案。以a=18,b=5为例,此过程如下图所示: 这 阅读全文
posted @ 2022-01-26 20:46 滔特特 阅读(64) 评论(0) 推荐(0) 编辑
  2021年10月24日
摘要: 5. 最长回文子串 5. 最长回文子串 1. 题目描述 来源: https://leetcode-cn.com/problems/longest-palindromic-substring/ 2. 思路 2.1 中心拓展法 和**“647. 回文子串”中的中心拓展**完全类似,详细请访问https://www.cnbl 阅读全文
posted @ 2021-10-24 01:16 滔特特 阅读(42) 评论(0) 推荐(0) 编辑
  2021年10月23日
摘要: 647. 回文子串 647. 回文子串 1. 题目描述 来源: https://leetcode-cn.com/problems/palindromic-substrings/ 2. 思路 2.1 中心拓展 对于s中任何一个字符s[i],均有可能是一个回文子串的中心位置,因此可以以s[i]为着手点,同时向两边发散,若左 阅读全文
posted @ 2021-10-23 16:53 滔特特 阅读(34) 评论(0) 推荐(0) 编辑
  2021年10月21日
摘要: 739. 每日温度 一、题目描述 来源:https://leetcode-cn.com/problems/daily-temperatures/ 二、思路 原则:第i天的温度可以用来判断前面哪天温度比它低。使用数据结构:栈。出栈和入栈的条件如下: 出栈条件:栈顶温度temperatures[t]比第i天的温度tempe 阅读全文
posted @ 2021-10-21 10:15 滔特特 阅读(43) 评论(0) 推荐(1) 编辑
  2021年10月20日
摘要: 剑指 Offer II 047. 二叉树剪枝 一、题目描述 来源 https://leetcode-cn.com/problems/pOCWxh/ 二、思路 使用递归的思想,一棵子树可以被剪除的条件是: 根节点的左子树可以被剪除或者为null; 根节点的右子树可以被剪除或者为null; 根节点本身是0而不是1。 该根节点的左右子树使用同样的判断 阅读全文
posted @ 2021-10-20 21:08 滔特特 阅读(31) 评论(0) 推荐(1) 编辑
  2021年10月15日
摘要: 1137. 第 N 个泰波那契数 题目 来源:1137. 第 N 个泰波那契数 - 力扣(LeetCode) (leetcode-cn.com) 题目描述: 完整代码 public class SolutionTest { public static void main(String[] args){ Solution slt = 阅读全文
posted @ 2021-10-15 11:51 滔特特 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 509. 斐波那契数 题目 题目来源:https://leetcode-cn.com/problems/fibonacci-number/ 完整代码 public class SolutionTest { public static void main(String[] args){ Solution slt = new 阅读全文
posted @ 2021-10-15 11:34 滔特特 阅读(25) 评论(0) 推荐(0) 编辑
  2021年10月13日
摘要: 一、Java面向对象学习的三条主线 Java类及类的成员:属性、方法、构造器;代码块、内部类 面向对象的三大特征:封装性、继承性、多态性、(抽象性) 其他关键字:this、super、static、final、abstract、interface、package、import 二、面向对象的两个要素 阅读全文
posted @ 2021-10-13 01:08 滔特特 阅读(36) 评论(0) 推荐(0) 编辑
  2021年10月10日
摘要: 尚硅谷Java语言基础 第03讲 1. 每日一考 1.1 “&”和“&&”的异同? “&”称作逻辑与或者单与,“&&”称作短路与或者双与。 “&”和“&&”都表示与,下列两种语句产生的结果是相同的,即只有A和B都是true的时候,结果才是true,否则结果为false。另外,当A为true时,两种语句A和B都会被执行。不同的是,当A 阅读全文
posted @ 2021-10-10 01:20 滔特特 阅读(47) 评论(0) 推荐(0) 编辑