日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

java - 【算法題】給定int數(shù)組,移除不超過一個元素后,判斷是否存在自增序列

瀏覽:190日期:2024-01-11 09:14:13

問題描述

沒什么思路啊,題目如下Given a sequence of integers as an array, determine whether it is possible to obtain a strictly increasing sequence by removing no more than one element from the array.

Example

For sequence = [1, 3, 2, 1], the output should bealmostIncreasingSequence(sequence) = false;

There is no one element in this array that can be removed in order to get a strictly increasing sequence.

For sequence = [1, 3, 2], the output should bealmostIncreasingSequence(sequence) = true.

You can remove 3 from the array to get the strictly increasing sequence [1, 2]. Alternately, you can remove 2 to get the strictly increasing sequence [1, 3].

Input/Output

[time limit] 4000ms (js)[input] array.integer sequence

Guaranteed constraints:2 ≤ sequence.length ≤ 105,-105 ≤ sequence[i] ≤ 105.

[output] boolean

Return true if it is possible to remove one element from the array in order to get a strictly increasing sequence, otherwise return false.

有個思路:2層循環(huán),第一循環(huán)移除元素,第二層循環(huán)判斷移除這個元素后是否有自增序列。

問題解答

回答1:

提供一個思路

作出逐差數(shù)組: 如 a=[1,3,2,1],逐差后得 [2,-1,-1]

所謂刪除一個元素,即在在逐差數(shù)組中去頭或去尾,或把相鄰兩個相加合并成一個元素。

因此,若逐差數(shù)組中有多于一個負(fù)數(shù),則不行; 若無負(fù)數(shù),則可以; 否則對惟一的負(fù)數(shù)作以上操作,若其能被刪掉或被合并成正數(shù),則可以

這樣一來,時間復(fù)雜度可以降到 O(n)

回答2:

可以在 O(n) 時間做到:

對每個相鄰的 [a, b],判斷是否 a >= b。這樣的數(shù)對破壞嚴(yán)格遞增性。如果這樣的數(shù)對超過一個,返回false。如果一個也沒有,返回true。

如果1中只有一對 [a0, b0],判斷 '移除a0或b0后是否還是遞增' 并返回

回答3:

結(jié)果是對的,但是超過規(guī)定的時間了,有更好的方法嗎?

function almostIncreasingSequence(sequence) { var iscan = false; var is = true; var temp for(var i=0;i<sequence.length;i++){is = true;temp = sequence.slice(0,i).concat(sequence.slice(i+1));for(var j=0;j+1<temp.length;j++){ if(temp[j] <= temp[j+1]){is = false;break; }}if(is){ iscan=true; break;} } return iscan;}

時間復(fù)雜度為O(n)的方法

