📅  最后修改于: 2023-12-03 15:27:26.287000             🧑  作者: Mango
本测验旨在测试程序员在算法方面的能力,包括但不限于时间复杂度优化、贪心、动态规划、字符串匹配、数据结构、图论等知识点。
程序员需根据题目要求,使用所掌握的算法知识解决问题,并提交答案,系统会根据标准答案和程序员的输出结果进行评分,得分高者排名靠前。
以下是一道常见的算法题,供程序员们练习使用:
给定一个无序的整数数组,找到其中最长上升子序列的长度。
例如, 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是[2,3,7,101],它的长度是4。
请编写一个时间复杂度为 O(n²) 的算法解决此问题。
本测验将对程序员的算法能力进行全方位的测试,是提升自己的算法水平和竞争力的极佳机会,希望每位程序员都能够从中获得收获。