- 博客(8)
- 收藏
- 关注
原创 Sudoku Solver
题目要求Write a program to solve a Sudoku puzzle by filling the empty cells.A sudoku solution must satisfy all of the following rules:Each of the digits 1-9 must occur exactly once in each row.Each of...
2020-01-21 22:54:58 140
原创 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 1094 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 288
原创 springBoot启动报错 EncryptionBootstrapConfiguration.RsaEncryptionConfiguration:
启动springBoot工程时报错EncryptionBootstrapConfiguration.RsaEncryptionConfiguration:之后工程启动停止:Negative matches:----------------- EncryptionBootstrapConfiguration.RsaEncryptionConfiguration: Did no...
2019-12-19 16:34:59 3959
原创 Java类与对象、封装、继承、多态
面向对象面向对象思想概述面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去 操作实现。类与对象类:一组相关属性和行为的集合属性:该事物的状态信息行为:就是这个事物的能够做什么对象:是一类事物的具体体现。对象是类的一个实例,具备该类...
2019-12-18 21:45:50 110
原创 JAVA中将Map中的值和对象属性相互转换
1.遍历对象的属性描述符数组,并同是设置map中的值. public <T> T mapToObject1(Map map, Class<T> type) throws Exception{ T t = type.newInstance(); BeanInfo beanInfo = Introspector.getBeanInfo(t.ge...
2019-12-11 19:17:40 1048
原创 java内存
java内存区域1.程序计数器程序计数器(Program Counter Register)存储当前线程执行的字节码行号,占用内存较小。字节码解释器就是通过这个计数器的值来选择下一条需要执行的字节码指令。执行Java方法时计数器指向正在执行的虚拟字节码指令的地址,执行Native方法时指向空。2.java虚拟机栈java虚拟机栈(Java Virtual Machine Stack)与程...
2019-10-15 21:02:12 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人