今日学习内容
下午把BOSS的在线简历弄了一下,准备近期就开始投递简历了…😤
3DGS
力扣每日一题
今天的每日可以直接用暴力解决,但是当数据量大的时候肯定会TLE,因为是一个On2.
可以看出是一个杨辉三角的题目,可以直接On求每个元素对最后一个元素的贡献系数.用组合数可以直接求,然后引出的就是如何高效求组合数了,这部分之前看过灵神的题解.
算法力扣Hot100
51 -> 54/100
三色标记法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| class Solution { public boolean canFinish(int numCourses, int[][] prerequisites) { List<Integer>[] g = new ArrayList[numCourses]; int[] learned = new int[numCourses]; Arrays.setAll(g , i -> new ArrayList<>()); for(int[] p : prerequisites){ int stu = p[0]; int dep = p[1]; g[stu].add(dep); } for(int i = 0 ; i < numCourses ; ++i){ if(learned[i] == 0 && dfs(g,learned,i)){ return false; } } return true;
} private boolean dfs(List<Integer>[] g , int[] learned , int i ){ if(learned[i] == 1){ return true; } learned[i] = 1; boolean flag = false; for(Integer num : g[i]){ if(learned[num] == 1 || learned[num] == 0 && dfs(g,learned,num)){ return true; } } learned[i] = 2; return false; } }
|
SQL50题
9 -> 10/50
Java复习进度
Java进阶之路
Java SE
56/56
Java集合框架
30/30
Java并发编程
71/71
JVM
54/54
MySQL
83/83
Redis
37 -> 49/57
Spring
正在记录第二版的笔记.
6/41
操作系统
计算机网络
MyBatis
RocketMQ
分布式
微服务
设计模式
Linux
场景设计
0 -> 1
MYDB
10/10
项目-TecHub
项目-RAG
RAG题目
31/31
架构设计
25/25
用户管理
11/11
文件上传解析
19/19
知识库检索
13/13
聊天助手
13/13
生活篇
晚上健身
今天练的背和肩.强度比较大.
引体向上(8 * 2组)
龙门架站姿划船(12 * 2组)
龙门架肩后束(12 * 2组)
龙门架肩中束(12 * 2组)