摘要:
二分查找代码模板: (right - left)>>1 相当于 (right - left)/2 右移运算符>>,运算结果正好能对应一个整数的二分之一值,这就正好能代替数学上的除2运算,但是比除2运算要快。 public int findIndexOf(int[] nums, int target) 阅读全文
摘要:
深度优先遍历DFS用栈 递归写法: Set<Node> visited = new HashSet<>(); public void dfs(Node root, Set<Node> visited) { if (visited.contains(root)) {//terminator // al 阅读全文