算法java描述
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
<
2009年7月
>
日
一
二
三
四
五
六
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
8
統計
隨筆 - 3
文章 - 0
評論 - 4
引用 - 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
(3)
算法(3)
(rss)
隨筆檔案
(3)
2009年7月 (3)
文章分類
算法
(rss)
搜索
最新評論
1.?re: 文本中找最長的回文字符串
評論內容較長,點擊標題查看
--lanxiazhi
2.?re: 文本中找最長的回文字符串
描述下算法,寫個偽代碼就可以了。
--sunnycare
3.?re: 文本中找最長的回文字符串
沒看懂,要實現什么效果。
寫個輸入和輸出來看看
--john locke
4.?re: 文本中找最長的回文字符串
學習了!
--99讀書人
閱讀排行榜
1.?文本中找最長的回文字符串(1888)
2.?java基數轉換(1236)
3.?一個有限制的排列題(372)
評論排行榜
1.?文本中找最長的回文字符串(4)
2.?一個有限制的排列題(0)
3.?java基數轉換(0)
一個有限制的排列題
看到
http://www.tkk7.com/nokiaguy/archive/2008/05/10/199647.html
出了一道java算法題,給出一個解法如下:
1
/**/
/*
摘要: 原題如下:用1、2、2、3、4、5這六個數字,用java寫一個程序,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"與"5"不能相連。
*/
2
class
javatest
3
{
4
public
static
void
main(String[] args)
5
{
6
StringBuilder sb
=
new
StringBuilder(
6
);
7
sb.append(
"
22
"
);
//
初始化為兩個2,以后的字符都是往空里插,不會重復
8
int
count
=
0
;
9
for
(
int
i
=
0
;i
<
sb.length()
+
1
;i
++
)
10
{
11
sb.insert(i,
"
1
"
);
//
插入1
12
for
(
int
j
=
0
;j
<
sb.length()
+
1
;j
++
)
//
注意有lenght()+1個空
13
{
14
sb.insert(j,
"
3
"
);
15
for
(
int
k
=
0
;k
<
sb.length()
+
1
;k
++
)
16
{
17
sb.insert(k,
"
4
"
);
18
for
(
int
m
=
0
;m
<
sb.length()
+
1
;m
++
)
19
{
20
sb.insert(m,
"
5
"
);
21
if
(valid(sb))
22
{
23
System.out.println(sb);
24
count
++
;
25
}
26
sb.deleteCharAt(m);
27
}
28
sb.deleteCharAt(k);
29
}
30
sb.deleteCharAt(j);
31
}
32
sb.deleteCharAt(i);
//
刪除當前位置,等下一個位置插入
33
}
34
System.out.println(count);
35
}
36
static
boolean
valid(StringBuilder sb)
37
{
38
if
(sb.charAt(
2
)
==
'
4
'
||
sb.indexOf(
"
35
"
)
>=
0
||
sb.indexOf(
"
53
"
)
>=
0
)
39
return
false
;
40
return
true
;
41
}
42
43
}
44
posted on 2009-07-27 20:02
lanxiazhi
閱讀(372)
評論(0)
編輯
收藏
所屬分類:
算法
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
一個有限制的排列題
java基數轉換
文本中找最長的回文字符串
Powered by:
BlogJava
Copyright © lanxiazhi
主站蜘蛛池模板:
亚洲精品国产va在线观看蜜芽
|
免费a级毛片高清视频不卡
|
国产色爽免费视频
|
国产亚洲福利在线视频
|
国产h视频在线观看免费
|
亚洲精品成人图区
|
久热中文字幕在线精品免费
|
亚洲日本香蕉视频
|
国产福利在线免费
|
亚洲日韩乱码中文字幕
|
日本高清免费中文字幕不卡
|
亚洲av日韩av永久在线观看
|
免费少妇a级毛片人成网
|
亚洲黄片手机免费观看
|
国精无码欧精品亚洲一区
|
嫩草成人永久免费观看
|
久久精品国产亚洲AV无码偷窥
|
69国产精品视频免费
|
亚洲天堂2016
|
吃奶摸下高潮60分钟免费视频
|
日韩免费在线中文字幕
|
国产亚洲av片在线观看16女人
|
日本免费大黄在线观看
|
日韩亚洲国产综合高清
|
国产91在线免费
|
丁香花在线视频观看免费
|
亚洲精品一区二区三区四区乱码
|
又粗又大又黑又长的免费视频
|
亚洲色偷偷综合亚洲AV伊人蜜桃
|
亚洲国产精品无码久久久
|
蜜臀91精品国产免费观看
|
日韩毛片在线免费观看
|
亚洲AV无码久久精品成人
|
动漫黄网站免费永久在线观看
|
亚洲夂夂婷婷色拍WW47
|
三上悠亚亚洲一区高清
|
很黄很黄的网站免费的
|
污网站免费在线观看
|
亚洲酒色1314狠狠做
|
国产传媒在线观看视频免费观看
|
日韩精品无码免费专区午夜
|