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

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

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

    <button id="uiois"><input id="uiois"></input></button>
    <center id="uiois"><acronym id="uiois"></acronym></center>

    Courage is grace under pressure

    用我一輩子去追求

    導航

    <2006年9月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    統計

    • 隨筆 - 17
    • 文章 - 1
    • 評論 - 2
    • 引用 - 0

    常用鏈接

    留言簿(43)

    隨筆檔案

    文章檔案

    相冊

    XML的Blog

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    三道簡單算法題

    第一題
    /*
    ?求兩個字符串的最大公共子串
    ?String s1 = "abcdefghigj";
    ?String s2 = "xyzabcdeigj";
    ?則輸出abcde
    */

    第二題
    /*
    輸出楊輝三角形
    1
    1 1
    1 2 1
    1 3 3 1
    1 4 6 4 1
    1 5 10 10 5 1
    */

    第三題
    /*
    String[] a = {"a","b","c","d","e","f","g","h","i","j","",""};
    String[] b = {"f","a","c","f","e","k","l","y","p","o"};

    如果b里面的數據在a里面沒有,則把沒有的數據放到""里面,超過的話,則報"已經滿了,無法插入"~~
    */

    解析:
    第一題:
    public class first
    {
    ? public String search(String s1,String s2)
    ? {
    ? String max = "";
    ? for(int i=0; i<s1.length(); i++)
    ? {
    ??? for(int j=i; j<s1.length(); j++)
    ??? {
    ????? String sub = s1.substring(i,j);
    ????? if((s2.indexOf(sub)!=-1)&&sub.length()>max.length())
    ????? {
    ??????? max = sub;
    ????? }
    ??? }
    ? }?
    ? return max;
    ? }
    ?
    ? public static void main(String[] args)
    ? {
    ??? String s1 = "abcdefghigj";
    ??? String s2 = "xyzabcdefigj";
    ??? String output = new first().search(s1,s2);
    ??? System.out.println(output);
    ? }
    }

    第二題:
    public class second
    {
    ? public static int[] general(int[] data)
    ? {
    ??? int[] fanhui = new int[data.length+1];?
    ??? fanhui[0] = data[0];
    ??? for(int i=1,j=1; j<data.length; i++,j++)
    ??? {
    ????? fanhui[i] = data[j-1] + data[j];
    ??? }?????????
    ??? fanhui[fanhui.length-1] = data[data.length-1];
    ??? for(int k=0; k<fanhui.length; k++)
    ??? {
    ????? System.out.print(fanhui[k] + "\t");
    ??? }
    ??? System.out.print("\n");
    ??? return fanhui;
    ? }
    ? public static void main(String[] args)
    ? {
    ??? int times = 5;
    ??? int[] chushizhi = {1};
    ??? System.out.println(chushizhi[0]);
    ??? for(int i=0; i<times; i++)
    ??? {
    ??? chushizhi = second.general(chushizhi);???
    ??? }
    ? }
    }

    第三題:

    import java.util.ArrayList ;

    public class Third
    {
    public static void main(String[] args)
    {
    ??? String[] a = {"a","b","c","d","e","f","g","h","i","j","k","",""};
    ??? String[] b ={"f","a","c","f","e","k","l"};
    ??? Third third = new Third();
    ??? third.compareAndReplace(a,b);
    ??? StringBuffer output = new StringBuffer();
    ??? for(int i=0; i<a.length; i++)
    ??? output.append(a[i]);?
    ??? System.out.println("a已變成" + output.toString());
    ? }
    ?public void compareAndReplace(String[] a,String[] b)
    ?{
    ?? for(int i=0; i<b.length; i++)
    ?? {
    ????? outer:
    ???? for(int j=0; j<a.length; j++)
    ???? {
    ?????? if(b[i].equals(a[j]))
    ?????? break outer;
    ?????? if(j==a.length-1)
    ?????? {
    ?????? if(findFirstSpace(a)!=-1)
    ?????? {
    ???????? a[findFirstSpace(a)] = b[i];
    ?????? }
    ?????? else
    ?????? {
    ???????? System.out.println("已經滿了,無法插入" + b[i]);
    ?????? }??????
    ???? }
    ?? }
    ?}
    ?}
    ?
    ?public int findFirstSpace(String[] arg)
    ?{
    ?? for(int m=0; m<arg.length; m++)
    ?? {
    ???? if(arg[m].equals(""))
    ???? return m;????
    ?? }
    ?? return -1;
    ?}
    }

    posted on 2006-09-08 10:40 xyh 閱讀(1602) 評論(0)  編輯  收藏


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


    網站導航:
     
    設為首頁 加入收藏 與我聯系 您的瀏覽器:

    主站蜘蛛池模板: 久久免费的精品国产V∧| 中文字幕不卡高清免费| 黄页网站免费观看| 亚洲精品偷拍无码不卡av| 国产好大好硬好爽免费不卡| 亚洲精品国精品久久99热一| 黄色免费在线网站| 亚洲av中文无码乱人伦在线播放| 国产麻豆成人传媒免费观看| 色噜噜综合亚洲av中文无码| 91人成网站色www免费下载| 精品日韩亚洲AV无码一区二区三区| 中文字幕在线免费观看| 亚洲熟妇av一区二区三区下载| 日本片免费观看一区二区| 亚洲国产精品综合久久20| 成人免费视频小说| 日韩精品免费一线在线观看| 亚洲国产综合人成综合网站| 国产精品午夜免费观看网站| 亚洲va国产va天堂va久久| 又粗又大又黑又长的免费视频| 亚洲中文字幕无码av| 亚洲&#228;v永久无码精品天堂久久| 欧洲乱码伦视频免费国产| 亚洲国产婷婷六月丁香| 亚洲一区免费在线观看| 亚洲精品无码国产片| 国产精品亚洲αv天堂无码| 性感美女视频免费网站午夜| 亚洲乳大丰满中文字幕| 亚洲一区免费观看| 亚洲色大情网站www| 亚洲综合伊人久久综合| 2020久久精品国产免费| 一区二区三区AV高清免费波多| 久久伊人久久亚洲综合| 日韩a级毛片免费观看| 99久久婷婷免费国产综合精品| 亚洲午夜久久久久久尤物| 亚洲?V乱码久久精品蜜桃|
    • <li id="uiois"></li>
    • <li id="uiois"><input id="uiois"></input></li>
      <button id="uiois"><input id="uiois"></input></button>