- 博客(9)
- 收藏
- 关注
原创 KMP算法中求prefix前缀表为啥要now = next[now - 1]
KMP算法中求prefix前缀表为啥要now = next[now - 1]
2022-06-03 16:01:52
150
转载 MongoDB记录用户行为
首先,需要统计的数据结构如下,可以看到每一篇文章/视频及用户组成了一个文档,然后具体的用户行为,比如阅读/观看、点赞、不喜欢等,存在了UserBehaviorItems这个数组里。
2022-06-01 22:28:53
719
原创 sort的Lambda表达式实现
输出排序结果,各正整数以空格分割和小明身高差绝对值最小的小朋友排在前面和小明身高差绝对值最大的小朋友排在后面如果两个小朋友和小明身高差一样则个子较小的小朋友排在前面public class Main0006 { public static void main(String[] args) { try (Scanner scanner = new Scanner(System.in)) { int h = scanner.nextInt(); int n = sc
2022-05-30 22:08:05
154
原创 ch-‘0‘释义
首先,我们平时看到的 ‘a’, ‘b’, ‘c’, ‘d’, ‘1’, ‘2’, ‘3’……等等是一个字符,在ASCII表中有一个对应的整型值,称为ASCII值。其次,我们并不在意 ‘a’, ‘b’, ‘c’, ‘d’ ……等字符的ASCII值,平时我们容易搞混的是 ‘1’, ‘2’, ‘3’ ……等数字字符的ASCII值,字符’1’,‘2’,‘3’,‘4’……等的ASCII值并不等于 1, 2, 3, 4,具体等于多少看ASCII表即可。但是字符却又可以直接参与四则运算,字符 ‘1’, ‘2’, ‘3’
2022-05-25 14:55:51
995
原创 Deque实现Stack
在Java Doc里是建议用Deque替代Stack接口完成栈的功能Stack只有入栈和出栈的操作:在Java中,我们用Deque可以实现Stack的功能:把元素压栈:push(E)/addFirst(E);把栈顶的元素“弹出”:pop(E)/removeFirst();取栈顶元素但不弹出:peek(E)/peekFirst()。也就是让我们不要再使用Stack接口去完成栈的功能,而是使用Deque,并且提供了相关例子。那么为什么会这样建议呢?首先,我们可以发现Deque是继承自Queue.
2022-05-25 14:47:56
642
原创 maven多模块找不到类,其他模块的类无法鼠标点击进去解决
项目场景:maven多模块找不到类,其他模块的类无法鼠标点击进去解决解决方案:提示:这里填写该问题的具体解决方案:如果你确定项目正常,那么就是缓存问题,本人刷新缓存之后一切正常。...
2022-04-24 19:15:11
690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人