问题:最长的后续序列
// input:int [] a = {3,2,6,4,5,1};
repeat('eoa', 2)
Expected:
'eoa'
Got:
'eeooaa'
我想打印此输出:
vector<vector<int>> l(a.size()); l[0].push_back(a[0]); for(int i = 1 ; i < a.size() ;i++){ for(int j = 0 ; j < i ;++){ if(a[i] > a[j] && l[i].size() < l[j].size()+1){ l[i] = l[j]; } } l[i].push_back(a[i]); }
3
2 6
2 4
2 4 5
1
答案 0 :(得分:1)
回答标题行中的问题:如果您使用java.util.Vector<E>
,那么它是addElement
。这些将是Java中与您在问题中提到的C ++模板类最接近的匹配类和方法。
文档在这里:https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html#addElement-E-