liuyf8688
設(shè)計將數(shù)組A[n]中所有奇數(shù)移到偶數(shù)之前的算法
/** */
/**
* 解決問題:設(shè)計將數(shù)組A[1][n]中所有奇數(shù)移到偶數(shù)之前的算法,不另外增加存儲空間,時間復(fù)雜度為o(n)
*
*
@author
maodou Jan 11, 2010
*
*/
public
class
Test
{
/** */
/**
* 功能:實現(xiàn)將奇數(shù)排序到偶數(shù)前面。
*
*
@param
arrays
*/
public
static
void
sort(
int
[] arrays)
{
//
int
len
=
arrays.length
-
1
, midVariable
=
0
;
for
(
int
i
=
0
; i
<
len;)
{
//
判斷當(dāng)前值是否是偶數(shù)。是偶數(shù),則從數(shù)據(jù)末尾給他找交換位置。
//
是奇數(shù),則無操作,判斷下一個值。
if
((arrays[i]
%
2
)
==
0
)
{
//
判斷最后一個數(shù)是否是奇數(shù),如果是,則將找到的偶數(shù)與之交換。
//
否則,向下移動一位,繼續(xù)比較交換,直到找到一個排序偶數(shù)后面的奇數(shù)位置。
if
(arrays[len]
%
2
!=
0
)
{
midVariable
=
arrays[len];
arrays[len]
=
arrays[i];
arrays[i]
=
midVariable;
//
}
len
--
;
}
else
{
i
++
;
}
}
}
public
static
void
main(String[] args)
{
int
[] arrays
=
new
int
[
10
];
//
隨機產(chǎn)生10個整數(shù),并輸出。
System.out.println(
"
排序前:
"
);
for
(
int
i
=
0
; i
<
arrays.length; i
++
)
{
arrays[i]
=
(
int
) (Math.random()
*
10
+
1
);
System.out.print(arrays[i]
+
"
,
"
);
}
System.out.println();
//
排序
sort(arrays);
//
輸出排序結(jié)果。
System.out.println(
"
排序后:
"
);
for
(
int
i
=
0
; i
<
arrays.length; i
++
)
{
System.out.print(arrays[i]
+
"
,
"
);
}
}
}
發(fā)表于 2010-01-11 10:45
liuyf8688
閱讀(1710)
評論(0)
編輯
收藏
所屬分類:
算法
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
導(dǎo)航
BlogJava
首頁
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
統(tǒng)計
隨筆: 3
文章: 45
評論: 0
引用: 0
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
留言簿
給我留言
查看公開留言
查看私人留言
文章分類
Cache(1)
(rss)
Java(6)
(rss)
Javascript(5)
(rss)
JBoss(2)
(rss)
Linux(3)
(rss)
Logging-Log4j(2)
(rss)
Maven(3)
(rss)
MySQL(5)
(rss)
Network(1)
(rss)
Nginx(1)
(rss)
PHP(2)
(rss)
Redis(4)
(rss)
Struts2(2)
(rss)
Subversion(1)
(rss)
Tomcat(2)
(rss)
Velocity(1)
(rss)
Web(1)
(rss)
WebServer(1)
(rss)
Window CMD(1)
(rss)
雜項(1)
(rss)
架構(gòu)設(shè)計(2)
(rss)
算法(1)
(rss)
文章檔案
2016年3月 (3)
2016年1月 (1)
2015年8月 (1)
2015年4月 (1)
2015年3月 (1)
2014年12月 (3)
2014年10月 (1)
2014年8月 (1)
2014年6月 (1)
2014年5月 (1)
2014年3月 (1)
2014年2月 (1)
2014年1月 (6)
2013年12月 (2)
2013年9月 (5)
2013年8月 (1)
2012年4月 (1)
2012年3月 (3)
2011年10月 (1)
2011年8月 (3)
2011年7月 (1)
2010年6月 (1)
2010年5月 (2)
2010年3月 (2)
2010年2月 (2)
2010年1月 (1)
2009年9月 (1)
搜索
最新評論
閱讀排行榜
評論排行榜
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 liuyf8688
主站蜘蛛池模板:
美女露隐私全部免费直播
|
无码精品国产一区二区三区免费
|
亚洲日韩中文在线精品第一
|
a级毛片黄免费a级毛片
|
亚洲国产亚洲片在线观看播放
|
日本免费电影一区
|
亚洲免费人成在线视频观看
|
亚洲高清有码中文字
|
中文亚洲AV片不卡在线观看
|
国产成人精品久久免费动漫
|
免费国产在线精品一区
|
久久亚洲中文字幕精品一区四
|
99精品视频免费观看
|
亚洲av无码日韩av无码网站冲
|
亚洲精品无码成人AAA片
|
成人毛片18女人毛片免费视频未
|
九九久久国产精品免费热6
|
亚洲天堂电影在线观看
|
亚洲片一区二区三区
|
成人免费无码视频在线网站
|
国产亚洲精品免费视频播放
|
亚洲国产精华液2020
|
久久久久亚洲AV无码永不
|
无码专区一va亚洲v专区在线
|
69国产精品视频免费
|
成人久久久观看免费毛片
|
亚洲精品无码久久久久YW
|
亚洲视频在线观看一区
|
亚洲伦乱亚洲h视频
|
最近中文字幕mv手机免费高清
|
永久免费av无码网站yy
|
黄色一级免费网站
|
亚洲香蕉在线观看
|
亚洲AV区无码字幕中文色
|
亚洲男女内射在线播放
|
永久黄网站色视频免费直播
|
亚洲视频在线免费播放
|
黄 色一级 成 人网站免费
|
美女被羞羞网站免费下载
|
欧洲 亚洲 国产图片综合
|
18gay台湾男同亚洲男同
|