摘要:至少是其他數字兩倍的最大數在一個給定的數組中,總是存在一個最大元素。示例輸入輸出解釋是最大的整數對于數組中的其他整數大于數組中其他元素的兩倍。
Leetcode747至少是其他數字兩倍的最大數
在一個給定的數組nums中,總是存在一個最大元素 。查找數組中的最大元素是否至少是數組中每個其他數字的兩倍。如果是,則返回最大元素的索引,否則返回-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是最大的整數, 對于數組中的其他整數, 6大于數組中其他元素的兩倍。6的索引是1, 所以我們返回1.
示例 2:
輸入: nums = [1, 2, 3, 4] 輸出: -1 解釋: 4沒有超過3的兩倍大, 所以我們返回 -1.
提示:
nums 的長度范圍在[1, 50].
每個 nums[i] 的整數范圍在 [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(maxpython3=secondMax*2){ return tmp; }else { return -1; } } }
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
? 這道題比較簡單,就是從左遍歷到最后記錄并替換最大、第二大數值和索引。
如果有更好的方法請告知,謝謝
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74715.html
摘要:至少是其他數字兩倍的最大數在一個給定的數組中,總是存在一個最大元素。示例輸入輸出解釋是最大的整數對于數組中的其他整數大于數組中其他元素的兩倍。 Leetcode747至少是其他數字兩倍的最大數 在一個給定的數組nums中,總是存在一個最大元素 。查找數組中的最大元素是否至少是數組中每個其他數字的兩倍。如果是,則返回最大元素的索引,否則返回-1。 Given an array of in...
摘要:在線網站地址我的微信公眾號完整題目列表從年月日起,每天更新一題,順序從易到難,目前已更新個題。這是項目地址歡迎一起交流學習。 這篇文章記錄我練習的 LeetCode 題目,語言 JavaScript。 在線網站:https://cattle.w3fun.com GitHub 地址:https://github.com/swpuLeo/ca...我的微信公眾號: showImg(htt...
摘要:正則表達式思路首先我們要熟悉羅馬數的表達方式。驗證字符串是否是羅馬數,我們先看一下有效的羅馬數是什么樣的,假設該數字小于,從千位到個位依次拆解。 Valid Roman Numeral 正則表達式 思路 首先我們要熟悉羅馬數的表達方式。M是1000,D是500,C是100,L是50,X是10,V是5,I是1。驗證字符串是否是羅馬數,我們先看一下有效的羅馬數是什么樣的,假設該數字小于50...
摘要:針對計算機類的同學,數學建模,電子科技大賽,大創,,藍橋杯這些都是值得參加的高含金量的比賽,無論是學校加分還是應屆招聘,都被廣泛認可。但近幾屆的藍橋杯題目難度已經明顯增大,準備參加的同學也決不可掉以輕心。 ...
閱讀 535·2019-08-30 15:55
閱讀 944·2019-08-29 15:35
閱讀 1199·2019-08-29 13:48
閱讀 1910·2019-08-26 13:29
閱讀 2933·2019-08-23 18:26
閱讀 1237·2019-08-23 18:20
閱讀 2834·2019-08-23 16:43
閱讀 2710·2019-08-23 15:58