测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A27147. 下面 LIS 函数试图求出最长上升子序列的长度,横线处应该填入的是( )。int max(int a,int b){ return(a>b)?a:b; } int LIS(vector<int>& nums){ int n= nums.size(); if(n == 0) return 0; vector<int>dp(n,1); int maxLen = 1; for(inti=1; i<n;…

单选题 困难

题目描述

下面 LIS 函数试图求出最长上升子序列的长度,横线处应该填入的是(    )。

int max(int a,int b){
	return(a>b)?a:b;
}
int LIS(vector<int>& nums){
	int n= nums.size();
	if(n == 0)
		return 0;
	vector<int>dp(n,1);
	int maxLen = 1;
	for(inti=1; i<n; i++){
		for(int j=0;j< i; j++)
			if(nums[j]< nums[i]);
			   ________;// 在此处填入选项
		maxLen = max(maxLen,dp[i]);
	}
return maxLen;
}

选项(单选)

上一题 下一题