liuyf8688
設計將數組A[n]中所有奇數移到偶數之前的算法
/** */
/**
* 解決問題:設計將數組A[1][n]中所有奇數移到偶數之前的算法,不另外增加存儲空間,時間復雜度為o(n)
*
*
@author
maodou Jan 11, 2010
*
*/
public
class
Test
{
/** */
/**
* 功能:實現將奇數排序到偶數前面。
*
*
@param
arrays
*/
public
static
void
sort(
int
[] arrays)
{
//
int
len
=
arrays.length
-
1
, midVariable
=
0
;
for
(
int
i
=
0
; i
<
len;)
{
//
判斷當前值是否是偶數。是偶數,則從數據末尾給他找交換位置。
//
是奇數,則無操作,判斷下一個值。
if
((arrays[i]
%
2
)
==
0
)
{
//
判斷最后一個數是否是奇數,如果是,則將找到的偶數與之交換。
//
否則,向下移動一位,繼續比較交換,直到找到一個排序偶數后面的奇數位置。
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
];
//
隨機產生10個整數,并輸出。
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);
//
輸出排序結果。
System.out.println(
"
排序后:
"
);
for
(
int
i
=
0
; i
<
arrays.length; i
++
)
{
System.out.print(arrays[i]
+
"
,
"
);
}
}
}
發表于 2010-01-11 10:45
liuyf8688
閱讀(1708)
評論(0)
編輯
收藏
所屬分類:
算法
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
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
導航
BlogJava
首頁
發新隨筆
發新文章
聯系
聚合
管理
統計
隨筆: 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)
架構設計(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
主站蜘蛛池模板:
黑人粗长大战亚洲女2021国产精品成人免费视频
|
在线观看免费视频资源
|
国产成人免费全部网站
|
亚洲精品天堂无码中文字幕
|
成人免费毛片观看
|
亚洲国产成人精品激情
|
在线免费观看色片
|
四虎影视永久在线精品免费
|
自拍偷自拍亚洲精品被多人伦好爽
|
最近更新免费中文字幕大全
|
久久久青草青青亚洲国产免观
|
久久久久国产精品免费看
|
亚洲熟妇无码久久精品
|
国产v片免费播放
|
暖暖免费在线中文日本
|
亚洲一区二区影视
|
在线日韩日本国产亚洲
|
免费看国产曰批40分钟
|
日本成人免费在线
|
久久永久免费人妻精品
|
全免费a级毛片免费看
|
99re8这里有精品热视频免费
|
人妻免费久久久久久久了
|
疯狂做受xxxx高潮视频免费
|
亚洲AV无码国产在丝袜线观看
|
皇色在线视频免费网站
|
一级人做人爰a全过程免费视频
|
久久青青草原亚洲av无码app
|
好爽…又高潮了免费毛片
|
成年女人色毛片免费看
|
女人让男人免费桶爽30分钟
|
欧亚精品一区三区免费
|
日韩视频免费在线观看
|
性xxxx视频免费播放直播
|
午夜视频在线免费观看
|
最近2019中文字幕免费直播
|
国产福利免费视频
|
亚洲精品无码久久久久YW
|
666精品国产精品亚洲
|
亚洲一本大道无码av天堂
|
国产桃色在线成免费视频
|