摘要: class Solution { public int subarraySum(int[] nums, int k) { HashMap<Integer,Integer> h=new HashMap<>(); int sum=0; int count=0; h.put(0,1); for(int i=0;i<nums.length;i++){ sum+=nums[i]; if(h.contains 阅读全文
posted @ 2019-09-01 17:58 hhhl 阅读(366) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList; public class Solution { public ArrayList > FindContinuousSequence(int sum) { ArrayList> res=new ArrayList> (); if(sum==0)return res; int left=... 阅读全文
posted @ 2019-09-01 17:10 hhhl 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 查找算法: 1.顺序查找 链表 2.二分查找 3.二叉搜索树 4.平衡二叉树 5.红黑树 6.哈希查找 红黑树 1.根节点是黑色 2.叶子的节点都是黑色的空节点 3.每个红色节点的两个子节点都是黑色的 4.从任意节点到其每个叶子的所有路径都包含相同的黑色节点 难点:二叉查找树的前提下,如何保持自平衡 阅读全文
posted @ 2019-09-01 15:01 hhhl 阅读(170) 评论(0) 推荐(0) 编辑