国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

塑膠材料東莞網(wǎng)站建設(shè)友鏈提交入口

塑膠材料東莞網(wǎng)站建設(shè),友鏈提交入口,網(wǎng)站建設(shè)總結(jié)報告,能直接用網(wǎng)站做海報嗎169. 多數(shù)元素 難度:簡單 給定一個大小為 n 的數(shù)組 nums ,返回其中的多數(shù)元素。多數(shù)元素是指在數(shù)組中出現(xiàn)次數(shù) 大于 ? n/2 ? 的元素。 你可以假設(shè)數(shù)組是非空的,并且給定的數(shù)組總是存在多數(shù)元素。 示例 1: 輸入:nums …

169.?多數(shù)元素

難度:簡單

給定一個大小為?n?的數(shù)組?nums?,返回其中的多數(shù)元素。多數(shù)元素是指在數(shù)組中出現(xiàn)次數(shù)?大于?? n/2 ??的元素。

你可以假設(shè)數(shù)組是非空的,并且給定的數(shù)組總是存在多數(shù)元素。

示例?1:

輸入:nums = [3,2,3]
輸出:3

示例?2:

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

提示:

  • n == nums.length
  • 1 <= n <= 5 * 104
  • -109 <= nums[i] <= 109

進階:嘗試設(shè)計時間復雜度為 O(n)、空間復雜度為 O(1) 的算法解決此問題。?

思路:采用兩兩相消的方法,因為多數(shù)元素出現(xiàn)的次數(shù)是大于n/2的,所以只要兩兩不相等的元素相消,剩下的那個元素就肯定是多數(shù)元素了

代碼:

class Solution {public int majorityElement(int[] nums) {int more = nums[0];int count = 1;for(int i = 1; i < nums.length;i++ ){if(more == nums[i]) {count++;}else if(count == 0) {more = nums[i];count++;}else {count--;}}return more;}
}

運行結(jié)果:

?

189.?輪轉(zhuǎn)數(shù)組

難度:中等

相關(guān)企業(yè)

給定一個整數(shù)數(shù)組?nums,將數(shù)組中的元素向右輪轉(zhuǎn)?k?個位置,其中?k?是非負數(shù)。

示例 1:

輸入: nums = [1,2,3,4,5,6,7], k = 3
輸出: [5,6,7,1,2,3,4]
解釋:
向右輪轉(zhuǎn) 1 步: [7,1,2,3,4,5,6]
向右輪轉(zhuǎn) 2 步: [6,7,1,2,3,4,5]
向右輪轉(zhuǎn) 3 步: [5,6,7,1,2,3,4]

示例?2:

輸入:nums = [-1,-100,3,99], k = 2
輸出:[3,99,-1,-100]
解釋: 
向右輪轉(zhuǎn) 1 步: [99,-1,-100,3]
向右輪轉(zhuǎn) 2 步: [3,99,-1,-100]

提示:

  • 1 <= nums.length <= 105
  • -231 <= nums[i] <= 231 - 1
  • 0 <= k <= 105

進階:

  • 盡可能想出更多的解決方案,至少有?三種?不同的方法可以解決這個問題。
  • 你可以使用空間復雜度為?O(1)?的?原地?算法解決這個問題嗎?

?思路:翻轉(zhuǎn)三次,如圖所示

?代碼:

class Solution {public void reverse(int[] nums,int left,int right){       while(left < right){int tmp = nums[left];nums[left] = nums[right];nums[right] = tmp;left++;right--;}}public void rotate(int[] nums, int k) {int length = nums.length;k%=length;reverse(nums,0,length-1);reverse(nums,0,k-1);reverse(nums,k,length-1);}
}

運行結(jié)果:

?

http://aloenet.com.cn/news/45727.html

相關(guān)文章:

  • 大鵬網(wǎng)絡網(wǎng)站建設(shè)報價免費國外ddos網(wǎng)站
  • 網(wǎng)頁傳奇游戲怎么徹底卸載北京網(wǎng)站seo設(shè)計
  • 公司名稱大全及最新網(wǎng)絡優(yōu)化器
  • 做網(wǎng)站接電話一般要會什么百度獲客平臺怎么收費的
  • 佛山宣傳片制作網(wǎng)站seo優(yōu)化方案策劃書
  • 外貿(mào)哪個職位最吃香站內(nèi)seo優(yōu)化
  • html網(wǎng)站免費模板河北網(wǎng)站seo外包
  • 怎么搭建釣魚網(wǎng)站軟件定制開發(fā)平臺
  • 建設(shè)項目銀行網(wǎng)站近一周的新聞大事熱點
  • 淘寶網(wǎng)請人做淘寶客網(wǎng)站谷歌seo搜索優(yōu)化
  • 深圳網(wǎng)站建設(shè)網(wǎng)站制作網(wǎng)站推廣濰坊seo網(wǎng)絡推廣
  • 網(wǎng)站有幾種類型vi設(shè)計
  • 二 網(wǎng)站建設(shè)的重要性今日頭條荊州新聞
  • 鞍山seo寧波網(wǎng)站關(guān)鍵詞優(yōu)化代碼
  • 婚戀網(wǎng)站翻譯可以做嗎模板建站常規(guī)流程
  • 企業(yè)網(wǎng)站開發(fā)注意什么百度電話查詢
  • 便利的邯鄲網(wǎng)站建設(shè)網(wǎng)站統(tǒng)計
  • 廣州做網(wǎng)站海珠新科優(yōu)化疫情防控措施
  • 做網(wǎng)站設(shè)計的成都市seo網(wǎng)站公司
  • 做項目掙錢的網(wǎng)站競價托管如何托管
  • 企業(yè)移動網(wǎng)站建設(shè)軟文街官方網(wǎng)站
  • 網(wǎng)站開發(fā)需要多線程嗎視頻優(yōu)化是什么意思
  • 常德市政府門戶網(wǎng)站群建設(shè)方案河南網(wǎng)站顧問
  • 網(wǎng)站建設(shè)與網(wǎng)頁設(shè)計 視頻百度權(quán)重什么意思
  • 網(wǎng)站開發(fā) chrome gimp網(wǎng)絡平臺營銷
  • wordpress生成xml網(wǎng)站優(yōu)化排名方案
  • 如何用電腦記事本做網(wǎng)站網(wǎng)絡營銷企業(yè)有哪些公司
  • 北京公司招聘整站優(yōu)化系統(tǒng)廠家
  • 免費做網(wǎng)站安全嗎黑鋒網(wǎng)seo
  • 建設(shè)信用卡官網(wǎng)網(wǎng)站濟南計算機培訓機構(gòu)哪個最好