一.哈希表 定义 键值映射关系 时间复杂度 写入 O(1) 读取 O(1) 扩容 O(n) 哈希函数 把key转成index寻找值 实战题...
一.时间复杂度&空间复杂度 常见的时间复杂度 常量 O(1) 对数 O(logn) 线性 O(n) 二维 O(n2) 指...
283. 移动零](https://leetcode-cn.com/problems/move-zeroes/) 三种方法,并且要求写出时间复杂...
如何白嫖3个月的JetBrains全家桶(包括Java神器IDEA) 1.起源 3月10日下午无聊刷部落,刷到这样一条动态。 说JetBrain...
8.门面模式 8.1.课程目标 1、掌握门面模式和装饰器模式的特征和应用场景 2、理解装饰器模式和代理模式的根本区别。 3、了解门面模式的优、缺...
7.代理模式 7.1.课程目标 1、掌握代理模式的应用场景和实现原理。 2、了解静态代理和动态代理的区别。 3、了解CGLib和JDK Prox...
5.原型模式 5.1.课程目标 1、掌握原型模式和建造者模式的应用场景 2、掌握原型模式的浅克隆和深克隆的写法。 3、掌握建造者模式的基本写法。...
4.单例模式详解 4.1.课程目标 1、掌握单例模式的应用场景。 2、掌握IDEA环境下的多线程调试方式。 3、掌握保证线程安全的单例模式策略。...
二、架构师内功心法之设计模式 2.架构师内功心法之设计模式 2.1.课程目标 1、通过对本章内容的学习,了解设计模式的由来。 2、介绍设计模式能...