这是我在写使用递归的方法实现插入排序遇到的问题,我最开始写的代码是: 最开始我使用的是上面的数组运行是可以正确排序的,后来我使用下面的数组就出现...
总结的写递归的几种方法: 第一种是直接有递推公式,那么就直接找停止条件就好了,但是要注意停止条件的严谨性。如果条件不严谨可能会出现死循环的情况。...
声明的时候可以使用 new 或者是使用 {} 数组快捷初始化,但是注意必须将 声明、创建和初始化都放在同一条语句中,将他们分开会发生错误。 创建...
已知字符的范围是 \u0000 至 \uFFFF,要求根据用户给定的长度,生成一串该长度的随机字符串。另外在这个范围内有很多的乱码,最好加以限制...
字符的转换 10 进制转化为 16 进制:1~9对应16进制 1~ 9,10 ~16对应16进制 ABCDEF。 当只有一个字符的时候我们可以这...
程序在运行到 in.nextLine() 的时候会阻塞程序运行,等待输入。两个 in.nextLine() 用户输入的时候可以使用空格或者回车分隔。
已知 java lang 包下的 Math.random() 可以返回 [0, 1) 的一个 double 型浮点数。 那么 (int)(Mat...
System.currentTimeMillis 可以给出从 1970.1.1 0点到现在的毫秒数(格林威治时间),返回值类型是 long。问...
什么是策略模式 直接看一个场景:开发一个运动会计分软件,其中一个需求就是可以根据用户的选择,是直接计算所有成绩的平均值,还是去掉最大最小然后计算...