boolean almostIncreasingSequence(int[] sequence) { if(sequence.length<=2){return true; } //找出逆序的數(shù)的index int count = 0; int biggerIndex = 0; int smallerIndex = 0; boolean isHave = true; for(int i=0;i+1<sequence.length;i++){//如果找到2組逆序,直接返回falseif(count>1){ isHave = false;}if(sequence[i]>=sequence[i+1]){ count ++; biggerIndex = i; smallerIndex = i+1;} }//分別判斷當(dāng)移除2個數(shù)后剩下的數(shù)組是不是自增的 for(int i=0;i+2<sequence.length;i++){int cur = i;int next = i+1;if(i==biggerIndex){ continue;}if(i+1==biggerIndex){ next = i+2;}if(sequence[cur]>=sequence[next]){ isHave = false;} } if(isHave){return isHave; }else{isHave = true; } for(int i=0;i+2<sequence.length;i++){int cur = i;int next = i+1;if(i==smallerIndex){ continue;}if(i+1==smallerIndex){ next = i+2;}if(sequence[cur]>=sequence[next]){ isHave = false; } } return isHave;}回答4:

這個是不是統(tǒng)計逆序數(shù)的個數(shù)?

標(biāo)簽: java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久国产精品入口麻豆| 视频一区免费在线观看| 久久亚洲国产精品一区二区| 在线手机中文字幕| 欧美黑人做爰爽爽爽| 国产日韩欧美一区二区三区在线观看| 日韩精品视频网| 国产精品xvideos88| 国产精品宾馆| 黄色网一区二区| 一区二区三区四区日本视频| 韩国三级一区| 日韩制服丝袜先锋影音| 亚洲日产国产精品| 国产亚洲一区二区三区不卡| 麻豆国产欧美一区二区三区 | 欧美精品二区| 国产精品色婷婷在线观看| 国产日韩欧美在线播放不卡| 久久丁香四色| 日韩和欧美一区二区| 日本不良网站在线观看| 欧美日韩18| 国产另类在线| 99久久99久久精品国产片果冰| 99热精品在线观看| 国产精品欧美一区二区三区不卡| 成人免费电影网址| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 欧美天堂视频| 香蕉久久夜色精品国产| 欧美日本三区| 黄页网站一区| 精品少妇av| 男女精品网站| 99精品99| 久久爱www成人| 男女男精品网站| 午夜精品久久久久久久久久蜜桃| 亚洲v天堂v手机在线| 卡一精品卡二卡三网站乱码| 国产精品色网| 久久婷婷av| 久久午夜影院| 国产日韩欧美| 亚洲毛片在线| 99视频一区| 亚洲高清成人| 日韩欧美在线中字| 久草精品视频| 免费在线观看一区| 国产精选一区| 国产欧美日韩免费观看| 中文无码久久精品| 日韩视频一区二区三区在线播放免费观看| 久久中文字幕一区二区三区| 日韩一区精品| 久久久亚洲欧洲日产| 91成人福利| 国产精品片aa在线观看| 国产精品一区二区av日韩在线| 亚洲精选91| 色8久久久久| 综合一区av| 日本91福利区| 国产精成人品2018| 精品国产亚洲一区二区三区在线 | 精品国产免费人成网站| 国产精品白浆| 国产精品99一区二区三区| 久久伊人久久| 尤物tv在线精品| 视频一区在线播放| 在线免费观看亚洲| 国产欧美一区| 午夜av成人| 蜜桃av一区二区在线观看| 亚洲欧洲av| 国产日韩欧美三区| 精品国产免费人成网站| 黄色av日韩| 亚洲精品婷婷| 国内精品亚洲| 亚洲一区日本| 国产欧美日韩精品一区二区免费| 精品国产99| 欧美中文日韩| 日本少妇精品亚洲第一区| 成人久久久久| 综合日韩在线| 欧产日产国产精品视频| 久久不射中文字幕| 美女国产一区二区三区| 亚洲伦乱视频| 日韩不卡免费视频| 国产精品99一区二区| 日韩高清不卡一区| 天堂资源在线亚洲| 国产精品亲子伦av一区二区三区| 2023国产精品久久久精品双| 欧美精品观看| 爽好久久久欧美精品| 欧美日韩免费观看视频| 国产精品综合色区在线观看| 精品一区亚洲| 久久精品一本| 国产日韩中文在线中文字幕| 不卡中文一二三区| 六月丁香综合在线视频| 免费视频最近日韩| 国产在线|日韩| 国内自拍视频一区二区三区| 日韩国产在线不卡视频| 国产麻豆综合| 好吊日精品视频| 亚洲不卡av不卡一区二区| 国产精品欧美日韩一区| 久久香蕉网站| 国产精品成人a在线观看| 国产精品亚洲综合在线观看| 日韩中文字幕视频网| 久久久久久久久久久妇女| 日韩欧美另类一区二区| 久久国产免费看| 国产精品亚洲欧美日韩一区在线| 日韩中文字幕亚洲一区二区va在线| 日韩中文欧美在线| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲伦乱视频| 亚洲一级影院| 国产99精品一区| 欧美影院三区| 免费看欧美美女黄的网站| 久久国产99| 欧美专区一区| 精品伊人久久久| 成人国产精选| 黄色不卡一区| 婷婷综合网站| 玖玖精品视频| 欧美久久亚洲| 久久97视频| 国产综合欧美| 婷婷成人av| 精品国产一区二区三区av片| 精品国产黄a∨片高清在线| 国产成人精品三级高清久久91| 亚洲成人一区在线观看| 亚洲专区在线| 国产激情久久| 四虎884aa成人精品最新| 在线一区电影| 国产欧美日韩在线一区二区 | 日韩1区在线| 激情欧美一区二区三区| 午夜精品影视国产一区在线麻豆| 国产美女撒尿一区二区| 欧美成人a交片免费看| 久久高清国产| 欧美xxxx中国| 蜜臀久久99精品久久久久宅男| 国产日产一区| 日韩天堂av| 国产一区二区三区四区| 久久www成人_看片免费不卡| 精品一区视频| 日韩在线麻豆| 日韩在线观看| 国产毛片久久久| 亚洲一区观看| 日韩国产欧美一区二区| 中文精品电影| 午夜久久美女| 日韩福利一区| 精品国产午夜| 国产美女亚洲精品7777| 日av在线不卡| 欧美精品自拍| 人人精品亚洲| a天堂资源在线| 久久国际精品| 奇米亚洲欧美| 99riav1国产精品视频| 日韩伦理福利| 麻豆91精品视频| 国产日韩1区| 国产精品对白| 日韩va欧美va亚洲va久久| 一区二区三区国产在线| 一区三区视频| 亚洲精品888| 伊人影院久久| 中文字幕免费精品| 日本久久综合| 亚洲毛片网站| 亚洲免费观看高清完整版在线观| 欧美女激情福利| 欧美不卡高清一区二区三区| 欧美日韩91| 国产精品久久久久久久久久10秀|