摘要: 选择排序思想: 选择排序(select sorting) 也是一种简单的排序方法。它的基本思想是:第一次从arr[0]^ arr[n-1]中选取最小值,与arr[0]交换,第二次从arr[1]* ararrln-1]中选取最小值,与arr[1]交换,第三决从arr[2] arr[n-1]中选取最小值 阅读全文
posted @ 2020-09-11 18:09 Java小白的搬砖路 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序算法步骤: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 排序规则 阅读全文
posted @ 2020-09-11 16:28 Java小白的搬砖路 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 八皇后: 八皇后问题是由国际西洋棋棋手马克斯·贝瑟尔于1848年提出的问题,是回溯算法的典型案例。 问题表述为:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 思路分析: 实现代码: public class Test03_ 阅读全文
posted @ 2020-09-11 00:21 Java小白的搬砖路 阅读(573) 评论(0) 推荐(0) 编辑