Java其他
李先森LeeCode
这个作者很懒,什么都没留下…
展开
-
算法:N级台阶,一步可走1或2阶,求全部的路线方案
问题描述:上楼梯,楼梯有N级台阶,可以一步走一级台阶,也可以一步走两级台阶,请问一共有多少种走法?这些走法分别是什么?程序需要入参总台阶数totalStep,比如totalStep=3的时候,控制台输出如下结果:第1种方案:1 -> 1 -> 1第2种方案:1 -> 2第3种方案:2 -> 1totalStep=6的时候,控制台输出:第1种方案:1 ->...原创 2019-07-14 21:11:53 · 1486 阅读 · 0 评论 -
Maven: 在SpringBoot中加入第三方Jar包,并将其打包进自己的Jar包内
在SpringBoot项目中,一般用Maven解决依赖Jar包的问题。有的时候还是需要加入第三方Jar。这时候如果需要将第三方Jar打入到Jar包里面,应该怎么做呢?1、假设目录结构是这样的:|--ProjectDirectory |--lib |--jar1.jar |--jar2.jar2、我们需要将以上的两个(或多个)第三方Jar包,打入到最终...原创 2019-06-11 09:01:09 · 7124 阅读 · 3 评论 -
Java中各种数据类型的初始化值
0、我们将各种数据类型定义为成员变量,但是不赋予初始化值:public class InitTest{ //基本数据类型 private static boolean initBoolean; private static byte initByte; private static short initShort; private static int ...原创 2019-02-08 17:18:54 · 3876 阅读 · 1 评论 -
Joke: 让Java报StackOverFlow、OutOfMemory错误的简单代码实现
package pri.liyang.joke;/** * 让Java报StackOverFlow、OutOfMemory错误的简单代码实现 * Author:李小白 */public class ErrorGenerate { /** * 执行后会报StackOverflowError错误的方法 */ public void SOF(){ ...原创 2018-08-12 23:32:36 · 1177 阅读 · 0 评论 -
算法:图的 "深度优先搜索" 和 "广度优先搜索" 的Java简单实现
算法一般跟数据结构是联系在一起的,数据关系一般有一对一、一对多、多对多。其中,一对一可以理解为线性表,如数组和链表这些;一对多可以理解为树,比如二叉树,一个根节点对两个子节点;多对多则可以理解为图,比如接下来提供的范例:上面就是图(graph)的一个示例,A对应C和D,而D对应A和C,C就更多了,对应ADBF……上面的示例图,每个带数据的英文字符和圈圈,叫图的顶点(Vertex),顶点间由线...原创 2019-09-01 15:01:46 · 272 阅读 · 0 评论