辉freefly
辉freefly
全部文章
分类
题解(29)
归档
标签
去牛客网
登录
/
注册
辉freefly的博客
全部文章
(共25篇)
题解 | #最长无重复子数组#
俩层for循环,第一层遍历数组,第二层从某一点(初始时是0索引处)开始判重。如果有重复,下一判重从重复位置的下一个索引出往后判重 public class Solution { /** * * @param arr int整型一维数组 the array * @retu...
2021-07-09
1
297
题解 | #求二叉树的层序遍历#
俩层for循环,第一层遍历每层;第二层循环遍历节点: public class Solution { /** * * @param root TreeNode类 * @return int整型ArrayList<ArrayList<>> ...
2021-07-09
0
321
题解 | #二分查找-II#
简单for循环:import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 如果目标值存在返回下标,否则返回 -1 * @param num...
2021-07-09
0
321
题解 | #用两个栈实现队列#
相当于俩个杯子倒腾一下,添加时往一个栈里添加即可。弹出时,先全部弹出到第二个栈,第二个栈弹出一个作为返回值,再全部弹回去: import java.util.Stack; public class Solution { Stack<integer> stack1 = new Sta...
2021-07-08
0
288
题解 | #设计LRU缓存结构#
根据队列先进先出进行缓存替换,如果期间有包含key的,就特殊移除key在进队列。key顺序保证后建个字典存值即可。java,正好使用LinkedList 因为既是链表又实现了队列接口,很好用public class Solution { /** * lru design * @...
2021-07-08
0
292
首页
上一页
1
2
3
下一页
末页