关注
下面是个人理解官方答案和修改的版本,保过测试集。在各位大佬面前班门弄斧了哈。 #include <algorithm> #include <vector> class Solution { public: int LIS(vector<int>& arr) { // write code here if(arr.size() < 1){ return 0;}//这里补充一下官方答案的缺陷 if(arr.size() == 1){ return 1;}//这里补充一下官方答案的缺陷 vector<int> laborer(arr.size(), 1);//用于动态维护的数组 int result = 0; //最终要返回的结果,需要维护更新result = max(result, laborer[i]) for(int i = 0; i < arr.size(); i++){ for(int j = 0; j < i; j++){//每次与前方元素比较,时间<n> arr[j] && laborer[j] +1 > laborer[i]){ //前方元素的长度+1后就是当前的长度 laborer[i] = laborer[j] + 1; result = max(result, laborer[i]);//维护 } } } return result; } };</n></int></int></vector></algorithm>
点赞
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 校招生月薪1W算什么水平 #
41502次浏览 229人参与
# HR问:你期望的薪资是多少?如何回答 #
66987次浏览 653人参与
# “vivo”个offer #
41068次浏览 288人参与
# 如果上班像打游戏,你最想解锁什么技能 #
9650次浏览 76人参与
# 我和mentor的爱恨情仇 #
77490次浏览 427人参与
# 为了实习逃课值吗? #
31688次浏览 291人参与
# 打工人的精神状态 #
98273次浏览 1286人参与
# 你见过哪些工贼行为 #
27131次浏览 136人参与
# 一人一个landing小技巧 #
125121次浏览 1452人参与
# 被同事甩锅了怎么办 #
23967次浏览 100人参与
# 你的秋招第一场笔试是哪家 #
258348次浏览 2026人参与
# vivo工作体验 #
28992次浏览 125人参与
# 哪一瞬间觉得自己长大了 #
39292次浏览 494人参与
# 和mentor 1on1 都聊什么? #
1927次浏览 21人参与
# 上班后和你想的一样吗? #
87857次浏览 671人参与
# 实习吐槽大会 #
386424次浏览 2156人参与
# 工作后明白的那些道理 #
22748次浏览 225人参与
# 如何准备秋招 #
64470次浏览 830人参与
# 你想留在一线还是回老家? #
62547次浏览 537人参与
# 我是面试官,请用一句话让我破防 #
28545次浏览 132人参与
# 中美关税战对我们有哪些影响 #
44531次浏览 373人参与

vivo公司福利 364人发布