- 博客(9)
- 收藏
- 关注
原创 KMP算法中求prefix前缀表为啥要now = next[now - 1]
KMP算法中求prefix前缀表为啥要now = next[now - 1]
2022-06-03 16:01:52
246
转载 MongoDB记录用户行为
首先,需要统计的数据结构如下,可以看到每一篇文章/视频及用户组成了一个文档,然后具体的用户行为,比如阅读/观看、点赞、不喜欢等,存在了UserBehaviorItems这个数组里。
2022-06-01 22:28:53
926
原创 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
232
原创 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
1148
原创 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
733
原创 maven多模块找不到类,其他模块的类无法鼠标点击进去解决
项目场景:maven多模块找不到类,其他模块的类无法鼠标点击进去解决 解决方案: 提示:这里填写该问题的具体解决方案: 如果你确定项目正常,那么就是缓存问题,本人刷新缓存之后一切正常。 ...
2022-04-24 19:15:11
769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