<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
				  >
<channel>
<title><![CDATA[Saturn's Weblog - 标签：排序]]></title>
<link>http://www.cnsaturn.com/tag/&aelig;&aring;&ordm;</link>
<description><![CDATA[Saturn's weblog, STBlog官方站点]]></description>
<language>zh-CN</language>
<pubDate>Mon, 06 Sep 2010 11:30:49 -0400</pubDate>
<item>
<title><![CDATA[Java中的冒泡排序算法]]></title>
<link>http://www.cnsaturn.com/posts/bubble-sort-in-java</link>
<pubDate>Sat, 23 May 2009 23:15:00 -0400</pubDate>
<description><![CDATA[<p>
 在Java里面有内建的排序函数，比如要对一列字符数组进行排序，可以使用如下方法：</p>
<pre class="brush:java;">
double[] lengths = {120.0, 0.5, 0.0, 999.0, 77.3};
Arrays.sort(lengths);
System.out.println(Arrays.toString(lengths));</pre>
<p>
 当然，我们可以用最原始的排序方法，比如冒泡法来对数组列进行排序，如下：</p>
<pre class="brush:java;">
Integer[] arrIds = {12,24,1,2345,24,10};

int len = arrIds.length;

int temp;

if(len&gt;0){
    for(int i = 0;i&lt;len;i++){
  for(int j=len-1;j&gt;=i;j--){
      if(arrIds[j]&gt;arrIds[i]){
    temp = arrIds[i];
    arrIds[i] = arrIds[j];
    arrIds[j] = temp;
   }
  }
 }
}

for(int i=0;i&lt;len;i++){
    System.out.println(arrIds[i]);
}</pre>
<p>
 可以将以上算法简单的封装成方法，在实际中应用。</p>]]></description>
<author><![CDATA[Saturn]]></author>
<guid isPermaLink="true" >http://www.cnsaturn.com/posts/bubble-sort-in-java</guid>
</item>
</channel>
</rss>                  