dfhdfgjd
dfhdfgjd
全部文章
分类
未归档(2)
解题方法(1)
题解(39)
归档
标签
去牛客网
登录
/
注册
LonelyPlanet
人生如逆旅
TA的专栏
0篇文章
0人订阅
Leetcode
0篇文章
0人学习
全部文章
(共38篇)
274. H 指数
给定一位研究者论文被引用次数的数组(被引用次数是非负整数)。编写一个方法,计算出研究者的 h 指数。 h 指数的定义:h 代表“高引用次数”(high citations),一名科研人员的 h 指数是指他(她)的 (N 篇论文中)至多有 h 篇论文分别被引用了至少 h 次。(其余的 N - h 篇论...
数组
刷题
2020-05-04
0
651
134. 加油站
在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。 解...
数组
刷题
2020-05-04
0
680
299. 猜数字游戏
你正在和你的朋友玩 猜数字(Bulls and Cows)游戏:你写下一个数字让你的朋友猜。每次他猜测后,你给他一个提示,告诉他有多少位数字和确切位置都猜对了(称为“Bulls”, 公牛),有多少位数字猜对了但是位置不对(称为“Cows”, 奶牛)。你的朋友将会根据提示继续猜,直到猜出秘密数字。 请...
数组
刷题
2020-05-04
0
863
41. 缺失的第一个正数
给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。 解法:重点为将原数组的0 ~ n-1映射为1 ~ n class Solution { public: int firstMissingPositive(vector<int>& nums) { for...
数组
映射
刷题
2020-05-04
0
625
189. 旋转数组
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 解法 class Solution { public: void rotate(vector<int>& nums, int k) { int rotateSize = nums.si...
数组
刷题
2020-05-04
0
612
80. 删除排序数组中的重复项 II
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 双指针解法 class Solution { public: int removeDuplicate...
数组
双指针
刷题
2020-05-04
0
595
26. 删除排列数组的重复项
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 双指针解法 class Solution { public: int removeDupli...
数组
双指针
刷题
2020-05-04
0
618
27. Remove Element
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val* 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 双指针解法 /* * @lc app=...
数组
双指针
2020-05-04
0
947
首页
上一页
1
2
3
4
下一页
末页