中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

跨境獨立站建站平臺有哪些今日熱點新聞事件2021

跨境獨立站建站平臺有哪些,今日熱點新聞事件2021,焦作建設企業(yè)網站公司,w永久99w乳液78目錄 ?編輯 一,題目 二,題目接口 三,解題思路和代碼 一,題目 給你一個整數(shù)數(shù)組 nums ,找到其中最長嚴格遞增子序列的長度。 子序列 是由數(shù)組派生而來的序列,刪除(或不刪除)數(shù)組…

目錄

?編輯

一,題目

二,題目接口

三,解題思路和代碼


一,題目

給你一個整數(shù)數(shù)組?nums?,找到其中最長嚴格遞增子序列的長度。

子序列?是由數(shù)組派生而來的序列,刪除(或不刪除)數(shù)組中的元素而不改變其余元素的順序。例如,[3,6,2,7]?是數(shù)組?[0,3,1,6,2,2,7]?的子序列。

?

示例 1:

輸入:nums = [10,9,2,5,3,7,101,18]
輸出:4
解釋:最長遞增子序列是 [2,3,7,101],因此長度為 4 。

示例 2:

輸入:nums = [0,1,0,3,2,3]
輸出:4

示例 3:

輸入:nums = [7,7,7,7,7,7,7]
輸出:1

二,題目接口

class Solution {
public:int lengthOfLIS(vector<int>& nums) {}
};

三,解題思路和代碼

? ? ? 這道單調遞增子序列的算法題的解法有很多,比如動態(tài)規(guī)劃,記憶化搜索等等。但是使用動態(tài)規(guī)劃和記憶化搜索的時間復雜度都比較高大概都是O(n^2)。但是使用貪心算法的思想來解答這道題的話能讓時間復雜度下降到O(n*log2N)?,F(xiàn)在就來說一下該如何實現(xiàn)這個算法。

? ? ?步驟:

? ?1,首先我們得要創(chuàng)建一個vector<int>類型的數(shù)組ret。這個數(shù)組是用來存儲子序列的。

? ?2,對nums數(shù)組進行遍歷對于每個數(shù)組元素nums[i]會有兩種不同的情況:

? ? ? ? ? 1.大于ret.back(),這個時候直接將這個nums[i]插入到ret的最后面。

? ? ? ? ? 2.小于ret.back(),這個時候便要采用二分查找法在ret中找到一個合適的位置放入? ? ? ? ? ? ? ? ? ? ? ? ? ?nums[i].

? 3.遍歷結束后便可以返回ret.size()。

代碼如下:

class Solution {
public:int lengthOfLIS(vector<int>& nums) {vector<int>ret;ret.push_back(nums[0]);for(int i = 1;i<nums.size();i++){if(nums[i]>ret.back()){ret.push_back(nums[i]);}else{int left = 0;int right = ret.size()-1;while(left<right){int mid = (right+left)/2;if(nums[i]>ret[mid]){left = mid+1;}else{right = mid;}}ret[right] = nums[i];}}return ret.size();}
};

http://www.risenshineclean.com/news/7701.html

相關文章:

  • 鷹潭網站建設yt1983品牌營銷策劃怎么寫
  • 網站建設與維護面試排名app
  • 義烏做網站網站推廣方法大全
  • 萬網怎樣做網站調試專業(yè)地推團隊電話
  • 上海做網站公司google推廣服務商
  • 威海做網站的百度鏈接收錄
  • 好上手的做海報網站人工智能培訓機構
  • php框架做網站的好處視頻號排名優(yōu)化帝搜軟件
  • 在喵窩網站怎么做圖無排名優(yōu)化
  • 現(xiàn)在做網站用什么工具直播:英格蘭vs法國
  • 通過域名打開網站是做映射么保健品的營銷及推廣方案
  • 中企動力科技股份有限公司南通分公司seo應該如何做
  • 分類信息網站怎么做SEOseo營銷培訓咨詢
  • 設計雜志官網seo技術助理
  • asp.net網站打不開html頁面月嫂免費政府培訓中心
  • 住房和城鄉(xiāng)建設部網站登錄平臺推廣網站
  • 網站建設主要做什么官網seo優(yōu)化
  • 網站建設下坡路江小白網絡營銷案例
  • 網站建設方案批發(fā)網頁搜索引擎優(yōu)化技術
  • 手機終端網站國內seo公司排名
  • 免費網站建設ppt模板關鍵詞優(yōu)化是什么工作
  • 企業(yè)銷售網站建設網絡營銷專業(yè)
  • wordpress地圖怎么實現(xiàn)seow是什么意思
  • 南山網站制作聯(lián)系電話站長統(tǒng)計ios
  • 專業(yè)的網站建設seo常見優(yōu)化技術
  • wordpress調用欄目合肥優(yōu)化營商環(huán)境
  • 電子商務查詢網站獨立站
  • 投資公司注冊需要什么資質優(yōu)化模型的推廣
  • 國內外畫畫做的好網站百度識圖網頁版在線
  • 國外html模板網站搜索引擎排名優(yōu)化程序