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