算法java描述
導(dǎo)航
BlogJava
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
<
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
統(tǒng)計(jì)
隨筆 - 3
文章 - 0
評(píng)論 - 4
引用 - 0
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類
(3)
算法(3)
(rss)
隨筆檔案
(3)
2009年7月 (3)
文章分類
算法
(rss)
搜索
最新評(píng)論
1.?re: 文本中找最長(zhǎng)的回文字符串
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--lanxiazhi
2.?re: 文本中找最長(zhǎng)的回文字符串
描述下算法,寫(xiě)個(gè)偽代碼就可以了。
--sunnycare
3.?re: 文本中找最長(zhǎng)的回文字符串
沒(méi)看懂,要實(shí)現(xiàn)什么效果。
寫(xiě)個(gè)輸入和輸出來(lái)看看
--john locke
4.?re: 文本中找最長(zhǎng)的回文字符串
學(xué)習(xí)了!
--99讀書(shū)人
閱讀排行榜
1.?文本中找最長(zhǎng)的回文字符串(1888)
2.?java基數(shù)轉(zhuǎn)換(1236)
3.?一個(gè)有限制的排列題(372)
評(píng)論排行榜
1.?文本中找最長(zhǎng)的回文字符串(4)
2.?一個(gè)有限制的排列題(0)
3.?java基數(shù)轉(zhuǎn)換(0)
一個(gè)有限制的排列題
看到
http://www.tkk7.com/nokiaguy/archive/2008/05/10/199647.html
出了一道java算法題,給出一個(gè)解法如下:
1
/**/
/*
摘要: 原題如下:用1、2、2、3、4、5這六個(gè)數(shù)字,用java寫(xiě)一個(gè)程序,打印出所有不同的排列,如: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
"
);
//
初始化為兩個(gè)2,以后的字符都是往空里插,不會(huì)重復(fù)
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
++
)
//
注意有l(wèi)enght()+1個(gè)空
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);
//
刪除當(dāng)前位置,等下一個(gè)位置插入
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)
評(píng)論(0)
編輯
收藏
所屬分類:
算法
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
相關(guān)文章:
一個(gè)有限制的排列題
java基數(shù)轉(zhuǎn)換
文本中找最長(zhǎng)的回文字符串
Powered by:
BlogJava
Copyright © lanxiazhi
主站蜘蛛池模板:
亚洲另类小说图片
|
69视频在线观看免费
|
亚洲毛片基地4455ww
|
黑人精品videos亚洲人
|
免费国产成人午夜私人影视
|
免费v片在线观看视频网站
|
日韩在线视频免费
|
亚洲日韩看片无码电影
|
亚洲福利电影一区二区?
|
亚洲国产无套无码av电影
|
亚洲不卡无码av中文字幕
|
日韩精品无码人妻免费视频
|
日本阿v免费费视频完整版
|
久久精品国产大片免费观看
|
中国一级特黄的片子免费
|
狼色精品人妻在线视频免费
|
亚洲成av人在线观看网站
|
久久亚洲最大成人网4438
|
亚洲精品第一国产综合精品
|
亚洲AV无码乱码国产麻豆穿越
|
亚洲性无码AV中文字幕
|
精品亚洲成A人无码成A在线观看
|
亚洲福利视频一区
|
国产亚洲精品xxx
|
日韩va亚洲va欧洲va国产
|
久久精品国产亚洲5555
|
久久国产成人亚洲精品影院
|
无码毛片一区二区三区视频免费播放
|
青青操在线免费观看
|
一级毛片大全免费播放
|
午夜成人无码福利免费视频
|
黄色a级片免费看
|
一级成人a做片免费
|
亚洲精品国产摄像头
|
亚洲色在线无码国产精品不卡
|
亚洲中文字幕AV在天堂
|
亚洲kkk4444在线观看
|
亚洲AV无码一区二区三区电影
|
亚洲AV无码一区二区大桥未久
|
无码天堂va亚洲va在线va
|
小说专区亚洲春色校园
|