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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

Leetcode 376. 摆动序列 解题思路及C++实现

發布時間:2025/4/16 c/c++ 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Leetcode 376. 摆动序列 解题思路及C++实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

解題思路:

使用貪心算法的思想。

在例子 [1,17,5,10,13,15,10,5,16,8]中,[1, 17]、[17, 5]這前面的兩個序列就直接都選擇了,沒有問題,對于后面[5, 10, 13, 15]這樣的子序列,數值連續增大,則利用貪心的思想選取差值最大的兩個數,即[5, 15],刪除(不選)數字10和13,再往后的序列[15, 10, 5],同理,選擇[15, 5],這樣一次遍歷下來,貪心策略得到的子序列就是最優解對應的一個序列。

下面程序中的大循環是遍歷nums容器(數組)。每一次執行循環體,都進行一次比較操作,然后再看看上一次的差值是否是相反的,如果是相反的,就將結果加1,并設置flag的值。

?

class Solution { public:int wiggleMaxLength(vector<int>& nums) {if(nums.empty()) return 0;int res = 1;int i = 0;int flag = 0; //用于標記前一個差值的正負while(i < nums.size() - 1){if(nums[i] < nums[i + 1]){ //當前差值為正if(flag != 1){ //前一差值不為正,則res加1,且flag置為1,表示差值為正res++;flag = 1;}}else if(nums[i] > nums[i + 1]){ //當前差值為負if(flag != -1){ //前一差值不為負,則res加1,且flag置為-1,表示差值為負res++;flag = -1;}}i++; //指向下一個元素,包括nums[i] == nums[i + 1]的情況}return res;} };

?

?

?

總結

以上是生活随笔為你收集整理的Leetcode 376. 摆动序列 解题思路及C++实现的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 妞干网精品 | 成人一区二区三区仙踪林 | 热久久精品 | 亚洲com | 美攻壮受大胸奶汁(高h) | 伊人成年网| 欧美成人午夜影院 | 国模无码视频一区二区三区 | 熟妇人妻无乱码中文字幕真矢织江 | 免费视频日韩 | 九九影视理伦片 | 这里精品 | 精品午夜一区二区三区在线观看 | 亚洲88av| 顶级毛片 | 少妇高潮一区二区三区99小说 | 国产一区二区久久 | 四川话毛片少妇免费看 | 爱情岛亚洲品质自拍极速福利网站 | www.精品 | 在线精品亚洲欧美日韩国产 | 免费视频毛片 | 成年丰满熟妇午夜免费视频 | 97伊人超碰 | 五月天激情社区 | 国产美女极度色诱视频www | 日本少妇吞精囗交 | 天堂av免费观看 | 精品国产一二区 | 超碰在线进入 | www.com国产| 伊人开心网 | 中国女人毛片 | 快射视频网站 | 北条麻妃青青久久 | 婷婷五月综合缴情在线视频 | 黄色操人| 91搞| 野花国产精品入口 | 久久久久人妻精品一区二区三区 | 午夜国产视频 | 国产免费叼嘿网站免费 | 黄色免费视屏 | 青娱乐国产视频 | 欧美成人生活片 | 三级网站在线看 | 欧美日韩一级二级三级 | 加勒比伊人 | 亚洲一区在线播放 | 88xx成人永久免费观看 | 欧美一级生活片 | 国产高清视频免费观看 | 中文av免费 | 天天超碰 | 黑人精品无码一区二区三区 | 美女高潮流白浆视频 | 成人美女免费网站视频 | 精品乱码久久久久久中文字幕 | 日韩精品视频中文字幕 | 成人日皮视频 | 成人手机视频 | 色一情一交一乱一区二区三区 | 曰本三级日本三级日本三级 | 日本美女一区二区 | 成人男女视频 | 久久午夜无码鲁丝片午夜精品 | 亚洲国产日韩一区二区 | 欧美人妻少妇一区二区三区 | julia中文字幕在线 | 免费jizz| 男女视频免费看 | 亚洲午夜一区二区三区 | 午夜精品久久久久久久四虎美女版 | 欧美sm凌虐视频网站 | 亚洲蜜桃视频 | 精品成人一区二区三区 | 蜜臀人妻四季av一区二区不卡 | 亚洲色欧美另类 | 亚洲午夜精品视频 | 日韩一级片视频 | 中文字幕第八页 | 伊人蕉| 婷婷资源网 | 国产欧美三级 | 欧洲一区二区视频 | 污网在线看 | 久久国产精品亚洲 | 亚洲精品视频在线观看免费视频 | 美日韩免费 | 免费无遮挡无码永久在线观看视频 | 国产字幕av | 欧美在线视频精品 | 成人福利在线观看 | 久久亚洲av无码西西人体 | 亚洲一区二区三区高清在线 | 插少妇视频 | 97久久人人| 色婷婷av一区二区三区四区 | 亚洲手机av |