java中push_back(C++)的等效方法是什么?
The problem : Longest Increasing Subsequence
// input : int[] a = {3,2,6,4,5,1};
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]);
}
i want print this output :
3
2 6
2 4
2 4 5
1
//Thanks so much for Helping
# 1 楼答案
回答标题行中的问题:如果您使用
java.util.Vector<E>
,那么它就是addElement
。这些将是Java中与您在问题中提到的C++模板类最匹配的类和java方法。p>文档在这里:https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html#addElement-E-