链表
设计链表
哨兵节点
哨兵节点在树和链表中被广泛用作伪头、伪尾等,通常不保存任何数据。我我们将此使用伪头简化插入和删除。
双链表的双向搜索
我们可以从头部或尾部进行搜索。
单链表123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112public class SinglyLinkedList<E> { private int size; private Node<E> head; public SinglyLinkedList() { head = new Node<>(null, null); ...
Java 安装
Java 的下载Oracle官网 -> download -> Java -> JDK -> 选择版本
Java 的安装解压
配置环境变量
Java 编译不带包名的类如何编译12345public class A { public static void main(String[] args) { System.out.println("abc"); } }
1234# 编译javac A.java# 运行java A
带包名的类如何编译我们发现会编译成功,A.class 被编译到当前目录下,但是运行报错
原因分析:
java A - 有包的 java 程序,需要用完整的包名来执行
由于我们没有指定 classpath,javva 准备在当前路径下查找 A.class 来装载,找了一圈没发现(确实有个 A 类,但是 A 类的完全路径是 com.microwu.cxd.A,所以不是这个),报错找不到或者无法加载主类。
java com.microwu.cxd.A - 有包的 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
var a ...