关注
下面是个人理解官方答案和修改的版本,保过测试集。在各位大佬面前班门弄斧了哈。 #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>
点赞
相关推荐
牛客热帖
更多
正在热议
更多
# 实习,不懂就问 #
7075次浏览 100人参与
# 如果中了500万,你会离职吗? #
84881次浏览 657人参与
# 现代汽车前瞻技术研发急速编程挑战赛 #
15666次浏览 146人参与
# 你觉得实习能学到东西吗 #
3570次浏览 74人参与
# 如何准备秋招 #
2131次浏览 29人参与
# 26届校招投递进展 #
33257次浏览 250人参与
# 你觉得专业和学校哪个对薪资影响最大 #
61482次浏览 491人参与
# 打工人的精神状态 #
50159次浏览 868人参与
# 秋招什么时候开投比较合适? #
1294次浏览 32人参与
# 你今年的保底offer是哪家 #
118656次浏览 538人参与
# 预测一下26届秋招形势 #
5741次浏览 64人参与
# 校招第一份工作你干了多久? #
86489次浏览 400人参与
# 烟草笔面经互助 #
17027次浏览 180人参与
# 来聊聊你目前的求职进展 #
634556次浏览 6747人参与
# 央国企投递记录 #
88373次浏览 1363人参与
# 机械人晒出你的简历 #
78163次浏览 663人参与
# 每个月的工资都是怎么分配的? #
3331次浏览 60人参与
# 机械实习一天多少钱合适? #
27676次浏览 167人参与
# 外包能不能当跳板? #
34669次浏览 221人参与
# 高考出分的那一天,我__ #
5353次浏览 84人参与
# 听到哪句话就代表面试稳了or挂了? #
170965次浏览 1370人参与