algorithm - 文章目录

up

返回上级

articles 上一级目录
md

API

java Arrays.fill(arr, begin, end, val); //左闭右开

#Algorithm
md

JAVA必知必会

java //匿名内部类写法 new Thread(new Runnable(){ @Override public void run(){ ... } }).start();

#Algorithm
md

LeetCode Hot 100

mermaid mindmap root((LeetCode Hot100 分类图1)) 哈希 查找与分组 1 两数之和 核心 哈希表找补数 49 字母异位词分组 核心 排序后做key或计数做key 128 最长连续序列 核心 哈希集合判定序列起点 双指针 原地移动 283 移动零 核心 快慢指针原地覆盖 对撞指针 11 盛最多水的容器 核心 每次移动短板

#Algorithm
md

MySQL - 50

#Algorithm
md

排序

int[] / long[] / double[] 这种原始类型数组:最简洁也最快

#Algorithm
md

源码

java public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializable { private static final long serialVersionUID = 8683452581122892189L;

#Algorithm
md

算法 MindMap

mermaid mindmap root((数组与字符串)) 数组基础 遍历模拟 原地修改 去重 合并 删除 旋转 重排 双指针 左右指针 有序数组两数和 盛最多水的容器 三数之和 四数之和 快慢指针 删除重复元素 移动零 原地删除元素 对撞指针 回文判断 反转字符串 滑动窗口 固定窗口 定长子数组 窗口平均值 定长最大最小值 可变窗口 最长无重复子串 最小

#Algorithm
md

算法笔记

java //把你传进来的容量 cap,调整成“大于等于 cap 的最小 2 的幂” static final int tableSizeFor(int cap) { int n = cap 1; //当 cap 本身已经是 2 的幂时,结果还能保持原值, 1632 n |= n 1; n |= n 2; n |= n 4; n |= n 8; n |= n

#Algorithm