摘要:
1,假设第一项值最小 2,每轮找出最小值,和对应下标 3,如果最小值比第一项目小交换位置 C#代码实现: using System; namespace 数据结构 { public class SelectSort { static int[] sortArray = { 2, 501, 403, 阅读全文
摘要:
1,每轮把最大值排到最后,共排N-1轮 2,每轮排序数依次递减 3,优化,本轮如果没有发生值交换,退出排序 using System; namespace 数据结构 { public class Bubbling { static int[] sortArray = { 2, 501, 403, 7 阅读全文
摘要:
每摆放一个皇后,都检查和之前所有皇后是否冲突,否则回溯 1,ArrayQueen[i] == ArrayQueen[n]皇后是否在同一列2,Math.Abs(n - i) == Math.Abs(ArrayQueen[n] - ArrayQueen[i])皇后是否在同一斜线上 C#代码实现如下: u 阅读全文