[簡單]665. 非遞減數(shù)列

給定一個長度為 n 的整數(shù)數(shù)組晾捏,你的任務(wù)是判斷在最多改變 1 個元素的情況下氓涣,該數(shù)組能否變成一個非遞減數(shù)列帆精。

我們是這樣定義一個非遞減數(shù)列的: 對于數(shù)組中所有的 i (1 <= i < n)贡珊,滿足 array[i] <= array[i + 1]忙厌。

思路:首先遍歷數(shù)列翩概,找到一個 array[i] > array[i + 1]的位置牲距,說明這個位置是需要改變一個元素的。關(guān)鍵在于钥庇,改變一個元素之后牍鞠,該序列是否是非遞減序列。如果想要改變array[i]评姨,那么需要保證array[i+1]>=array[i-1]难述,這樣可以把array[i]變成array[i-1],繼續(xù)向后判斷吐句。如果array[i+1]<array[i-1]龄广,那么只能改變array[i+1],將array[i+1]的值變?yōu)閍rray[i]蕴侧,繼續(xù)向后判斷择同。如果i==0,那么將array[i]改為array[i+1]的值净宵,繼續(xù)向后判斷敲才,若再次發(fā)現(xiàn)一個需要更改的值裹纳,則返回false。

重點:需要考慮到底要更改哪個位置的值這種情況紧武。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末剃氧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子阻星,更是在濱河造成了極大的恐慌朋鞍,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妥箕,死亡現(xiàn)場離奇詭異滥酥,居然都是意外死亡,警方通過查閱死者的電腦和手機畦幢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門坎吻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人宇葱,你說我怎么就攤上這事瘦真。” “怎么了黍瞧?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵诸尽,是天一觀的道長。 經(jīng)常有香客問我印颤,道長弦讽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任膀哲,我火速辦了婚禮往产,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘某宪。我一直安慰自己仿村,他們只是感情好,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布兴喂。 她就那樣靜靜地躺著蔼囊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪衣迷。 梳的紋絲不亂的頭發(fā)上畏鼓,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音壶谒,去河邊找鬼云矫。 笑死,一個胖子當著我的面吹牛汗菜,可吹牛的內(nèi)容都是我干的让禀。 我是一名探鬼主播挑社,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼巡揍!你這毒婦竟也來了痛阻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤腮敌,失蹤者是張志新(化名)和其女友劉穎阱当,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體糜工,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡弊添,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了啤斗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡赁咙,死狀恐怖钮莲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情彼水,我是刑警寧澤崔拥,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站凤覆,受9級特大地震影響链瓦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜盯桦,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一慈俯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拥峦,春花似錦贴膘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至玄柠,卻和暖如春突梦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背羽利。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工宫患, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人这弧。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓撮奏,卻偏偏與公主長得像俏讹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子畜吊,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 數(shù)組是一種可變的泽疆、可索引的數(shù)據(jù)集合。在Scala中用Array[T]的形式來表示Java中的數(shù)組形式 T[]玲献。 v...
    時待吾閱讀 953評論 0 0
  • 1.把二元查找樹轉(zhuǎn)變成排序的雙向鏈表 題目: 輸入一棵二元查找樹殉疼,將該二元查找樹轉(zhuǎn)換成一個排序的雙向鏈表。 要求不...
    曲終人散Li閱讀 3,319評論 0 19
  • 題目描述 給定一個長度為 n 的整數(shù)數(shù)組捌年,你的任務(wù)是判斷在最多改變 1 個元素的情況下瓢娜,該數(shù)組能否變成一個非遞減數(shù)...
    zhipingChen閱讀 248評論 0 0
  • 排序算法說明 (1)排序的定義:對一序列對象根據(jù)某個關(guān)鍵字進行排序; 輸入:n個數(shù):a1,a2,a3,…,an 輸...
    code武閱讀 662評論 0 0
  • 穩(wěn)定:如果a原本在b前面礼预,而a=b眠砾,排序之后a仍然在b的前面;不穩(wěn)定:如果a原本在b的前面托酸,而a=b褒颈,排序之后a可...
    意識流丶閱讀 3,167評論 2 9