<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 計算兩個文件的相對路徑的遞歸算法

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

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


    網站導航:
     
    主站蜘蛛池模板: 中文文字幕文字幕亚洲色| 国产一区视频在线免费观看| 综合亚洲伊人午夜网| 亚洲AⅤ男人的天堂在线观看| 毛片a级毛片免费播放100| 亚洲一级视频在线观看| 国产va免费精品观看精品| 精品久久久久久亚洲精品| 18禁止观看免费私人影院| 亚洲国产成人在线视频 | 精品免费久久久久国产一区| 亚洲精品国产精品乱码不卡| 国产亚洲精品国产福利在线观看 | 亚洲视频手机在线| 30岁的女人韩剧免费观看| 亚洲成人黄色在线| 在线jyzzjyzz免费视频| 丰满亚洲大尺度无码无码专线| 青柠影视在线观看免费高清| 国产aⅴ无码专区亚洲av麻豆| 免费黄网站在线看| 亚洲国产精品成人久久久| 麻豆国产VA免费精品高清在线| 国产成人高清亚洲一区久久| 国产a v无码专区亚洲av| 久久永久免费人妻精品| 亚洲欧洲精品在线| 日本一区二区在线免费观看| avtt亚洲天堂| 免费国产叼嘿视频大全网站| 亚洲免费在线观看视频| 国产午夜免费福利红片| 久久青草国产免费观看| 亚洲精品国产日韩| 亚洲情a成黄在线观看| 2021在线观看视频精品免费| 亚洲美国产亚洲AV| 久久亚洲高清观看| 毛片a级毛片免费播放100| aa在线免费观看| 男人天堂2018亚洲男人天堂|