青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
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
小鼠標
閱讀(321)
評論(0)
編輯
收藏
引用
所屬分類:
Java基礎練習
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
編輯距離
閏年判斷
正則表達式簡單筆記
Excel格式地址轉換
一道模擬題——機器人行走距離計算
排列練習2
素數篩法
排列組合練習
排列組合
poj1068Parencodings
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 小鼠標 Powered by:
博客園
模板提供:
滬江博客
<
2012年8月
>
日
一
二
三
四
五
六
29
30
31
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
常用鏈接
我的隨筆
我的評論
我參與的隨筆
隨筆分類
(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.?單調隊列(5507)
2.?Linux select()函數使用(4003)
3.?快速排序、線性時間選擇(3744)
4.?poj3468--絕對經典的線段樹題(3661)
5.?優先隊列--堆實現(3319)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲视频一区二区在线观看
|
91久久国产综合久久
|
久久久久久久久久久久久久一区
|
欧美日韩18
|
中文av一区特黄
|
欧美在线一二三区
|
久久av资源网站
|
国产精品99久久99久久久二8
|
亚洲一区二区在线观看视频
|
久久久久国产精品厨房
|
免费日韩视频
|
亚洲伊人久久综合
|
亚洲精品欧美一区二区三区
|
国产精品免费在线
|
麻豆成人综合网
|
欧美一区二区三区久久精品
|
裸体女人亚洲精品一区
|
亚洲第一区中文99精品
|
久久久久久电影
|
午夜视频在线观看一区二区三区
|
欧美一区在线视频
|
亚洲视频每日更新
|
亚洲精品日本
|
亚洲网在线观看
|
亚洲日本电影在线
|
在线欧美福利
|
亚洲美女视频在线免费观看
|
午夜精品在线看
|
亚洲欧美日韩系列
|
午夜激情一区
|
欧美韩国日本综合
|
蜜桃av噜噜一区
|
免费欧美电影
|
国产欧美日韩另类视频免费观看
|
欧美日韩国产在线
|
欧美日韩中文精品
|
亚洲电影专区
|
麻豆精品网站
|
亚洲一级影院
|
尤妮丝一区二区裸体视频
|
久久国产视频网站
|
欧美一区二区在线视频
|
亚洲欧美国产77777
|
亚洲午夜av在线
|
亚洲人成在线观看网站高清
|
亚洲日韩欧美视频
|
99国产精品
|
午夜激情综合网
|
久久er99精品
|
你懂的国产精品
|
欧美日韩国产综合一区二区
|
欧美日韩国产影片
|
国产精品自拍小视频
|
国产欧美精品一区二区三区介绍
|
国产欧美精品va在线观看
|
国内精品视频在线播放
|
欧美成人中文
|
你懂的网址国产 欧美
|
欧美成人精品在线播放
|
亚洲福利一区
|
欧美jizz19性欧美
|
国产精品欧美日韩
|
亚洲第一伊人
|
欧美韩日一区
|
亚洲女女做受ⅹxx高潮
|
久久精品国产77777蜜臀
|
国产区日韩欧美
|
亚洲精品在线视频观看
|
性8sex亚洲区入口
|
午夜精品久久久久久99热
|
美女黄毛**国产精品啪啪
|
欧美日韩一区二区三区在线看
|
日韩午夜在线电影
|
久久久99精品免费观看不卡
|
亚洲国产精品女人久久久
|
亚洲午夜激情免费视频
|
女女同性精品视频
|
国产一区二区精品丝袜
|
国产精品乱码妇女bbbb
|
久久福利电影
|
99精品国产99久久久久久福利
|
性欧美精品高清
|
国产亚洲永久域名
|
一本久久青青
|
99精品福利视频
|
欧美噜噜久久久xxx
|
亚洲成色精品
|
日韩视频一区二区在线观看
|
老司机精品久久
|
免费日韩av
|
黄色一区二区在线观看
|
亚洲自拍电影
|
另类成人小视频在线
|
国产亚洲午夜
|
亚洲国产精品久久久久婷婷884
|
国产综合色产在线精品
|
亚洲欧美日韩国产一区二区三区
|
免费人成精品欧美精品
|
国产一区二区三区在线观看免费视频
|
亚洲一区欧美
|
1769国内精品视频在线播放
|
欧美丝袜第一区
|
亚洲一区精品视频
|
亚洲人成免费
|
亚洲欧美日韩另类
|
国产精品夜夜嗨
|
一区二区三区在线免费视频
|
老司机亚洲精品
|
午夜精品久久久
|
国产欧美精品日韩
|
欧美在线精品免播放器视频
|
亚洲一区二区三区精品在线
|
欧美自拍偷拍午夜视频
|
国产婷婷一区二区
|
久久手机免费观看
|
久久影视三级福利片
|
激情综合色综合久久
|
欧美成人a∨高清免费观看
|
久久综合网色—综合色88
|
欧美一区在线看
|
久久亚洲一区二区
|
国产精品观看
|
日韩视频不卡中文
|
欧美三日本三级三级在线播放
|
国产精品色网
|
在线一区免费观看
|
国产手机视频精品
|
欧美久久久久久久久久
|
欧美成人综合
|
欧美三级日本三级少妇99
|
美女999久久久精品视频
|
毛片av中文字幕一区二区
|
91久久精品国产91久久性色tv
|
麻豆久久精品
|
日韩亚洲成人av在线
|
久久精品国产综合
|
国产精品一区二区久久精品
|
久久久免费精品
|
欧美专区在线观看一区
|
久久久九九九九
|
欧美国产日韩在线
|
一区二区三区四区精品
|
欧美专区日韩视频
|
中文在线资源观看视频网站免费不卡
|
欧美黄污视频
|
久久精品综合网
|
欧美日韩一区二区三区在线
|
中文av一区二区
|
亚洲精品乱码久久久久久久久
|
在线亚洲欧美视频
|
久久精品欧洲
|
欧美日韩高清在线
|
亚洲一本视频
|
国产欧美一区二区三区另类精品
|
免费人成精品欧美精品
|
欧美激情1区2区
|
蜜臀久久99精品久久久久久9
|
欧美精品一区三区
|
亚洲男女自偷自拍图片另类
|
一区二区三区在线视频播放
|
亚洲精品在线二区
|
欧美日韩国产在线播放网站
|
久久久久亚洲综合
|
激情综合激情
|
欧美影片第一页
|
影音先锋久久久
|
麻豆精品91
|
久久久91精品国产一区二区三区
|
久久嫩草精品久久久精品
|
亚洲影院色无极综合
|
欧美aⅴ99久久黑人专区
|
久久久五月婷婷
|
国产亚洲精品成人av久久ww
|
一本久道久久久
|
久久视频在线看
|
国外成人在线
|
亚洲专区一区
|
国产丝袜一区二区
|
欧美中文在线视频
|
在线观看国产精品淫
|
99精品视频免费观看视频
|
香蕉久久久久久久av网站
|
国产精品视频网
|
欧美大片网址
|
亚洲国产91色在线
|
日韩亚洲精品视频
|
国产亚洲综合精品
|
午夜亚洲视频
|
一本大道av伊人久久综合
|
亚洲一区二区三区久久
|
久久精品青青大伊人av
|
一区二区日韩伦理片
|
99国产精品国产精品久久
|
欧美日本精品在线
|
亚洲一区二区三区精品视频
|
久久精品导航
|
激情六月婷婷久久
|
欧美v日韩v国产v
|
亚洲精品一二区
|
亚洲免费一级电影
|