摘要:
1.实现一个算法,确定一个字符串的所有字符是否全都不同。假使不允许使用额外的数据结构,又该怎么处理? public class UniqueChars { public static void main(String[] args) { // TODO Auto-generated method s 阅读全文
摘要:
BFS最主要的数据结构是Queue,由LinkedList实现。 二叉树上的BFS: 1.binary-tree-level-order-traversal(二叉树的层次遍历) 给出一棵二叉树,返回其节点值的层次遍历(逐层从左往右访问) BFS解法一【基本模板】: public class Solu 阅读全文
摘要:
1.binary-tree-preorder-traversal(二叉树的前序遍历)根-左-右 给出一棵二叉树,返回其节点值的前序遍历。 非递归解法【要记住】: /** * Definition of TreeNode: * public class TreeNode { * public int 阅读全文
摘要:
1.classical-binary-search(经典二分查找问题)【二分查找模板】 在一个排序数组中找一个数,返回该数出现的任意位置,如果不存在,返回-1 public class Solution { /** * @param nums: An integer array sorted in 阅读全文