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

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

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

    IT技術小屋

    秋風秋雨,皆入我心

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      38 隨筆 :: 1 文章 :: 19 評論 :: 0 Trackbacks
    給定一個無序的整數數組,怎么找到第一個大于0,并且不在此數組的整數。比如[1,2,0] 返回 3, [3,4,-1,1] 返回 2。最好能O(1)空間和O(n)時間。
     1 public class Solution {
     2     public int findMissedNumber(int[] nums) {
     3         for (int i = 0; i < nums.length; i++) {
     4             if (nums[i] > 0 && nums[i] - 1 != i && nums[i] != nums[nums[i] - 1]) {
     5                 int tmp = nums[nums[i] - 1];
     6                 nums[nums[i] - 1] = nums[i];
     7                 nums[i] = tmp;
     8                 i--;
     9             }
    10         }
    11         for (int j = 0; j < nums.length; j++) {
    12             if (nums[j] - 1 != j) return j + 1;
    13         }
    14         return nums.length + 1;
    15     }
    16 }
    posted on 2013-12-28 15:31 Meng Lee 閱讀(152) 評論(0)  編輯  收藏 所屬分類: 待字閨中
    主站蜘蛛池模板: 亚洲精品在线视频| 国产一区二区三区免费看| 在线观看av永久免费| 青春禁区视频在线观看直播免费 | 麻豆安全免费网址入口| 一级做a爰片久久毛片免费陪| 国产精品无码免费专区午夜| 一区二区三区观看免费中文视频在线播放| 91福利视频免费| 韩国欧洲一级毛片免费| 国产成人精品亚洲精品| 亚洲国产精品不卡在线电影| 激情内射亚洲一区二区三区爱妻| 最新亚洲人成无码网www电影| 久青草视频97国内免费影视| 四虎在线视频免费观看视频| 日韩免费观看的一级毛片| 中文亚洲AV片在线观看不卡| 亚洲成人网在线观看| 国产精品亚洲综合网站| 最近免费mv在线观看动漫| 四虎国产精品免费久久| 亚洲真人日本在线| 亚洲美女视频免费| 美女裸体无遮挡免费视频网站| AAA日本高清在线播放免费观看| 成人女人A级毛片免费软件| 亚洲日本一区二区一本一道| 亚洲欧洲日产专区| 免费大片av手机看片| 久久国产精品成人片免费| 免费很黄很色裸乳在线观看| 麻豆亚洲AV永久无码精品久久| 朝桐光亚洲专区在线中文字幕| 免费国产黄网站在线观看可以下载| 国产男女猛烈无遮挡免费视频| 亚洲av日韩综合一区在线观看| 久久久久久亚洲av无码蜜芽| 午夜精品一区二区三区免费视频| 日韩免费电影在线观看| 亚洲日韩中文字幕|