中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

地稅城市維護(hù)建設(shè)稅網(wǎng)站是什么3a汽車集團(tuán)公司網(wǎng)絡(luò)營(yíng)銷方案

地稅城市維護(hù)建設(shè)稅網(wǎng)站是什么,3a汽車集團(tuán)公司網(wǎng)絡(luò)營(yíng)銷方案,網(wǎng)站的安全建設(shè)或者解決方案,wordpress 模板位置題目 給你一個(gè)未排序的整數(shù)數(shù)組 nums ,請(qǐng)你找出其中沒有出現(xiàn)的最小的正整數(shù)。 請(qǐng)你實(shí)現(xiàn)時(shí)間復(fù)雜度為 O(n) 并且只使用常數(shù)級(jí)別額外空間的解決方案。示例 1:輸入:nums [1,2,0] 輸出:3 示例 2:輸入:nums …

題目

給你一個(gè)未排序的整數(shù)數(shù)組 nums ,請(qǐng)你找出其中沒有出現(xiàn)的最小的正整數(shù)。

請(qǐng)你實(shí)現(xiàn)時(shí)間復(fù)雜度為 O(n) 并且只使用常數(shù)級(jí)別額外空間的解決方案。示例 1:輸入:nums = [1,2,0]
輸出:3
示例 2:輸入:nums = [3,4,-1,1]
輸出:2
示例 3:輸入:nums = [7,8,9,11,12]
輸出:1提示:1 <= nums.length <= 5 * 105
-231 <= nums[i] <= 231 - 1

解決思路

借用map 就可以實(shí)現(xiàn),但是如果不借用map,在原空間上,也可以實(shí)現(xiàn),不過想要使用原來的數(shù)據(jù),會(huì)有侵略性,會(huì)把原來的數(shù)據(jù)修改掉。

解決方法

方法一:
在這里插入圖片描述

    fun firstMissingPositive(nums: IntArray): Int {val size = nums.sizenums.forEachIndexed { index, i ->if (i <= 0) {nums[index] = size + 1}}nums.forEachIndexed { index, i ->if (i.absoluteValue in 1..size && nums[i.absoluteValue -1]  > 0) {nums[i.absoluteValue -1] = -nums[i.absoluteValue -1]}}nums.forEachIndexed { index, i ->if (i >= 0){return index + 1}}return size + 1}

方法二:

    fun firstMissingPositive2(nums: IntArray): Int {val size = nums.sizevar temp = 0nums.forEachIndexed { index, _ ->while (nums[index] in 1 until size && nums[nums[index] - 1] != nums[index]) {temp = nums[nums[index] - 1]nums[nums[index] - 1] = nums[index]nums[index] = temp}}nums.forEachIndexed { index, i ->if (index != i - 1) {return index + 1}}return size + 1}

總結(jié)

算法是很看一個(gè)人的思維邏輯的,所以很多都會(huì)考驗(yàn)一下算法。
算法確實(shí)重要。
做了快一年算法了,確實(shí) 學(xué)習(xí)如園中小草,不見其增,日有所長(zhǎng)
面試遇到算法就很輕松就過了

http://www.risenshineclean.com/news/4283.html

相關(guān)文章:

  • 免費(fèi)可商用素材網(wǎng)站云浮seo
  • 哪些大型網(wǎng)站用python做的it培訓(xùn)班學(xué)出來有用嗎
  • 找做牙工作上哪個(gè)網(wǎng)站百度站長(zhǎng)鏈接提交
  • 中山公司做網(wǎng)站手機(jī)優(yōu)化軟件排行
  • wordpress app展示做網(wǎng)站優(yōu)化的公司
  • 網(wǎng)站模板怎么打開近期時(shí)政熱點(diǎn)新聞20條
  • 4網(wǎng)站建設(shè)上海百度關(guān)鍵詞推廣
  • 低價(jià)企業(yè)網(wǎng)站搭建網(wǎng)絡(luò)推廣有哪些
  • 建站免費(fèi)空間深圳關(guān)鍵詞優(yōu)化公司哪家好
  • 瘋狗做網(wǎng)站職業(yè)培訓(xùn)機(jī)構(gòu)排名
  • 建設(shè)網(wǎng)站要買空間嗎搜索引擎推廣的方法有哪些
  • 網(wǎng)站的域名可以更改嗎關(guān)鍵詞優(yōu)化的策略有哪些
  • 市場(chǎng)營(yíng)銷計(jì)劃書模板seo方案怎么做
  • 個(gè)人可以做網(wǎng)站維護(hù)嗎今日頭條收錄入口
  • wordpress看文網(wǎng)站口碑營(yíng)銷案例及分析
  • 合肥做網(wǎng)站的價(jià)格網(wǎng)絡(luò)推廣是什么意思
  • 地區(qū)網(wǎng)站建設(shè)網(wǎng)絡(luò)營(yíng)銷的種類有哪些
  • 市政府門戶網(wǎng)站seo網(wǎng)絡(luò)營(yíng)銷
  • 怎么做自己的導(dǎo)航網(wǎng)站營(yíng)銷qq下載
  • 高中生做網(wǎng)站怎么做網(wǎng)站推廣和宣傳
  • 廣州專業(yè)網(wǎng)站改版官網(wǎng)優(yōu)化哪家專業(yè)
  • 怎么做網(wǎng)站站內(nèi)優(yōu)化營(yíng)銷課程培訓(xùn)都有哪些
  • 河北網(wǎng)站建設(shè)工程百度一下你就知道官網(wǎng)網(wǎng)頁
  • 建站公司費(fèi)用智能網(wǎng)站排名優(yōu)化
  • 網(wǎng)站建設(shè)與開發(fā)跨境電商網(wǎng)站
  • 簡(jiǎn)潔的網(wǎng)站世界排名前十位
  • 電子商務(wù)網(wǎng)站建設(shè)完整案例教程成都百度seo推廣
  • 利用網(wǎng)站做淘寶客網(wǎng)絡(luò)營(yíng)銷的流程和方法
  • 做外貿(mào)網(wǎng)站建設(shè)百度排名推廣
  • 政府網(wǎng)站運(yùn)營(yíng)方案廈門百度廣告