力扣-747 至少是其他数字两倍的最大数

Idea

先直接遍历,找出最大值及其对应的索引
再需要进行判断,该最大值是否大于等于次大值的两倍

AC Code

class Solution {public:int dominantIndex(vector<int>& nums) {if(nums.size() == 1) return 0;int n = nums.size();int maxNum = nums[0];int index = 0;for(int i = 0;i<nums.size();i++){if(nums[i]>maxNum){index = i;maxNum = nums[i];}}sort(nums.begin(),nums.end());if(nums[n-1]!=0 && nums[n-1]>=nums[n-2]*2) return index;else return -1;}
};

力扣-747 至少是其他数字两倍的最大数相关推荐

  1. 【快乐水题】747. 至少是其他数字两倍的最大数

    原题: 力扣链接:747. 至少是其他数字两倍的最大数 题目简述: 给你一个整数数组 nums ,其中总是存在 唯一的 一个最大整数 . 请你找出数组中的最大元素并检查它是否 至少是数组中每个其他数字 ...

  2. LeetCode 747. 至少是其他数字两倍的最大数

    1. 题目 在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 示例 1: 输入: nums ...

  3. php 最大数字,PHP 计算至少是其他数字两倍的最大数的实现代码

    计算至少是其他数字两倍的最大数 在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 示例 1: ...

  4. LeetCode简单题之至少是其他数字两倍的最大数

    题目 给你一个整数数组 nums ,其中总是存在 唯一的 一个最大整数 . 请你找出数组中的最大元素并检查它是否 至少是数组中每个其他数字的两倍 .如果是,则返回 最大元素的下标 ,否则返回 -1 . ...

  5. 【leetcode-数组】至少是其他数字两倍的最大数

    题目: 在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 示例 1: 输入: nums = ...

  6. LintCode 1053. 至少是其他数字两倍的最大数 JavaScript算法

    描述 在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 说明 nums 的长度范围在[1, ...

  7. C#LeetCode刷题之#747-至少是其他数字两倍的最大数( Largest Number At Least Twice of Others)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3746 访问. 在一个给定的数组nums中,总是存在一个最大元素 ...

  8. 力扣738-单调递增的数字(java题解)

    力扣738-单调递增的数字 一.原题题目(中等) 1.1 题目 ​ 给定一个非负整数 N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增. ​ (当且仅当每个相邻位数上 ...

  9. 一道『easy』等级的力扣题,我写了两个小时的笔记...

    做第13题:13. 罗马数字转整数,本身的逻辑很简单,但是我写了两个小时的笔记. 原因是我对 C++ 11 及以上一直不熟(以前一直在用 python 干活儿),因此,决定,一边做题,一边总结知识点. ...

  10. 力扣 面试题46. 把数字翻译成字符串 dp

    https://leetcode-cn.com/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof/ 思路:为了方便,我们把输入转换成一个字符串,并且下标 ...

最新文章

  1. android魅族轮播图,用angularjs模仿魅族官网的图片轮播功能
  2. ECharts学习总结(五):echarts的Option概览
  3. linux查看服务器设备信息命令dmidecode
  4. 【数据竞赛】99%情况下都有效的特征筛选策略--Null Importance。
  5. 苹果电脑无法用普通域用户加入域,用域管理员却可以,怎么破!?
  6. [BZOJ]5018: [Snoi2017]英雄联盟 DP
  7. 理解C++ dynamic_cast
  8. JUC本质解析+进程/线程
  9. luogu1984 烧水问题 (找规律)
  10. 访问量中 pv uv ip的区别
  11. C# Color颜色RGB对照表
  12. 什么是集群农场渲染?一文带你快速了解
  13. 腾讯云短信服务(SMS)申请流程
  14. 用python完成选股策略_python量化选股策略_量化股市
  15. AD PCB打印1:1
  16. 中国石油大学(北京)-《计算机网络应用基础》第三阶段在线作业
  17. Python实现简易万年历
  18. ppp项目是什么意思?ppp模式是什么意思?PPP问题大全
  19. 18 款低代码平台!开发解放双手
  20. 国家两部委印发《智慧家庭综合标准化体系建设指南》

热门文章

  1. iOS项目开发实战——通过Http Get方式与server通信
  2. 如何修改搜索框中的cancel button的颜色
  3. Python自学之路——装饰器的秘密
  4. django学习遇到的问题解决方式
  5. 服务器监控之 ping 监控
  6. 架构师如何才能够设计一个安全的架构
  7. 计算剪贴板里仿制的代码行数
  8. oracle中kill session的方法
  9. android--04activity的布局管理器
  10. 设计模式--工厂方法模式