关注
下面是个人理解官方答案和修改的版本,保过测试集。在各位大佬面前班门弄斧了哈。 #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>
点赞
相关推荐
牛客热帖
正在热议
# 25届秋招总结 #
293934次浏览 2581人参与
# 如果不工作真的会快乐吗 #
58467次浏览 505人参与
# 阿里云管培生offer #
15169次浏览 263人参与
# 地方国企笔面经互助 #
3635次浏览 8人参与
# 国央企薪资爆料 #
6756次浏览 50人参与
# 选完offer后,你后悔学本专业吗 #
19045次浏览 135人参与
# 百度开奖 #
156542次浏览 937人参与
# 学历or实习经历,哪个更重要 #
50031次浏览 388人参与
# 美团求职进展汇总 #
1325083次浏览 12435人参与
# 投递实习岗位前的准备 #
1178306次浏览 18384人参与
# 面试体验感最好的是哪家? #
84807次浏览 842人参与
# 正在实习的你,几点下班 #
51241次浏览 381人参与
# 如何一边实习一边秋招 #
990816次浏览 12631人参与
# 得物求职进展汇总 #
65918次浏览 679人参与
# 实习生应该准时下班吗 #
167205次浏览 1159人参与
# 提前批简历挂麻了怎么办 #
146084次浏览 1942人参与
# 0offer是寒冬太冷还是我太菜 #
896758次浏览 7999人参与
# 腾讯求职进展汇总 #
195231次浏览 1637人参与
# 银行笔面经互助 #
82480次浏览 873人参与
# 网申一定要掌握的小技巧 #
5279次浏览 52人参与
# 数据人offer决赛圈怎么选 #
116443次浏览 1461人参与
# 海康威视求职进展汇总 #
398231次浏览 3403人参与