![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
MrWangJustToDo
这个作者很懒,什么都没留下…
展开
-
使用递归解决问题
使用递归解决问题的一些灵感台阶问题: 一共有10阶台阶, 每一次可以踏上一步或者两步, 问一共有多少种不同的组合方式?这是一个可以使用递归的经典问题, 首先给出最核心的方法, 即需要递归调用的方法public static int climb(int start) { if (start == 10) { return 1; } els...原创 2020-01-10 21:37:27 · 386 阅读 · 0 评论 -
排序算法总结:选择,冒泡,插入,归并,快排,堆排
实现及判断常见排序方法的效率创建代理接口public interface MySortTest { // 测试自带的方法 void testArrays(int[] iArr); // 测试选择法排序 void testSelectionSort(int[] iArr); // 测试冒泡法排序 void testBubbleSort(int[...原创 2019-12-17 21:18:39 · 127 阅读 · 0 评论 -
使用递归实现八皇后算法,一维数组实现,可扩展
使用Java中一维数组与递归实现八皇后算法直接上代码直接上代码public class DiGui { // 记录格子数 private int len; // 生成对应长度的数组,此处使用包装类方便的List后面转换 private Integer[] irr; // 记录符合要求的放置 private int status = 0; ...原创 2019-11-26 19:25:39 · 242 阅读 · 0 评论