C++算法题_第二周

题目来源      点击打开链接

题目详情    

Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element.

For example,

Given [3,2,1,5,6,4] and k = 2, return 5.

Note: 

You may assume k is always valid, 1 ≤ k ≤ array's length.

Credits:

Special thanks to @mithmatt for adding this problem and creating all test cases

Subscribe to see which companies asked this question.


题目解答     
class Solution {
public:
    int findKthLargest(vector<int>& nums, int k) {
        sort(nums.begin(),nums.end());
        return nums[nums.size() - k];
    }
};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《数值算法(第二版)》是由高德纳(Donald E. Knuth)所著的一本经典的计算机科学教材。该书主要介绍了各种数值算法的实现原理和具体运用,为计算机科学领域的研究人员、教师和学生提供了一份完整而详细的参考资料。 《数值算法(第二版)》一书内容详实,全面系统地介绍了数值算法的理论知识和实际应用,包括了算法分析、数值计算、误差分析、矩阵计算、插值和逼近、求解微分方程、随机数生成等方面。同时,该书还为读者提供了大量的实例分析和编程练习,以帮助读者更好地理解算法理论和实现方法。 该书在计算机科学领域享有很高的声誉和推崇,被誉为数值分析领域中的《圣经》。它为计算机科学领域的研究者和实践者提供了一份全面而系统的指导,是一本难得的好书。但是,由于该书是英文版,需要一定的英语阅读能力,对于初学者来说可能会有一定的难度。 ### 回答2: 《数值算法(第二版)》是由《计算数学》等领域的专家为目标读者编写的一本计算数学方面的入门教材。该书系统地介绍了数值线性代数、数值微积分、数值解常微分方程、数值偏微分方程及其应用等基础内容,内容涵盖了数值计算的核心领域。书中讲述的各种算法都基于严谨的数学原理,旨在帮助读者掌握数值计算的相关理论和方法,提高其实际计算的效率与准确性。在本书中,读者不仅可以学习到基本的数值方法,还能了解到各种复杂的高精度、并行计算和计算复杂度分析的方法。此外,该书还提供了大量的编程实例,可以帮助读者更好地理解和掌握算法的使用和应用。总之,《数值算法(第二版)》是一本理论与实践并重的优秀教材,对于计算数学领域的学生、研究生和从事相关工作的人员来说,都具有重要的参考价值和实用性。 ### 回答3: 数值算法(第二版)是由美国数学家 Donald E. Knuth 编写的一本经典著作。该书主要介绍了计算机科学中的数值算法,其中包括基本数学函数的计算、矩阵运算、随机数生成、插值和拟合、最优化等方面。 在数值算法中,算法设计和分析的重要性不言而喻。作者认为,除了正确性、效率和节约存储空间外,算法的可读性也是非常重要的。因此,书中重点介绍了一些重要的算法和数据结构,并提供了各种程序实现和演示。 此外,数值算法还探讨了一些实践中遇到的问和限制条件,例如舍入误差、内存限制和数值不稳定性等。在这些主中,Knuth 明确地指出了一些可行的解决方案,并给出了一些实践建议,以便提高算法实现的质量和可靠性。 总体来说,数值算法(第二版)是一本经典的计算机科学著作,它深入探讨了数值算法领域的许多重要主,提供了丰富的实践经验和有用的指导,对于计算机科学专业的学生和研究人员来说都是不可或缺的参考资料。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值