代码随想录刷题记录2 - 排序(2)

2 - 排序(2)

今天是第二天希望能每天坚持下去。感觉现在每天一个人,特别的孤独,心灵上的孤独。正是这种时刻才显得特别关键,两年前也是如此但把精力放到了游戏上,浪费了光阴。如今,可以说失去了很多很多,近乎一无所有,一切都不得不重新开始。我相信今天的付出和坚持在未来会有收获。最近经历了很多变故,也对自己认清了很多。我发现自己是一个需要社交的人,而非一个适合独处的人。但正因如此,现在更需要在独处的时候沉浸下去,去完成最初的积累。今天有人说我的感情天真幼稚,我觉得恰到好处。我的行为和心态上还是个小孩子太不成熟稳重,或许这次惨痛的经历在不久的未来会让我看得更加清楚。最近开始喜欢看一些情侣在一起的视频,以前总是不喜欢看,觉得自己的更好,现在看来自己的是那么的脆弱,一触即碎。但也因此明白了什么是真正珍贵和重要的。我不知道未来的一段时间还会发生什么事情,我希望我都能勇敢地熬过去、挺过去最终完成我想要做的事情。

215. 数组中的第K个最大元素

题目大意:给定一个无序数组,找出该数组中第k大数字(元素非不同)。

解题思路:
直接使用algorithm中的sort模板,注意vector的排序方式,begin()和end()。升序排序完成后直接输出倒数第k个元素。

代码:

//代码(1)
int findKthLargest(vector<int>& nums, int k) {
        int n=nums.size();
        sort(nums.begin(),nums.end());
        return nums[n-k];
    }

网太差了,换个路由器,明天在做。

247. 前K个高频元素

这题有点超出能力,看答案好久明白了,但自己写确实写不出来。还是要先写点简单的,多练练数据结构的编写。
(还是应该把精力放在做事上,情深不寿啊,有爱生怖,现在这个阶段少动感情)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值