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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

最长的可整合子数组的长度

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

題目

  先給出可整合數組的定義。如果一個數組在排序后,每相鄰兩個數的差的絕對值都是1,則該數組為可整合數組。例如,[5,3,4,6,2]排序之后為[2,3,4,5,6],符合條件,所以這個數組為可整合數組。?
  給定一個整型數組arr,請返回其中最大可整合子數組的長度。例如,[5,5,3,2,6,4,3]的最大可整合子數組為[5,3,2,6,4],所以返回5

思路: 時間復雜度O(N^2)
  依舊是窮舉每一個子數組,但是在判斷子數組是否是可整合數組時并不采用排序的方法,而是采用如下方法:

判斷子數組中是否有重復元素,如果有,肯定不是可整合數組。這個過程可以使用哈希表完成。

找到子數組中的最大值max和最小值min,及其相應的下表 i 和 j ,如果 max - min == j - i,則該子數組一定是可整合數組;否則不是。

這個過程的時間復雜度O(1),所有整體的時間復雜度是O(N^2)。實現代碼如下:
?

def getLIL2(arr):import sysif arr == None or len(arr) == 0:return 0length = 0map_ = {}for i in range(len(arr)):max_ = -sys.maxsizemin_ = sys.maxsizefor j in range(i,len(arr)):if arr[j] in map_:breakmap_[arr[j]] = 1max_ = max(arr[j],max_)min_ = min(arr[j],min_)if max_ - min_ = j - i:length = max(length,j-1+1)map_.clear()return length

?

總結

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

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

主站蜘蛛池模板: 欧色av| 精品久久福利 | 中文精品久久久久人妻不卡 | 狠狠地日 | 秋霞影院午夜丰满少妇在线视频 | 波多av在线| 国产精品爱啪在线线免费观看 | 国产精品色片 | 超碰97人人干 | 第一页在线视频 | 免费在线视频一区二区 | 波多野结衣av一区二区全免费观看 | 丰满大爆乳波霸奶 | 国产午夜福利视频在线观看 | 国产情侣自拍av | 欧洲mv日韩mv国产 | 国产剧情av在线播放 | 欧美日韩少妇精品 | 人妻一区二区三区免费 | 黑人与日本少妇 | 韩国美女主播跳舞 | 精品免费囯产一区二区三区 | 成人久久18免费网站图片 | 日本免费在线视频 | 修女也疯狂3免费观看完整版 | 男人的天堂在线观看av | 葵司av电影 | 99久久99久久精品国产片桃花 | 日本内谢少妇xxxxx少交 | 国产第一页在线观看 | 欧美色哟哟 | 亚洲ⅴ国产v天堂a无码二区 | av免费大全 | 欧美人与性动交α欧美精品 | 在线观看福利片 | 国产在线极品 | 久久99久久99精品免观看粉嫩 | 国产第一页av | 777精品久无码人妻蜜桃 | 狠狠v欧美v日韩v亚洲ⅴ | 无码人妻精品一区二区蜜桃色欲 | 亚洲一区二区人妻 | 婷婷在线视频 | 精品区在线观看 | 日韩不卡一二区 | 日本一区二区人妻 | 久久人人爽人人 | 日本精品一区二区视频 | 久久国内免费视频 | 色九九 | 香蕉网伊 | 亚洲图色av| 在线观看亚洲区 | 在线观看国产一区二区 | 性久久 | 免费暧暧视频 | 成人在线免费高清视频 | 性爱免费在线视频 | 欧美一级视频在线观看 | 西西444www大胆无视频 | 天天干天天爽天天操 | 好大好爽好舒服 | 国产精品一区二区三区在线看 | 欧美日韩在线视频一区二区 | 男女猛烈无遮挡免费视频 | 老汉av网站| 亚洲成av人片在www色猫咪 | 黄色三级视屏 | 成年人看的视频网站 | 国产一级不卡毛片 | 日韩不卡av在线 | 91手机视频在线观看 | 国产这里有精品 | 亚洲激情网址 | 成人看片在线观看 | 日韩一二区 | 欧美高清精品一区二区 | 天天操夜操 | 正在播放av | 91视频进入| 越南黄色一级片 | 亚洲一二三级 | 激情av一区 | 91色在线视频 | 你懂的亚洲 | 国产精品无码免费专区午夜 | 久久综合狠狠综合久久综合88 | 综合爱爱网| 91大神福利视频 | 国产精品久久久久久亚洲av | 亚洲ⅴ国产v天堂a无码二区 | 国产精品午夜无码专区 | 亚洲日本激情 | 国产精品久久久久久久免费大片 | 日本不卡一区视频 | 性巴克成人免费网站 | 国产伦精品一区二区三区在线观看 | 8x8x国产精品一区二区 | 超碰日韩在线 |