【笔记】数据结构和算法
1. 数据结构与算法——从零开始学习(一)基础概念篇 2. 大话数据结构 – 整理归纳(1) 3. Java数据结构 算法复杂度速查表 十大经典排序算法 程序员必须掌握的核心算法有哪些? 文章目录 线性表 线性表 public interface List<T> { public void add(T t); public void insert(T t, int index); public T remove(int index); public boolean isEmpty(); public T get(int index); public void validate(int index); public int size(); } public class ArrayList<T> implements List<T> { public Object[] objects = {}; private int size; public ArrayList() { } public ArrayList(int len) { objects = new Object[len]; } @Override public void add(T t) { size++; objects = Arrays.copyOf(objects, size); objects[size - 1] =