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

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

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

    小明思考

    Just a software engineer
    posts - 124, comments - 36, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

         摘要: 給定一個二叉樹,尋找最大的路徑和.
    路徑可以從任意節(jié)點開始到任意節(jié)點結(jié)束。(也可以是單個節(jié)點)

    比如:對于二叉樹
    1
    / \
    2 3
    和最大的路徑是2->1->3,結(jié)果為6
    /**
    * Definition for binary tree
    * public class TreeNode {
    * int val;
    * TreeNode left;
    * TreeNode right;
    * TreeNode(int x) { val = x; }
    * }
    */  閱讀全文

    posted @ 2013-04-18 21:31 小明 閱讀(4009) | 評論 (0)編輯 收藏

         摘要: 給定兩個單詞(一個開始,一個結(jié)束)和一個字典,找出所有的最短的從開始單詞到結(jié)束單詞的變換序列的序列(可能不止一個),并滿足:

    1.每次只能變換一個字母
    2.所有的中間單詞必須存在于字典中

    比如:
    輸入:
    start = "hit"
    end = "cog"
    dict = ["hot","dot","dog","lot","log"]

    那么最短的變化序列有兩個
    ["hit","hot","dot","dog","cog"],
    ["hit","hot","lot","log","cog"]。
    注意:
    1. 所有單詞的長度都是相同的
    2. 所有單詞都只含有小寫的字母。  閱讀全文

    posted @ 2013-04-18 17:32 小明 閱讀(1363) | 評論 (0)編輯 收藏

         摘要: 給定兩個排序好的數(shù)組A和B,把B合并到A并保持排序。

    public class Solution {
    public void merge(int A[], int m, int B[], int n) {
    //write your code here }
    }

    注意:
    假定A有足夠的額外的容量儲存B的內(nèi)容,m和n分別為A和B的初始化元素的個數(shù)。要求算法復(fù)雜度在O(m+n)。  閱讀全文

    posted @ 2013-04-18 13:44 小明 閱讀(1281) | 評論 (0)編輯 收藏

         摘要: 給定兩個單詞(一個開始,一個結(jié)束)和一個字典,找出最短的從開始單詞到結(jié)束單詞的變換序列的長度,并滿足:

    1.每次只能變換一個字母
    2.所有的中間單詞必須存在于字典中

    比如:
    輸入:
    start = "hit"
    end = "cog"
    dict = ["hot","dot","dog","lot","log"]

    那么最短的變化序列是"hit" -> "hot" -> "dot" -> "dog" -> "cog",所以返回長度是5。
    注意:
    1. 如果找不到這樣的序列,返回0
    2. 所有單詞的長度都是相同的
    3. 所有單詞都只含有小寫的字母。  閱讀全文

    posted @ 2013-04-18 12:46 小明 閱讀(1516) | 評論 (0)編輯 收藏

         摘要: 給定一個二叉樹,每個節(jié)點的值是一個數(shù)字(0-9),每個從根節(jié)點到葉節(jié)點均能組成一個數(shù)字。
    比如如果從根節(jié)點到葉節(jié)點的路徑是1-2-3,那么這代表了123這個數(shù)字。
    求出所有這樣從根節(jié)點到葉節(jié)點的數(shù)字之和。

    比如,對于二叉樹
    1
    / \
    2 3

    一共有兩條路徑1->2和1->3,那么求和的結(jié)果就是12+13=25
    /**
    * Definition for binary tree
    * public class TreeNode {
    * int val;
    * TreeNode left;
    * TreeNode right;
    * TreeNode(int x) { val = x; }
    * }
    */
    public class Solution {
    public int sumNumbers(TreeNode root) {
    //write c  閱讀全文

    posted @ 2013-04-16 11:37 小明 閱讀(2541) | 評論 (1)編輯 收藏

         摘要: 給定一個2D的棋盤,含有‘X'和’O',找到所有被‘X'包圍的’O',然后把該區(qū)域的‘O’都變成'X'。

    例子-輸入:
    X X X X
    X O O X
    X X O X
    X O X X

    應(yīng)該輸出:

    X X X X
    X X X X
    X X X X
    X O X X

    public void solve(char[][] board) {
    }  閱讀全文

    posted @ 2013-04-15 18:17 小明 閱讀(1560) | 評論 (2)編輯 收藏

         摘要: 給定一個字符串s,切割字符串使得每個子串都是回文的。(比如aba,對稱)
    要求返回所有可能的分割。

    比如,對于字符串s="aab",
    返回:

    [
    ["aa","b"],
    ["a","a","b"]
    ]
      閱讀全文

    posted @ 2013-04-15 13:52 小明 閱讀(1502) | 評論 (0)編輯 收藏

    +1

         摘要: 給定一個有由數(shù)字構(gòu)成的數(shù)組表示的數(shù),求該數(shù)加1的結(jié)果。
    public class Solution {
    public int[] plusOne(int[] digits) {
    }
    }  閱讀全文

    posted @ 2013-04-15 11:22 小明 閱讀(1374) | 評論 (3)編輯 收藏

         摘要: 實現(xiàn) int sqrt(int x);
    計算和返回x的平方根。  閱讀全文

    posted @ 2013-04-15 10:19 小明 閱讀(1466) | 評論 (0)編輯 收藏

         摘要: 給定一個未排序的整數(shù)數(shù)組,求最長的連續(xù)序列的長度。要求算法的時間復(fù)雜度在O(n)
    比如對于數(shù)組[100, 4, 200, 1, 3, 2],其中最長序列為[1,2,3,4],所以應(yīng)該返回4

    public class Solution {
    public int longestConsecutive(int[] num) {
    //write your code here
    }
    }  閱讀全文

    posted @ 2013-04-12 15:58 小明 閱讀(2414) | 評論 (7)編輯 收藏

    僅列出標(biāo)題
    共5頁: 上一頁 1 2 3 4 5 下一頁 
    主站蜘蛛池模板: 91麻豆精品国产自产在线观看亚洲 | 中文字幕在线免费观看视频| 波多野结衣久久高清免费| 亚洲AV无码久久久久网站蜜桃| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲一区二区电影| 18女人水真多免费高清毛片| 亚洲高清免费在线观看| 97性无码区免费| 亚洲jjzzjjzz在线观看| 免费网站看v片在线香蕉| 黄色免费网址大全| 亚洲女久久久噜噜噜熟女| 久久黄色免费网站| 色婷五月综激情亚洲综合| 妞干网手机免费视频| 无套内谢孕妇毛片免费看看| 久久久久久A亚洲欧洲AV冫| 永久免费AV无码网站国产| 亚洲最大黄色网址| 免费无遮挡无码视频网站| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产高清对白在线观看免费91| 中文字幕亚洲乱码熟女一区二区| 国产免费无码AV片在线观看不卡| 亚洲天堂在线播放| 日韩免费电影在线观看| japanese色国产在线看免费| 亚洲嫩模在线观看| 在线观看视频免费国语| 国产久爱免费精品视频| 亚洲综合激情六月婷婷在线观看| 宅男666在线永久免费观看| 美女被免费网站91色| 亚洲区精品久久一区二区三区| 日韩一品在线播放视频一品免费| 精品国产福利尤物免费 | 亚洲JIZZJIZZ妇女| 国产亚洲综合网曝门系列| 一二三四在线观看免费高清中文在线观看 | 无码中文在线二区免费|