Lintcode
刷题
a447219047
这个作者很懒,什么都没留下…
展开
-
将字符串中的字符存入map
public static Map stat(String str) { Map map = new HashMap(); // TODO if (str == null || str.length() == 0) { return map; } char[] chars = str.toCh...原创 2020-04-20 23:45:13 · 1931 阅读 · 0 评论 -
输入一个数字,反转数字
public static int reverse(int x) { if (x == 0) { return 0; } int result = 0; String s = null; int j = x > 0 ? x : 0 - x; s = String.va...原创 2020-04-20 23:43:55 · 534 阅读 · 0 评论 -
随机字符串,找出长度超过3的连续字符串
public static List testStr(String s){ char[] chars=s.toCharArray(); List list=new ArrayList<String>(); for (int i = 0; i <chars.length-1 ; i++) { if (ch...原创 2020-04-20 23:34:52 · 348 阅读 · 0 评论 -
911. 最大子数组之和为k
解题思路: HashMap和前缀和 ,将前缀和存进HashMap中public static int maxSubArrayLen(int[] nums, int k) { // Write your code here Map<Integer, Integer> map = new HashMap<>(); // sum -...原创 2020-03-27 19:14:11 · 206 阅读 · 0 评论