随笔 - 388
文章 - 1
评论 - 31
阅读 -
94万
10 2021 档案
拓扑排序
摘要:一、什么是拓扑排序 链接:https://blog.csdn.net/lisonglisonglisong/article/details/45543451 在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶
阅读全文
前缀和和差分
摘要:1.差分的基本概念: 如果有一数列 a[1],a[2],.…a[n] 且令 b[i]=a[i]-a[i-1],b[1]=a[1] 那么就有 a[i]=b[1]+b[2]+.…+b[i] =a[1]+a[2]-a[1]+a[3]-a[2]+.…+a[i]-a[i-1] 此时b数组称作a数组的差分数组
阅读全文
Java如何对一个对象进行深拷贝?
摘要:原文链接: wudashan.com 深拷贝实现代码:https://github.com/wudashan/java-deep-copy 深拷贝实现代码:https://github.com/wudashan/java-deep-copy 介绍 在Java语言里,当我们需要拷贝一个对象时,有两种类
阅读全文
并查集
摘要:【leetcode】547. 朋友圈 并查集 题目 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N * N 的矩阵 M,表示班级中学生
阅读全文
java 集合学习资料收集
摘要:ArrayDeque , LinkedList , Stack的关系差不多就是下图那样 Stack实现了Vector接口,LinkKist实现了Deque,List接口,ArrayDeque实现了Deque接口。 因为Vector是当初JAVA曾经写得不太行的类,所以Stack也不太行。Vector
阅读全文
Java 反汇编指南javap
摘要:https://www.imooc.com/read/78/article/1978 1. 前言 在正式解读《Effective Java》之前,我们需要先了解 Java 反汇编,因为反汇编是我们学习和研究问题的重要手段之一。 结合反汇编才能更好地理解《Effective Java》一书中给出的一些
阅读全文
java 学习资料集合
摘要:原始数据类型与字长 见附件文档。 流程控制语句 https://blog.csdn.net/zt15732625878/article/details/79200977 异常体系 https://blog.csdn.net/liuhenghui5201/article/details/1867539
阅读全文
一文搞懂 CountDownLatch 用法和源码!
摘要:版权声明:本文为CSDN博主「Java后端何哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/CSDN2497242041/article/details/115220672 前言:多个线程同时查询一张表,最后
阅读全文
动画画图
摘要:动画画图import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.event.ActionEvent;import
阅读全文