201604-3 路徑解析

開始看到這個題,開始懷疑第三題都這么難了嘛:都要用樹了!

然后一頓操作,將示例中給的目錄結(jié)構(gòu)用樹存儲,折騰好久后才發(fā)現(xiàn):本題會給出一些路徑,要求對于每個路徑,給出正規(guī)化以后的形式。

瞬間題目難度指數(shù)級下降,也不過是常規(guī)的字符串處理題啊········

基本思路:

讀入當前目錄,存儲,暫不處理
在讀入需要正規(guī)化的目錄后,判斷是否是相對路徑。
如果是相對路徑,則在待正規(guī)化目錄前加上當前目錄
然后小循環(huán)將所有的/替換成空格
大循環(huán)中只需要找出特定的...節(jié)點并對其處理即可。

注意易錯點:文件名可以包含.,注意判斷。
所以在處理字符串的時候不能用find,只能用等價。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 題目原文 問題描述 在操作系統(tǒng)中,數(shù)據(jù)通常以文件的形式存儲在文件系統(tǒng)中。文件系統(tǒng)一般采用層次化的組織形式,由目錄(...
    Picksy閱讀 374評論 0 0
  • 算法 模擬 題目描述 給出一個文件路徑,計算文件的最簡路徑。 解題思路 以‘/’符號作為間斷,檢測文件即可;注意,...
    musanri閱讀 166評論 0 0
  • 你一定見過這些導入方式,無論是 ESM 還是 CommonJS 模塊,或是其他模塊規(guī)范。 那么 webpack 是...
    越前君閱讀 2,670評論 0 2
  • 1、絕對路徑 require函數(shù)支持斜杠(/)或盤符(C:)開頭的絕對路徑, 2、相對路徑: 支持./開頭的相對路...
    許你一枝花閱讀 1,178評論 0 1
  • 12.2.1 解析目錄路徑 目錄的基本操作 解析目錄路徑遍歷目錄統(tǒng)計目錄大小建立與刪除目錄復制目錄 課程內(nèi)容 解析...
    曹淵說創(chuàng)業(yè)閱讀 574評論 0 0

友情鏈接更多精彩內(nèi)容