国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Leetcode747至少是其他數(shù)字兩倍的最大數(shù)

qc1iu / 689人閱讀

摘要:至少是其他數(shù)字兩倍的最大數(shù)在一個(gè)給定的數(shù)組中,總是存在一個(gè)最大元素。示例輸入輸出解釋是最大的整數(shù)對(duì)于數(shù)組中的其他整數(shù)大于數(shù)組中其他元素的兩倍。

Leetcode747至少是其他數(shù)字兩倍的最大數(shù)

在一個(gè)給定的數(shù)組nums中,總是存在一個(gè)最大元素 。查找數(shù)組中的最大元素是否至少是數(shù)組中每個(gè)其他數(shù)字的兩倍。如果是,則返回最大元素的索引,否則返回-1。

Given an array of integers nums, write a method that returns the "pivot" index of this array.We define the pivot index as the index where the sum of the numbers to the left of the index is equal to the sum of the numbers to the right of the index.If no such index exists, we should return -1. If there are multiple pivot indexes, you should return the left-most pivot index.

示例 1:

輸入: nums = [3, 6, 1, 0]
輸出: 1
解釋: 6是最大的整數(shù), 對(duì)于數(shù)組中的其他整數(shù),
6大于數(shù)組中其他元素的兩倍。6的索引是1, 所以我們返回1. 

示例 2:

輸入: nums = [1, 2, 3, 4]
輸出: -1
解釋: 4沒有超過3的兩倍大, 所以我們返回 -1. 

提示:

nums 的長度范圍在[1, 50].

每個(gè) nums[i] 的整數(shù)范圍在 [0, 99].

java:
class Solution {
    public int dominantIndex(int[] nums) {
        int tmp=0,max=0,secondMax=0;
            for(int i=0;i< nums.length;i++){
                if(max=secondMax*2){
                return tmp;
            }else {
                return -1;
            }
    }
}
python3
class Solution:
    def dominantIndex(self, nums: List[int]) -> int:
        """

        :type nums:list
        :return: int
        """
        maxAll=maxSecond=tmp=0
        for i in range(len(nums)):
            if nums[i]>maxAll:
                maxSecond=maxAll
                maxAll=nums[i]
                tmp=i
            elif maxSecond=maxSecond*2:
            return tmp
        return -1
思路:

? 這道題比較簡單,就是從左遍歷到最后記錄并替換最大、第二大數(shù)值和索引。

如果有更好的方法請(qǐng)告知,謝謝

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/43927.html

相關(guān)文章

  • Leetcode747至少其他數(shù)倍的最大數(shù)

    摘要:至少是其他數(shù)字兩倍的最大數(shù)在一個(gè)給定的數(shù)組中,總是存在一個(gè)最大元素。示例輸入輸出解釋是最大的整數(shù)對(duì)于數(shù)組中的其他整數(shù)大于數(shù)組中其他元素的兩倍。 Leetcode747至少是其他數(shù)字兩倍的最大數(shù) 在一個(gè)給定的數(shù)組nums中,總是存在一個(gè)最大元素 。查找數(shù)組中的最大元素是否至少是數(shù)組中每個(gè)其他數(shù)字的兩倍。如果是,則返回最大元素的索引,否則返回-1。 Given an array of in...

    Batkid 評(píng)論0 收藏0
  • 前端 | 每天一個(gè) LeetCode

    摘要:在線網(wǎng)站地址我的微信公眾號(hào)完整題目列表從年月日起,每天更新一題,順序從易到難,目前已更新個(gè)題。這是項(xiàng)目地址歡迎一起交流學(xué)習(xí)。 這篇文章記錄我練習(xí)的 LeetCode 題目,語言 JavaScript。 在線網(wǎng)站:https://cattle.w3fun.com GitHub 地址:https://github.com/swpuLeo/ca...我的微信公眾號(hào): showImg(htt...

    張漢慶 評(píng)論0 收藏0
  • [Leetcode] Roman to Integer and Integer to Roman 羅

    摘要:正則表達(dá)式思路首先我們要熟悉羅馬數(shù)的表達(dá)方式。驗(yàn)證字符串是否是羅馬數(shù),我們先看一下有效的羅馬數(shù)是什么樣的,假設(shè)該數(shù)字小于,從千位到個(gè)位依次拆解。 Valid Roman Numeral 正則表達(dá)式 思路 首先我們要熟悉羅馬數(shù)的表達(dá)方式。M是1000,D是500,C是100,L是50,X是10,V是5,I是1。驗(yàn)證字符串是否是羅馬數(shù),我們先看一下有效的羅馬數(shù)是什么樣的,假設(shè)該數(shù)字小于50...

    wdzgege 評(píng)論0 收藏0
  • 大學(xué)這么多比賽,我該參加哪個(gè)?

    摘要:針對(duì)計(jì)算機(jī)類的同學(xué),數(shù)學(xué)建模,電子科技大賽,大創(chuàng),,藍(lán)橋杯這些都是值得參加的高含金量的比賽,無論是學(xué)校加分還是應(yīng)屆招聘,都被廣泛認(rèn)可。但近幾屆的藍(lán)橋杯題目難度已經(jīng)明顯增大,準(zhǔn)備參加的同學(xué)也決不可掉以輕心。 ...

    不知名網(wǎng)友 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<