哎呀我好菜
哎呀我好菜
全部文章
分类
Git(3)
Hadoop(1)
Java面试复习笔记(12)
JVM(1)
leetcode分类题集(15)
Linux(2)
Mysql(2)
Redis(2)
Spring Boot(1)
Zookeeper(1)
并发编程复习笔记(7)
未归档(4)
笔记(5)
网络(1)
错题考点记录(2)
归档
标签
去牛客网
登录
/
注册
每天进步一点点
q
TA的专栏
15篇文章
1人订阅
leetcode分类题集
15篇文章
8442人学习
全部文章
(共59篇)
面试都说自己会Redis,看看这些问题都学废了吗?
本文问题总结:来自于,慕课网《Java架构师成长直通车》第八周第1-8节的汇总本文问题参考回答:来自博主自己的学习笔记和疯狂的Google现学的,由于学的不多了解有限,参考回答表述不正确的欢迎提出,共同进步。 1. 什么是Redis? Redis是一个高性能的key-values形式存储的分布式...
2020-06-06
1
979
【2020】超100篇牛客网Java面经高频知识点汇总
总觉得自己好像什么都会点,但是面试就被问得很懵逼,自己很菜就不再吐槽了 最近疯狂的在牛客刷面经,但是过目就忘了!!!所以分门别类的记录了一下高频的考点。 何为高频的考点?快速扫描了七八十篇面经后,再看的面经绝大部分都在我笔记覆盖了! 所以看完了100多篇就没怎么看了,还是整理整理开始狂补基础知...
Java
2020-05-27
15
3495
JVM学习笔记之GC垃圾回收机制
1. 垃圾判别方法 引用计数算法 判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1 优点:执行效率高,程序执行受影响小 缺点:无法检测出循环引用的情况,导致内存泄露 可达性分析算法 Java虚拟机中的垃圾回收器采用可达性分析来探索...
2020-05-22
0
951
leetcode高频题笔记之二分查找
来自专栏
69.x的平方根 去除x==0和x==1的情况,然后从1到x进行二分查找 public class Solution { public int mySqrt(int x) { if (x == 0 || x == 1) return x; int left ...
2020-04-14
0
1005
leetcode高频题笔记之位运算
来自专栏
位运算常见问题 191.位1的个数 解法一:利用x&1返回最低位是否为1,不断的左移1从最低位一个1开始与,如果不为0计数加1 public class Solution { public int hammingWeight(int n) { int x = 1; ...
2020-04-14
0
1086
leetcode高频题笔记之动态规划
来自专栏
最难啃的骨头开始啃了 斐波拉契数组变形系列 70.爬楼梯 dp方程: dp[i] = dp[i-1] + dp[i-2] 自底向上迭代 class Solution { public int climbStairs(int n) { if (n == 0) return 1;...
2020-04-14
1
2747
面试必刷的算法题 - 剑指offer题集Java实现
来自专栏
本文的题目均来自LeetCode的剑指offer题库本文的分类参考自书籍《剑指offer》代码均采用Java实现,且大多都是最优解 码这篇文章的目的是方便自己复习看,所以很多代码是经过优化的,并且几乎没有题解,只是提了提思路。如果第一次刷的不建议只看,建议看看思路然后自己去官方站做,如果看不懂可以看...
Java
leetcode
2020-04-14
1
8442
leetcode高频题笔记之二叉树的递归
来自专栏
树是天生的适合递归的数据结构,很多树的问题用递归都可以非常漂亮的解决,而迭代往往比较复杂。熟练使用递归解决下面的二十多个二叉树问题,就能更进一步掌握递归。 普通二叉树 104.二叉树的最大深度 子问题:左右子树中较高的高度作为当前树的高度 public class Solution { pu...
Java
leetcode
2020-03-28
0
794
leetcode高频题笔记之贪心算法
来自专栏
860.柠檬水找零 在20元找零处用到了贪心,贪10元的个数,如果有就先找10元+5元,没有再找三个5元 public class Solution { public boolean lemonadeChange(int[] bills) { int five = 0; ...
Java
leetcode
2020-03-26
0
919
leetcode高频题笔记之双指针
来自专栏
在许多数组和链表的题中,都需要用到双指针的思想来优化,本文总结归纳了几种常见的双指针和对应的应用案例,通过针对的性的刷题希望能熟练的掌握双指针的运用 167.两数之和II-输入有序数组(头尾指针) 定义两个指针,一个是头指针i,一个是尾指针j判断 numbers[i]+numbers[j]与targ...
Java
leetcode
2020-03-26
0
1232
首页
上一页
1
2
3
4
5
6
下一页
末页