上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 方法一: class Solution { public int subarraysDivByK(int[] A, int K) { Map<Integer, Integer> record = new HashMap<>(); record.put(0, 1); int sum = 0, ans 阅读全文
posted @ 2020-05-27 23:02 doyi 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 方法一: public class Solution { public int findDuplicate(int[] nums) { int len = nums.length; int left = 1; int right = len - 1; while (left < right) { / 阅读全文
posted @ 2020-05-26 23:04 doyi 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 牛 class Node { public int key, val; public Node next, prev; public Node(int k, int v) { this.key = k; this.val = v; } } class DoubleList { private Nod 阅读全文
posted @ 2020-05-25 23:26 doyi 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 红黑树是怎么实现的 拜托,别再问我什么是堆了! 24张图,九大数据结构安排得明明白白! 阅读全文
posted @ 2020-05-25 22:16 doyi 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 完了!CPU一味求快出事儿了! JDK 14 新特性,正式来啦! 本来想用“{{”秀一波,结果却导致了内存溢出! 线上服务的FGC问题排查,看这篇就够了! 一口气带你踩完五个 List 的大坑 同事埋了个坑:Insert into select语句把生产服务器炸了 局部变量竟然比全局变量快 5 倍? 阅读全文
posted @ 2020-05-25 01:09 doyi 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 方法一: class Solution { public double findMedianSortedArrays(int[] A, int[] B) { int m = A.length; int n = B.length; int len = m + n; int left = -1, rig 阅读全文
posted @ 2020-05-25 00:18 doyi 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 和大家唠唠关于图的基础知识(一) 阅读全文
posted @ 2020-05-24 23:18 doyi 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 方法一:递归 public TreeNode buildTree(int[] preorder, int[] inorder) { return buildTreeHelper(preorder, 0, preorder.length, inorder, 0, inorder.length); } 阅读全文
posted @ 2020-05-22 23:41 doyi 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 官方给出答案 class Solution { public int findTheLongestSubstring(String s) { int n = s.length(); int[] pos = new int[1 << 5]; Arrays.fill(pos, -1); int ans 阅读全文
posted @ 2020-05-20 21:45 doyi 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 回文是死穴,多练习 利用双指针来判断 class Solution { public boolean validPalindrome(String s) { for (int i=0,j=s.length()-1;i<j;i++,j--){ if(s.charAt(i)!=s.charAt(j)){ 阅读全文
posted @ 2020-05-20 21:35 doyi 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页