摘要: 前言 二叉树的序列化是指将二叉树转化成一个字符串,便于存储或者通过网络传输。反序列化就是将字符串通过相同的规则转化成二叉树。 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 阅读全文
posted @ 2022-09-15 11:18 dotJunz 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 文章目录 简介SpringSecurity环境搭建实现界面的路由跳转效果 用户认证和授权授权认证效果 注销及权限控制注销权限控制 记住我及首页定制参考资料 简介 狂神的Springboot课程中讲的SpringSecurity 源码地址 【狂神说Java】SpringBoot最新教程IDEA版通俗易 阅读全文
posted @ 2022-09-14 16:43 dotJunz 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 文章目录 springboot-kuangshen介绍功能展示登陆页面首页员工管理页面添加员工信息删除员工信息修改员工信息 参考资料 springboot-kuangshen 介绍 狂神的springboot课程做的入门例子 源码地址 【狂神说Java】SpringBoot最新教程IDEA版通俗易懂 阅读全文
posted @ 2022-09-12 17:00 dotJunz 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 前言 有句话叫做:如果面试官跟你看顺眼的话,就给你出一道反转链表,否则就出一道 hard。 所以反转链表不能不会吧,要不面试官想要你都没有机会了。 206. 反转链表 class Solution { public ListNode reverseList(ListNode head) { } } 阅读全文
posted @ 2022-08-30 11:48 dotJunz 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 可以读通讯稿的组数 这题一开始暴力来做,也就是二重循环,就超时了。 通过观察公式发现 镜像号码 A + 原号码 B = 镜像号码 B + 原号码 A 等价于 镜像号码 A - 原号码 A= 镜像号码 B - 原号码 B 这样只需要O(n)复杂度,结合哈希表就可以做出来了。 具体做法:计算每个数和它反 阅读全文
posted @ 2022-08-22 15:26 dotJunz 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 记一个刷题过程中遇到的溢出问题。 在做这道题的时候遇到一个与 long 类型有关的溢出错误。 原始代码如下 class Solution { public int numberOfPairs(int[] nums) { long res = 0; int mod = (int)Math.pow(10 阅读全文
posted @ 2022-08-22 15:11 dotJunz 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 力扣题目 146. LRU 缓存 实现 LRU 缓存需要用到哈希链表 LinkedHashMap。 LinkedHashMap 是由哈希表和双链表结合而成的,它的结构如下所示。 用自带的 LinkedHashMap 实现 利用 Java 语言自带的 LinkedHashMap 很容易实现 LRU 缓 阅读全文
posted @ 2022-08-22 10:00 dotJunz 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 二维 List 自定义排序 使用lambda表达式 import java.util.*; public class Main { public static void main(String[] args) { List<List<Integer>> list = new LinkedList<> 阅读全文
posted @ 2022-08-19 14:21 dotJunz 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Java遍历Map集合简单例子 import java.util.*; public class Main { public static void main(String[] args) { HashMap<Integer, Integer> map = new HashMap<>(); map. 阅读全文
posted @ 2022-08-19 14:08 dotJunz 阅读(218) 评论(0) 推荐(0) 编辑
摘要: nSum问题模板 两数之和、三数之和、四数之和。 private List<List<Integer>> nSum(int[] nums, long target, int start, int n) { int len = nums.length; List<List<Integer>> res 阅读全文
posted @ 2022-08-19 11:19 dotJunz 阅读(258) 评论(0) 推荐(0) 编辑