冒泡排序的优化
来源:互联网 发布:傣族 知乎 编辑:程序博客网 时间:2024/04/30 04:38
using System.Collections;using System.Collections.Generic;using UnityEngine;public class MaoPao : MonoBehaviour { private int[] number = { 2, 4, 5, 7, 8, 9, 1, 0, 3, 6 }; void Start() { int pos = 1; int k = number.Length - 1; //初始是数组长度-1 int m = 0; for (int i = 0; i < number.Length - 1; i++) { if (pos == 0) { break; //如果上一次循环没有发生交换 说明数组已经是有序的 直接跳出 } pos = 0; for (int j = 0; j < k; j++) { if (number[j] > number[j + 1]) { int temmp = number[j + 1]; number[j + 1] = number[j]; number[j] = temmp; pos = 1; m = j; } } k = m; //外层循环每一趟记录最后交换的位置 比较number.length - 1 - i 会有优化 } foreach (int item in number) { Debug.Log(item); } }}
阅读全文
0 0
- 冒泡排序的优化
- 冒泡排序的优化
- 冒泡排序的优化
- 优化的冒泡排序
- 冒泡排序的优化
- 冒泡排序的优化
- 冒泡排序的优化
- 冒泡排序的优化
- 冒泡排序的优化
- 优化的冒泡排序
- 冒泡排序的优化
- C 冒泡排序 冒泡排序的优化
- 优化后的冒泡排序
- 冒泡排序算法的优化
- 冒泡排序的优化算法
- Algorithm--优化的冒泡排序
- 优化后的冒泡排序
- 优化后的冒泡排序
- Android数据绑定框架DataBinding,堪称解决界面逻辑的黑科技(二)
- poj1088——滑雪
- “最能激怒程序员的那些话”——十大排行榜
- 在windows 10下使用内嵌的Ubuntu系统
- Linux配置本地yum源
- 冒泡排序的优化
- Butter Knife:8.0.1的完整正确导入步骤,附加AS3.0之后的变更
- Linux 基金会又发三篇企业开源指南(附主题描述)
- Android基础学习
- JavaWeb 实现文件上传下载(笔记)
- MyBatis动态SQL中trim的使用
- “最能激怒程序员的那些话”——十大排行榜
- java初始对象和简单数据类型
- UART与USART区别