日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

需要排序的最短子数组长度

發布時間:2025/4/5 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 需要排序的最短子数组长度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目:給定一個無序數組,求出需要排序的最短子數組長度

例如:arr = [1,5,3,4,2,6,7] 返回4,因為只有[5,3,4,2]需要排序

解決這個問題可以做到時間復雜度為O(N),額外空間復雜度為O(1)

初始化變量noMinIndex = -1,從右向左遍歷,遍歷的過程中記錄右側出現過的數的最小值,標記為min_。假設當前數為arr[i],如果arr[i] > min,說明如果要整體有序,min_值必須會移動到arr[i]的左邊。用noMinIndex記錄最左邊出現這種情況的位置。如果遍歷完成后,noMinIndex依然等于-1,說明從右到左始終不升序,原數組本來就有序,直接返回0,即完全不需要排序。

接下來從左向右遍歷,遍歷的過程中記錄左側出現過的數的最大值,標記為max_。假設當前數為arr[i],如果arr[i] < max, 說明如果排序,max值必然會移動到arr[i]的右邊。用變量noMaxIndex 記錄最右邊出現這種情況的位置

遍歷完成后,arr[noMinIndex,noMaxindex]是真正需要排序的部分,返回長度即可

def getMinLength(L):if L == None or len(L) <2:returnmin_ = L[len(L)-1]noMinIndex = -1for i in range(len(L)-2,0,-1):if L[i] > min_:noMinIndex = ielse:min_ = min(L[i],min_)if noMinIndex == -1:return 0max_ = L[0]noMaxIndex = -1for i in range(1,len(L)):if L[i] > max_:max_ = max(L[i],max_)else:noMaxIndex = ireturn noMaxIndex - noMinIndex + 1

?

總結

以上是生活随笔為你收集整理的需要排序的最短子数组长度的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人做受黄大片 | 深夜视频在线免费 | 国产午夜久久 | a视频免费在线观看 | 饥渴少妇伦色诱公 | 国产精品嫩草影院桃色 | 人妖干美女| 色婷婷激情av | aaa一级片 | av在线资源 | 国产吞精囗交免费视频网站 | chinese国产精品 | 久久99精品国产麻豆91樱花 | 亚洲网站免费看 | 国产在线色 | 九色丨蝌蚪丨成人 | 黑人一级 | 黄色片网站在线 | 久综合网 | av免费观看不卡 | 国产欧美一区二区三区国产幕精品 | 免费成人深夜在线观看 | 国产精品一区二区三区四 | 亚洲视频中文 | 波多野结衣一二三四区 | 91大神一区二区 | 在线视频污 | 成人精品在线观看 | 精品国偷自产国产一区 | 日韩色资源 | 国产第十页 | 欧美超碰在线观看 | 日韩欧美综合在线 | 久久久久久久色 | 91黄色入口 | 一级黄色小视频 | 重口变态虐黄网站 | 久久视频一区二区三区 | 去毛片 | 欧美 唯美 清纯 偷拍 | 久伊人网 | 一区二区三区四区五区六区 | 男人的天堂一区 | 色欧美片视频在线观看 | 免费国产小视频 | 久久久久久久久久久久国产精品 | 中日韩精品一区二区三区 | 欧美看片| 性欧美久久久 | 成人黄色短视频在线观看 | 91国产免费看 | 玩偶游戏在线观看免费 | 色悠悠在线视频 | 香蕉成视频人app下载安装 | 亚洲无吗视频 | 三级国产在线 | 国产熟女高潮视频 | 欧美日本中文字幕 | 欧美a v在线播放 | 超碰免费在 | 99爱免费视频 | 999在线视频 | 免费在线观看高清影视网站 | 国产在线拍揄自揄拍 | 国产美女精品视频国产 | 欧美熟妇交换久久久久久分类 | 国产女主播一区二区三区 | 国产午夜大片 | 高清一区二区三区视频 | 成人激情视频在线播放 | 国产精品视频一二三区 | 色无极在线 | 91久久久久久久久久 | 国产亚洲精品电影 | 91精品网 | 91黄瓜视频 | 免费观看一级视频 | 亚洲综合第一页 | 欧美一区二区三区在线视频 | 亚洲生活片 | 国产在线一卡二卡 | 日韩成人一区二区 | 日韩经典午夜福利发布 | 欧美一区二区三区久久综合 | 精品国产一区二区三区性色av | 色射影院| 黄色a级片网站 | xxx黄色片 | 牛夜精品久久久久久久99黑人 | 六月久久| 亚洲综合成人亚洲 | 涩涩涩涩涩涩涩涩涩涩 | 怡春院欧美 | 亚洲精品9 | 丁香七月婷婷 | 快乐激情网| 国内一级视频 | 五月天久久久久久 | 日韩精品一区二区三区久久 |