计算汉明重量
1 | function hammingWeight(n) { |
判断奇偶
1 | funciton isOdd(n) { |
二分查找
非递归方法
1 | function binarySearch(nums, target) { |
递归方法
1 | function binarySearch(nums, target) { |
常见排序
快速排序
1 | function quickSort(arr) { |
冒泡排序
1 | function bubbleSort(arr) { |
二叉树遍历相关
先序遍历(中->左->右)
递归实现
1 | function preOrderTraverse(root) { |
非递归实现
1 | function preOrderTraverse(root) { |
中序遍历(左->中->右)
递归实现
1 | function midOrderTraverse(root) { |
非递归实现
1 | function midOrderTraverse(root) { |
后序遍历(左->右->中)
递归实现
1 | function postOrderTraverse(root) { |
非递归实现
1 | function postOrderTraverse(root) { |
层次遍历
1 | function levelTraverse(root) { |
来源:奇舞周刊