摘要:
java8最显著的特点就是引入了Stream操作,可以看做是对集合操作的加强,比如对map按其value值进行排序。 通常我们的做法是转换为List<Entry>,然后使用列表的排序方法,但是使用Stream能更简洁。 public static <K, V extends Comparable<? 阅读全文
摘要:
1.回溯算法:来一个简单直白的伪码 path; for e in list{ // 前进一步 path.push(e); {...} // 探索 // 再退回去 paht.pop(e); } 可以看到,回溯算法和stack有很深的关系,典型的回溯算法如打印所有根节点到叶子节点的路径。 public 阅读全文