<commit_before>---
layout: post
title: 交换排序法（冒泡排序）
date: 2016-07-01  0:26:18 
categories: [algorithm]
tags: [algorithm]
---

交换排序法
<!--more-->

##  交换排序法介绍(冒泡排序)


 
 通过比较相邻数据大小来排序。<br />


<br/>2、交换排序法(冒泡排序)具体步骤 <br />
**> 升序排序步骤如下：<br/>
> 条件： 当前有未排序数据arrays[];<br/>
>   1、确定数组索引第一个最为当前需要比较的数，其索引为mCurrentIndex =0； <br />
> 2、 比较arrays[mCurrentIndex]和arrays[mCurrentIndex+1] 位置上的数值大小<br />
> 3、如果arrays[mCurrentIndex]大于arrays[mCurrentIndex+1]，则交换。<br />
> 4、要比较的数值移动一位，即 mCurrentIndex++；直到mCurrentIndex==arrays.length。<br />**

##  交换排序法(冒泡排序)(JAVA)代码 
    `/**
 * 交换排序(冒泡排序)
 * @author Poarry
 *
 */
public class SimpleExchangeSort {

	public int[] SimpleExchangeSort(int[] array) {
		if(array.length<=1){<commit_msg>edit algorithm again<commit_after>---
layout: post
title: 交换排序法（冒泡排序）
date: 2016-07-01  0:26:18 
categories: [algorithm]
tags: [algorithm]
---

交换排序法
<!--more-->

##  交换排序法介绍(冒泡排序)


 
 通过比较相邻数据大小来排序。<br />


##交换排序法(冒泡排序)具体步骤 <br />
>  升序排序步骤如下：<br/>
>  条件： 当前有未排序数据arrays[];<br/>
>    1、确定数组索引第一个最为当前需要比较的数，其索引为mCurrentIndex =0； <br />
>  2、 比较arrays[mCurrentIndex]和arrays[mCurrentIndex+1] 位置上的数值大小<br />
>  3、如果arrays[mCurrentIndex]大于arrays[mCurrentIndex+1]，则交换。<br />
>  4、要比较的数值移动一位，即 mCurrentIndex++；直到mCurrentIndex==arrays.length。<br />

##  交换排序法(冒泡排序)(JAVA)代码 
    `/**
 * 交换排序(冒泡排序)
 * @author Poarry
 *
 */
public class SimpleExchangeSort {

	public int[] SimpleExchangeSort(int[] array) {
		if(array.length<=1){
{'fraction_non_alphanumeric': 0.1900138696255201, 'fraction_numerical': 0.029819694868238558, 'mean_word_length': 4.962809917355372, 'pattern_counts': {'":': 0, '<': 24, '<?xml version=': 0, '>': 34, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3101443', 'n_tokens_mistral': 859, 'n_tokens_neox': 861, 'n_words': 85}