摘要: 1 // 在冒泡排序的基础上理解选择排序 2 // 一趟循环之后取最小的/最大的放最上面的 或是取最小的或最大的放最下面 3 // 假设有数组arrary = new int[5]{1,2,3,5,4},并要求降序排序。 4 // 这里,我们选择最大的放上面。 5 6 // 测试 7 private void Test() 8 { 9 var arrary = new... 阅读全文
posted @ 2019-05-07 20:30 CasonZhao 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.如何理解 冒泡,想象一下水底有个气泡慢慢爬升的过程。 现在有一个数组,编写一段代码使数组中数据按照降序排序。 现假设数组为arrary=[1,2,3,5,4],则排序过程如下图: 黑色部分就像气泡一样上升。 2. 排序 冒泡排序是一趟的过程就是两两比较,并按规则交换数据。规则(大的放后面或小的放 阅读全文
posted @ 2019-05-07 18:20 CasonZhao 阅读(438) 评论(0) 推荐(0) 编辑