集合
一切从简单开始
千里之行,始于足下,往往最复杂的都是由最简单的衍生出的问题
展开
-
map,list和set的区别
SET是干什么就是存数据的。那么问题来了存什么存什么类型的数据?SET是存不一样的数据(特殊的数据),对了不一样就是有区别的数据,综上所述SET存的是独一无二的数据那么对了SET就是存的值就是不重复的LIST也是存数据的(这不是废话吗)。LIST是存什么类型的数据,说白了就是存一般的数据毫无特性,所以那就是可以重复了。好像是这么定义的记不清了。那么SET和LIST关MAP什么事呢?有关大大的有关。...原创 2017-12-05 19:59:06 · 179 阅读 · 0 评论 -
queue 先进先出的底层实现
/** * 先进先出队列的实现 * @param <Item> */ public class QueueDemo<Item> { private class Node{ Node next; Item item; } private Node first; private Node last; ...原创 2019-05-24 18:51:55 · 597 阅读 · 0 评论 -
红黑树的基本实现
红黑树的基本实现 public class TreeBlackBST <Key extends Comparable<Key>,Value> { private Node root; private static final boolean RED= true; private static final boolean BLACK= false;...原创 2019-06-21 12:06:15 · 226 阅读 · 0 评论