摘要:
完全二叉树结点的数量 后序遍历套模板,时间复杂度为O(n) class Solution { public int countNodes(TreeNode root) { if(root == null){ return 0; } int l = countNodes(root.left); int 阅读全文
摘要:
二叉树 二叉树的递归遍历 class Solution { public List<Integer> preorderTraversal(TreeNode root) { ArrayList<Integer> list = new ArrayList<>(); preorder(root,list) 阅读全文
摘要:
字符串 反转字符串 class Solution { public void reverseString(char[] s) { int left = 0; int right = s.length-1; while(left<=right){ char temp = s[left]; s[left 阅读全文
摘要:
两两交换链表中的节点 注意循环控制条件以及cur的位置 交换的是cur后面的两个节点的位置 class Solution { public ListNode swapPairs(ListNode head) { ListNode dummyHeadNode = new ListNode(0); du 阅读全文