<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    athrunwang

    紀元
    數據加載中……
    新浪一道面試題:寫一個函數,計算兩個文件的相對路徑的遞歸算法
    public class Main {
    public static void main(String[] args) {
    String pathB = "/P/y/z/a/b/c/d/34/c.php";
    String pathA = "/P/y/z/a/b/a/g/e.php";
    System.out.println(pathARelativePathB(pathA,pathB,0));
    }
     
    public static String pathARelativePathB(String pathA , String pathB, int i){
    if(pathA.contains(pathB)){
    StringBuilder replaceSb = new StringBuilder();  
    if(i==1){
    replaceSb.append(".");
    }else{
    while(i>1){
    replaceSb.append("../");
    --i;
    }
    }
    return pathA.replace(pathB,replaceSb.substring(0, replaceSb.lastIndexOf("/")));
    }else{
    return pathARelativePathB(pathA,pathB.substring(0,pathB.lastIndexOf("/")),++i);
    }
    }
    }

    posted on 2012-09-01 01:35 AthrunWang 閱讀(948) 評論(2)  編輯  收藏

    評論

    # re: 新浪一道面試題:寫一個函數,計算兩個文件的相對路徑的遞歸算法 2012-09-01 01:38 AthrunWang

    String aPath = "/P/y/z/a/b/a/g/e.php";
    String bPath = "/P/y/z/a/b/a/g/c.php";
    情況的時候貌似不對。
    代碼可改成:
    public String pathARelativePathB(String pathA, String pathB, int i) {
    // A相對于B ../g/e.php
    if (pathA.contains(pathB)) {
    if (i == 1) {
    return pathA.replaceAll(pathB + "/", "");
    } else {
    StringBuffer sb = new StringBuffer();
    for (int j = 1; j < i; j++)
    sb.append("../");
    return sb.append(pathA.replaceAll(pathB + "/", "")).toString();
    }
    } else {
    return pathARelativePathB(pathA, pathB.substring(0, pathB.lastIndexOf("/")), ++i);
    }
    }
      回復  更多評論    

    # re: 新浪一道面試題:寫一個函數,計算兩個文件的相對路徑的遞歸算法 2013-07-01 14:21 計算兩個文件的相對路徑的遞歸算法

    計算兩個文件的相對路徑的遞歸計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法計算兩個文件的相對路徑的遞歸算法算法
      回復  更多評論    

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费看国产一级片| 麻豆国产人免费人成免费视频| 亚洲乱码中文字幕手机在线| 亚洲最大无码中文字幕| 无码少妇一区二区浪潮免费| 亚洲欧洲国产精品久久| 久久久久久久久免费看无码| 亚洲国产精品免费观看 | 亚洲av无码一区二区三区乱子伦| 一级毛片大全免费播放下载| 国产午夜亚洲不卡| 免费看少妇高潮成人片| 亚洲va久久久噜噜噜久久 | 亚洲中文无码mv| 国产美女无遮挡免费网站| 污网站免费在线观看| 国产亚洲精品成人AA片新蒲金| 中文字幕在线观看免费| 亚洲国产精品久久久久婷婷软件| 日韩在线播放全免费| 国产精品亚洲综合久久| 亚洲精品视频久久久| 日韩中文字幕免费视频| 亚洲综合色丁香婷婷六月图片 | 中文字幕第一页亚洲| 日韩插啊免费视频在线观看| 亚洲一区二区三区在线| 亚洲国产午夜福利在线播放 | 国内自产少妇自拍区免费| 搜日本一区二区三区免费高清视频| 狠狠综合久久综合88亚洲| 香港a毛片免费观看| 亚洲中文字幕AV每天更新| 国产亚洲精品影视在线产品| 57pao一国产成视频永久免费| 亚洲午夜理论片在线观看| 国内精品99亚洲免费高清| 无码国产精品一区二区免费式直播| 国产精品自拍亚洲| 日木av无码专区亚洲av毛片| 日韩免费观看视频|