力扣-747 至少是其他数字两倍的最大数
力扣-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 至少是其他数字两倍的最大数相关推荐
- 【快乐水题】747. 至少是其他数字两倍的最大数
原题: 力扣链接:747. 至少是其他数字两倍的最大数 题目简述: 给你一个整数数组 nums ,其中总是存在 唯一的 一个最大整数 . 请你找出数组中的最大元素并检查它是否 至少是数组中每个其他数字 ...
- LeetCode 747. 至少是其他数字两倍的最大数
1. 题目 在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 示例 1: 输入: nums ...
- php 最大数字,PHP 计算至少是其他数字两倍的最大数的实现代码
计算至少是其他数字两倍的最大数 在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 示例 1: ...
- LeetCode简单题之至少是其他数字两倍的最大数
题目 给你一个整数数组 nums ,其中总是存在 唯一的 一个最大整数 . 请你找出数组中的最大元素并检查它是否 至少是数组中每个其他数字的两倍 .如果是,则返回 最大元素的下标 ,否则返回 -1 . ...
- 【leetcode-数组】至少是其他数字两倍的最大数
题目: 在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 示例 1: 输入: nums = ...
- LintCode 1053. 至少是其他数字两倍的最大数 JavaScript算法
描述 在一个给定的数组nums中,总是存在一个最大元素 . 查找数组中的最大元素是否至少是数组中每个其他数字的两倍. 如果是,则返回最大元素的索引,否则返回-1. 说明 nums 的长度范围在[1, ...
- C#LeetCode刷题之#747-至少是其他数字两倍的最大数( Largest Number At Least Twice of Others)
问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3746 访问. 在一个给定的数组nums中,总是存在一个最大元素 ...
- 力扣738-单调递增的数字(java题解)
力扣738-单调递增的数字 一.原题题目(中等) 1.1 题目 给定一个非负整数 N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增. (当且仅当每个相邻位数上 ...
- 一道『easy』等级的力扣题,我写了两个小时的笔记...
做第13题:13. 罗马数字转整数,本身的逻辑很简单,但是我写了两个小时的笔记. 原因是我对 C++ 11 及以上一直不熟(以前一直在用 python 干活儿),因此,决定,一边做题,一边总结知识点. ...
- 力扣 面试题46. 把数字翻译成字符串 dp
https://leetcode-cn.com/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof/ 思路:为了方便,我们把输入转换成一个字符串,并且下标 ...
最新文章
- android魅族轮播图,用angularjs模仿魅族官网的图片轮播功能
- ECharts学习总结(五):echarts的Option概览
- linux查看服务器设备信息命令dmidecode
- 【数据竞赛】99%情况下都有效的特征筛选策略--Null Importance。
- 苹果电脑无法用普通域用户加入域,用域管理员却可以,怎么破!?
- [BZOJ]5018: [Snoi2017]英雄联盟 DP
- 理解C++ dynamic_cast
- JUC本质解析+进程/线程
- luogu1984 烧水问题 (找规律)
- 访问量中 pv uv ip的区别
- C# Color颜色RGB对照表
- 什么是集群农场渲染?一文带你快速了解
- 腾讯云短信服务(SMS)申请流程
- 用python完成选股策略_python量化选股策略_量化股市
- AD PCB打印1:1
- 中国石油大学(北京)-《计算机网络应用基础》第三阶段在线作业
- Python实现简易万年历
- ppp项目是什么意思?ppp模式是什么意思?PPP问题大全
- 18 款低代码平台!开发解放双手
- 国家两部委印发《智慧家庭综合标准化体系建设指南》