java基础
supergreensea
这个作者很懒,什么都没留下…
展开
-
KMP回溯详解
相信大家都看过KMP算法,但是对于它的回溯确是难以理解。我们先来看一下KMP中的next数组生成代码: //用于生成next数组 private static int[] get_next(String target){ int[] next = new int[target.length()]; next[0] = -1; int i =...原创 2019-12-24 16:40:32 · 1085 阅读 · 1 评论 -
复杂度为n的数组中寻找第k大的数
public int kthLargestElement(int n, int[] nums) { // 创建两个优先队列,升序队列存放比第一个元素大的,降序队列存放比第一个元素小的 Queue<Integer> queue = new PriorityQueue<Integer>(((o1, o2) -> o2 - o1));...原创 2019-12-22 10:54:30 · 281 阅读 · 0 评论 -
springBoot启动报错 EncryptionBootstrapConfiguration.RsaEncryptionConfiguration:
启动springBoot工程时报错EncryptionBootstrapConfiguration.RsaEncryptionConfiguration:之后工程启动停止:Negative matches:----------------- EncryptionBootstrapConfiguration.RsaEncryptionConfiguration: Did no...原创 2019-12-19 16:34:59 · 3914 阅读 · 0 评论 -
Java类与对象、封装、继承、多态
面向对象面向对象思想概述面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去 操作实现。类与对象类:一组相关属性和行为的集合属性:该事物的状态信息行为:就是这个事物的能够做什么对象:是一类事物的具体体现。对象是类的一个实例,具备该类...原创 2019-12-18 21:45:50 · 103 阅读 · 0 评论