青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
HooLee
If you believe, you can!
C++博客
首頁
新隨筆
新文章
聯系
管理
poj1057FILE MAPPING
題意:按照指定格式輸出目錄樹。要求同一層下的file要按文件名排序。
解題步驟:
1.用deep記錄當前目錄深度,遇到dir,deep++,遇到] deep--
2.用strlist記錄所有未輸出的file,用棧stack記錄當前目錄下的file表的開始下標。遇到]或者*則輸出當前目錄下的所有file,并從strlist中刪除,相應的下標出棧(stack).
代碼
1
import
java.io.
*
;
2
import
java.util.
*
;
3
class
Main
4
{
5
public
static
ArrayList
<
Integer
>
stack
=
new
ArrayList
<
Integer
>
();
6
public
static
ArrayList
<
String
>
strlist
=
new
ArrayList
<
String
>
();
7
public
static
void
main(String[] args)
8
{
9
10
Scanner sc
=
new
Scanner(System.in);
11
String strt
=
sc.nextLine();
12
13
int
deep
=
0
;
14
int
seq
=
1
;
15
boolean
newdataset
=
true
;
16
while
(
!
strt.equals(
"
#
"
))
17
{
18
if
(newdataset)
19
{
20
if
(seq
!=
1
)
21
System.out.println();
22
System.out.println(
"
DATA SET
"
+
seq
++
+
"
:
"
);
23
System.out.println(
"
ROOT
"
);
24
25
push(
0
);
//
push()
26
newdataset
=
false
;
27
}
28
if
(strt.equals(
"
*
"
))
29
{
30
outFileStrs(deep);
31
deep
=
0
;
32
strlist.clear();
33
stack.clear();
34
newdataset
=
true
;
35
36
}
37
else
if
(strt.startsWith(
"
d
"
))
38
{
39
40
deep
++
;
41
push(strlist.size());
//
push()
42
43
outSpace(deep);
44
System.out.println(strt);
45
46
}
47
else
if
(strt.startsWith(
"
f
"
))
48
{
49
strlist.add(strt);
50
}
51
else
if
(strt.equals(
"
]
"
))
52
{
53
outFileStrs(deep);
54
deep
--
;
55
}
56
57
strt
=
sc.nextLine();
58
}
59
}
60
public
static
void
outSpace(
int
deep)
61
{
62
if
(deep
==
0
)
63
return
;
64
for
(
int
i
=
0
; i
<
deep; i
++
)
65
{
66
System.out.print(
"
|
"
);
67
}
68
}
69
public
static
void
outFileStrs(
int
deep)
70
{
71
TreeSet
<
String
>
tset
=
new
TreeSet
<
String
>
();
72
int
p
=
pop();
73
int
size
=
strlist.size();
74
for
(
int
i
=
p; i
<
strlist.size(); i
++
)
75
{
76
tset.add(strlist.get(i));
77
78
}
79
for
(
int
i
=
size
-
1
; i
>=
p; i
--
)
80
{
81
strlist.remove(i);
82
}
83
for
(String str : tset)
84
{
85
outSpace(deep);
86
System.out.println(str);
87
}
88
89
}
90
public
static
void
push(Integer n)
91
{
92
stack.add(n);
93
}
94
public
static
Integer pop()
95
{
96
int
size
=
stack.size();
97
Integer n
=
stack.get(size
-
1
);
98
stack.remove(size
-
1
);
99
return
n;
100
}
101
}
102
posted on 2013-04-14 22:30
小鼠標
閱讀(325)
評論(0)
編輯
收藏
引用
所屬分類:
Java基礎練習
只有注冊用戶
登錄
后才能發表評論。
相關文章:
編輯距離
閏年判斷
正則表達式簡單筆記
Excel格式地址轉換
一道模擬題——機器人行走距離計算
排列練習2
素數篩法
排列組合練習
排列組合
poj1068Parencodings
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 小鼠標 Powered by:
博客園
模板提供:
滬江博客
<
2013年7月
>
日
一
二
三
四
五
六
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
9
10
常用鏈接
我的隨筆
我的評論
我參與的隨筆
隨筆分類
(111)
C語言(3)
DP(9)
Java筆記(1)
Java基礎練習(25)
安卓(1)
本科畢設(1)
博弈(1)
大數(7)
回溯(2)
排序(10)
暑期培訓周賽(3)
數據結構(7)
數論(1)
水題(8)
圖論(24)
網選訓練(8)
隨筆檔案
(127)
2014年3月 (1)
2013年7月 (10)
2013年5月 (1)
2013年4月 (11)
2013年3月 (8)
2012年10月 (1)
2012年9月 (12)
2012年8月 (38)
2012年7月 (14)
2012年6月 (2)
2012年5月 (8)
2012年4月 (6)
2012年3月 (6)
2012年2月 (4)
2011年8月 (5)
friends
陳鋼
大鵬
黨姐
焦林楓
汪濤
小白學長
媛姐
媛姐csdn
最新評論
1.?re: 線段樹
是這個樣子的,所以在OJ有時候“卡住”了也不要太灰心,沒準真的不是自己的原因呢。
加油,祝你好運啦!
--小鼠標
2.?re: 線段樹
對于編程競賽來說,Java所需時間一般為C/C++的兩倍。合理的競賽給Java的時間限制是給C/C++的兩倍。
--傷心的筆
3.?re: poj1273--網絡流
過來看看你。
--achiberx
4.?re: (轉)ubuntu11.10無法啟動無線網絡的解決方法
膜拜大神。。查了一個下午資料終于在這里解決了問題。。神牛說的區域賽難道是ACM區域賽。。?
--Hang
5.?re: 快速排序、線性時間選擇
博主,謝謝你的文章。你的方法可以很好的處理分區基準在數組中重復的情況,書上的方法遇到這種輸入會堆棧溢出。書上給出了解釋但給的方法貌似不簡潔。
--lsxqw2004
閱讀排行榜
1.?單調隊列(5512)
2.?Linux select()函數使用(4006)
3.?快速排序、線性時間選擇(3764)
4.?poj3468--絕對經典的線段樹題(3665)
5.?優先隊列--堆實現(3325)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久综合九色综合久99
|
蜜臀av一级做a爰片久久
|
亚洲精品中文字幕女同
|
欧美成人视屏
|
夜夜嗨av一区二区三区中文字幕
|
欧美一区二区私人影院日本
|
制服诱惑一区二区
|
国产日韩精品一区二区三区
|
久久国产主播
|
久久伊人免费视频
|
一区二区三区**美女毛片
|
亚洲美女av黄
|
国产农村妇女毛片精品久久麻豆
|
欧美伊人精品成人久久综合97
|
亚洲欧美日韩国产中文
|
狠狠色综合网站久久久久久久
|
免费欧美日韩国产三级电影
|
欧美激情精品久久久久久黑人
|
亚洲性图久久
|
欧美主播一区二区三区
|
亚洲国产日韩欧美综合久久
|
一区二区三区欧美视频
|
好吊色欧美一区二区三区四区
|
欧美不卡视频一区
|
欧美人成在线视频
|
久久精品亚洲精品
|
欧美日本乱大交xxxxx
|
午夜亚洲福利
|
美女成人午夜
|
欧美一区二区三区喷汁尤物
|
米奇777在线欧美播放
|
亚洲欧美在线视频观看
|
乱人伦精品视频在线观看
|
亚洲欧美成人精品
|
美女精品在线观看
|
欧美在线视频免费播放
|
欧美大片在线看
|
久久久夜夜夜
|
国产精品区免费视频
|
欧美成人中文字幕在线
|
国产精品免费观看在线
|
亚洲国产精品高清久久久
|
国产乱码精品一区二区三
|
亚洲丰满少妇videoshd
|
国产一区二区成人久久免费影院
|
亚洲黄色小视频
|
狠狠久久五月精品中文字幕
|
一区二区三区视频免费在线观看
|
在线观看91精品国产入口
|
亚洲一区二区三区午夜
|
日韩视频三区
|
欧美成人激情视频
|
猛干欧美女孩
|
在线不卡视频
|
欧美专区第一页
|
欧美一级片在线播放
|
国产精品成人一区二区艾草
|
亚洲人成网在线播放
|
亚洲高清视频中文字幕
|
久久精品中文字幕一区
|
久久久噜噜噜久噜久久
|
国产伦精品一区二区三区高清版
|
亚洲最黄网站
|
宅男66日本亚洲欧美视频
|
欧美激情第3页
|
亚洲国内高清视频
|
aⅴ色国产欧美
|
欧美国产三区
|
亚洲日韩欧美视频一区
|
日韩视频在线永久播放
|
欧美日韩大片
|
亚洲色图在线视频
|
欧美一级黄色录像
|
国产精品视频第一区
|
亚洲欧美在线一区二区
|
欧美中文字幕在线视频
|
国产日韩欧美成人
|
久久精品国产亚洲精品
|
久久中文精品
|
91久久国产自产拍夜夜嗨
|
欧美成人午夜激情
|
99pao成人国产永久免费视频
|
99亚洲一区二区
|
欧美性事免费在线观看
|
亚洲欧美乱综合
|
理论片一区二区在线
|
最新日韩av
|
欧美性天天影院
|
性色av一区二区三区红粉影视
|
久久久伊人欧美
|
亚洲三级免费电影
|
欧美午夜寂寞影院
|
久久精品国产精品亚洲
|
欧美激情亚洲自拍
|
亚洲曰本av电影
|
国产在线不卡视频
|
欧美va日韩va
|
亚洲伊人久久综合
|
暖暖成人免费视频
|
亚洲一区www
|
韩国精品在线观看
|
欧美日韩国产免费
|
久久精品一级爱片
|
亚洲精品三级
|
久久精品99无色码中文字幕
|
亚洲精品一区二区三区不
|
国产精品欧美久久
|
久久亚洲春色中文字幕
|
av不卡在线观看
|
美女91精品
|
亚洲欧美精品伊人久久
|
亚洲第一页在线
|
国产精品美女久久久久aⅴ国产馆
|
久久精品国产精品亚洲
|
夜夜爽www精品
|
欧美激情一区在线观看
|
欧美中文字幕在线播放
|
日韩一级片网址
|
极品尤物一区二区三区
|
国产精品高潮呻吟久久av无限
|
亚洲国产婷婷
|
久久免费视频在线观看
|
亚洲淫片在线视频
|
亚洲久久成人
|
有码中文亚洲精品
|
国产日韩欧美一区二区三区在线观看
|
欧美激情一区二区三级高清视频
|
欧美一区二区视频97
|
在线视频欧美日韩
|
91久久精品美女高潮
|
蜜桃av一区二区
|
久久久久国产一区二区
|
欧美影院在线
|
欧美一级电影久久
|
亚洲欧美一区二区视频
|
在线视频一区二区
|
日韩视频中午一区
|
亚洲高清在线精品
|
尤物九九久久国产精品的分类
|
国产亚洲欧美另类中文
|
国产欧美日韩在线观看
|
国产精品福利久久久
|
欧美日韩视频第一区
|
欧美精品在线播放
|
欧美精品在线极品
|
欧美日本亚洲视频
|
欧美日本韩国在线
|
欧美日韩一区二区高清
|
欧美日韩精品系列
|
欧美午夜a级限制福利片
|
欧美日韩国产免费
|
欧美性猛片xxxx免费看久爱
|
亚洲欧美日韩系列
|
午夜免费在线观看精品视频
|
亚欧成人在线
|
欧美影视一区
|
久久视频国产精品免费视频在线
|
久久色在线观看
|
欧美xx69
|
欧美视频网站
|
国产精品尤物
|
在线播放豆国产99亚洲
|
亚洲第一毛片
|
在线一区观看
|
久久国产精品亚洲va麻豆
|
久久婷婷麻豆
|
亚洲第一精品夜夜躁人人爽
|
亚洲精品日本
|
亚洲欧美日韩直播
|
麻豆精品一区二区综合av
|
欧美激情综合五月色丁香小说
|
欧美中文日韩
|
欧美阿v一级看视频
|
欧美日韩亚洲一区二区三区
|
国产目拍亚洲精品99久久精品
|
国产精品久久久久久久久免费樱桃
|
久久精品视频免费
|
欧美黄色免费网站
|
国产精品拍天天在线
|
亚洲福利精品
|
亚洲一区二区三区午夜
|
久久蜜桃资源一区二区老牛
|
欧美国产综合
|
午夜精品美女自拍福到在线
|
卡一卡二国产精品
|
国产精品久久久久久久久免费
|
依依成人综合视频
|
亚洲一区二区三区精品在线观看
|
一区二区亚洲
|
亚洲视频一区在线观看
|
久久久999精品
|
亚洲另类自拍
|
久久久久五月天
|
国产精品区一区二区三
|
91久久精品美女高潮
|
久久精品水蜜桃av综合天堂
|
99re这里只有精品6
|
久久久一区二区
|
国产农村妇女精品一二区
|
一本色道久久综合亚洲精品不
|