通常,实现二叉树的前序(preorder)、中序(inorder)、后序(postorder)遍历有两个常用的方法:一是递归(recursive),二是使用栈实现的迭代版本(stack+iterative)。这两种方法都是O(n)的空间复杂度(递归本身占用stack空间或者用户自定义的stack),所以不满足要求。
常用的array 操作
sort,fill
几个length size 区分
String 操作
StringBuilder
常用的数据结构总结
了解浮点表示法的限制。切记不要用==检查浮点数是否相等,而是应该检查两者差值是否小于某个极小值(如上面代码中的epsilon值)。