亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3929 | 回復(fù): 8
打印 上一主題 下一主題

[C] 如何快速遍歷一個目錄 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-09-17 11:56 |只看該作者 |倒序瀏覽
之前是使用遞歸的方法遍歷的, 速度有點慢, 于是用廣度優(yōu)先的方法做遍歷, 竟發(fā)現(xiàn)比遞歸還慢。理論上廣度優(yōu)先是要比遞歸快的吧。 大家是怎么實現(xiàn)快速遍歷目錄的呢?

論壇徽章:
0
2 [報告]
發(fā)表于 2009-09-17 13:31 |只看該作者
瓶頸應(yīng)該在IO,我覺得fts(3)就很好

論壇徽章:
0
3 [報告]
發(fā)表于 2009-09-17 15:21 |只看該作者
如果是我,我會這樣作
寫一個SHELL腳步,內(nèi)容自己定義,但一定要寫成文件
比如:
ls >>1.log
這樣目錄的內(nèi)容就寫到1.log文件中了,然后你讀取文件,然后操作!我不知道你遍歷目錄要干什么!

論壇徽章:
0
4 [報告]
發(fā)表于 2009-09-17 17:48 |只看該作者
原帖由 majia1984 于 2009-9-17 15:21 發(fā)表
如果是我,我會這樣作
寫一個SHELL腳步,內(nèi)容自己定義,但一定要寫成文件
比如:
ls >>1.log
這樣目錄的內(nèi)容就寫到1.log文件中了,然后你讀取文件,然后操作!我不知道你遍歷目錄要干什么!


你是程序員嗎?

論壇徽章:
0
5 [報告]
發(fā)表于 2009-09-17 18:09 |只看該作者
原帖由 majia1984 于 2009-9-17 15:21 發(fā)表
如果是我,我會這樣作
寫一個SHELL腳步,內(nèi)容自己定義,但一定要寫成文件
比如:
ls >>1.log
這樣目錄的內(nèi)容就寫到1.log文件中了,然后你讀取文件,然后操作!我不知道你遍歷目錄要干什么!


不錯,1句shell頂100行code,不過就是可移植性差點,ls的輸出格式因shell而異

論壇徽章:
0
6 [報告]
發(fā)表于 2009-09-17 19:24 |只看該作者

回復(fù) #4 W.Z.T 的帖子

程序員就不用shell嗎

論壇徽章:
1
天秤座
日期:2014-04-27 07:42:20
7 [報告]
發(fā)表于 2009-09-17 20:24 |只看該作者
遍歷目錄的話,遞歸效率不低的,說遞歸效率低的是因為邊界沒設(shè)置好的緣故

論壇徽章:
0
8 [報告]
發(fā)表于 2009-09-17 22:58 |只看該作者
wo 經(jīng)然回復(fù)不上?

論壇徽章:
0
9 [報告]
發(fā)表于 2009-09-18 08:59 |只看該作者
原帖由 W.Z.T 于 2009-9-17 11:56 發(fā)表
之前是使用遞歸的方法遍歷的, 速度有點慢, 于是用廣度優(yōu)先的方法做遍歷, 竟發(fā)現(xiàn)比遞歸還慢。理論上廣度優(yōu)先是要比遞歸快的吧。 大家是怎么實現(xiàn)快速遍歷目錄的呢?

為什么不 man ftw呢?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP