青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
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年4月
>
日
一
二
三
四
五
六
25
26
27
28
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
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我參與的隨筆
隨筆分類
(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.?快速排序、線性時間選擇(3745)
4.?poj3468--絕對經典的線段樹題(3662)
5.?優先隊列--堆實現(3319)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲激情偷拍
|
久久天天狠狠
|
久久另类ts人妖一区二区
|
一区二区三区国产
|
9久re热视频在线精品
|
99精品视频网
|
亚洲欧美国产另类
|
欧美一区在线看
|
久久最新视频
|
亚洲免费成人av
|
亚洲欧美第一页
|
久久婷婷久久
|
欧美午夜精彩
|
激情丁香综合
|
一二三四社区欧美黄
|
亚洲欧美日韩另类
|
久久一日本道色综合久久
|
欧美激情成人在线
|
亚洲少妇诱惑
|
久久综合精品国产一区二区三区
|
欧美理论电影在线观看
|
国产欧美精品一区二区三区介绍
|
国内精品久久久久影院薰衣草
|
狠狠色丁香婷婷综合
|
夜夜嗨av色一区二区不卡
|
亚洲欧美日韩国产综合
|
欧美国产欧美亚洲国产日韩mv天天看完整
|
亚洲伦伦在线
|
久久夜色精品国产噜噜av
|
欧美性事免费在线观看
|
亚洲国产美女
|
久久久久中文
|
亚洲女ⅴideoshd黑人
|
欧美成人中文字幕在线
|
国产亚洲一级高清
|
亚洲天天影视
|
亚洲国产精品va在看黑人
|
亚洲图片激情小说
|
欧美成人免费小视频
|
国产综合视频
|
久久国产黑丝
|
亚洲一区在线观看视频
|
欧美日本一道本
|
亚洲精品国产拍免费91在线
|
久久国产精品亚洲va麻豆
|
一区二区av在线
|
欧美激情导航
|
亚洲精品日韩在线
|
欧美69视频
|
久久久久久久久综合
|
国产精品日韩在线一区
|
亚洲美女中出
|
校园春色综合网
|
欧美激情精品久久久久久久变态
|
国产综合久久
|
久久久久久欧美
|
欧美一级在线播放
|
国产亚洲欧美日韩日本
|
欧美一级专区免费大片
|
亚洲新中文字幕
|
国产精品女人网站
|
亚洲欧美日韩一区二区三区在线观看
|
99亚洲伊人久久精品影院红桃
|
欧美成人免费观看
|
99精品视频网
|
一区二区三区av
|
欧美日韩一区免费
|
亚洲欧美日韩国产综合
|
亚洲一区二区在线免费观看视频
|
国产精品激情电影
|
欧美呦呦网站
|
久久九九99视频
|
亚洲精品1区2区
|
欧美www在线
|
欧美另类视频在线
|
亚洲综合三区
|
久久狠狠婷婷
|
亚洲成人自拍视频
|
亚洲高清自拍
|
欧美色播在线播放
|
午夜天堂精品久久久久
|
性色一区二区
|
亚洲黄色成人
|
在线亚洲欧美专区二区
|
国产欧美一区二区精品秋霞影院
|
欧美在线地址
|
久久九九精品99国产精品
|
亚洲电影在线观看
|
亚洲精品资源
|
国产亚洲视频在线观看
|
亚洲国产老妈
|
国产日韩欧美亚洲一区
|
欧美凹凸一区二区三区视频
|
欧美日韩亚洲一区三区
|
久久精品国产77777蜜臀
|
男男成人高潮片免费网站
|
亚洲在线成人
|
蜜臀va亚洲va欧美va天堂
|
中文日韩电影网站
|
久久久亚洲成人
|
国产精品99久久99久久久二8
|
欧美精品成人
|
欧美中文字幕精品
|
欧美大片在线看免费观看
|
亚洲欧美久久久
|
女女同性精品视频
|
国产精品久久久久av免费
|
久久综合精品国产一区二区三区
|
欧美高清在线一区
|
久久久www
|
欧美视频四区
|
亚洲黄色一区二区三区
|
狠狠色狠狠色综合日日91app
|
亚洲美女视频网
|
亚洲国产免费看
|
久久爱另类一区二区小说
|
亚洲欧美日本国产专区一区
|
欧美国产一区二区三区激情无套
|
久久久久久久高潮
|
国产美女一区二区
|
日韩亚洲欧美综合
|
亚洲精品一区二区三区蜜桃久
|
久久精品国产2020观看福利
|
亚洲综合丁香
|
欧美网站在线观看
|
亚洲精品乱码久久久久久蜜桃麻豆
|
久久精品三级
|
久久久精品久久久久
|
国产精品国产福利国产秒拍
|
亚洲激情亚洲
|
亚洲裸体俱乐部裸体舞表演av
|
久久成人精品无人区
|
久久国产毛片
|
国户精品久久久久久久久久久不卡
|
亚洲一级网站
|
欧美一级在线播放
|
国产精品专区一
|
亚洲一区二区三区四区五区午夜
|
亚洲午夜一区
|
国产精品久久激情
|
亚洲视频一区二区
|
亚洲欧美一区在线
|
国产日韩欧美一区
|
久久国产精品99久久久久久老狼
|
久久精品国产欧美亚洲人人爽
|
国产在线高清精品
|
久久天天综合
|
亚洲国产一区视频
|
一区二区三区不卡视频在线观看
|
欧美日韩国产色站一区二区三区
|
亚洲精品日韩激情在线电影
|
亚洲小少妇裸体bbw
|
国产精品普通话对白
|
午夜精品免费在线
|
免费不卡亚洲欧美
|
日韩亚洲视频
|
国产美女一区
|
免费久久99精品国产
|
日韩一级精品
|
久久精品国产99国产精品
|
亚洲国产成人在线播放
|
欧美日韩伦理在线免费
|
亚洲永久免费精品
|
欧美大片在线观看
|
亚洲女性裸体视频
|
在线成人激情黄色
|
欧美三级在线
|
久久久亚洲午夜电影
|
亚洲在线免费观看
|
国产女优一区
|
农村妇女精品
|
午夜精品久久久久久99热
|
男同欧美伦乱
|
午夜精品视频在线观看
|
在线观看日韩国产
|
欧美午夜影院
|
久久视频精品在线
|
亚洲视频一区二区
|
亚洲大片av
|
久久久av毛片精品
|
亚洲视频精品
|
亚洲国产精品久久人人爱蜜臀
|
国产精品久久午夜
|
欧美风情在线观看
|
欧美一区二区日韩
|
在线视频欧美日韩
|
亚洲国产高清自拍
|
久久一区二区三区四区
|
亚洲欧美日韩天堂
|
一本色道**综合亚洲精品蜜桃冫
|
亚洲一区二区三区免费观看
|
国产一区二区三区视频在线观看
|
欧美噜噜久久久xxx
|
久久在精品线影院精品国产
|
亚洲一区二区三区免费观看
|
99riav1国产精品视频
|
亚洲国产第一
|
欧美α欧美αv大片
|
久久久精品免费视频
|
欧美在线观看网址综合
|