本文整理汇总了C++中Vertices::back方法的典型用法代码示例。如果您正苦于以下问题:C++ Vertices::back方法的具体用法?C++ Vertices::back怎么用?C++ Vertices::back使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Vertices
的用法示例。
在下文中一共展示了Vertices::back方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: expand_dyn
void expand_dyn(Vertices &R){// diff -> diff with no dyn
S[level].i1 = S[level].i1 + S[level - 1].i1 - S[level].i2;//diff
S[level].i2 = S[level - 1].i1;//diff
while((int)R.size()) {
if((int)Q.size() + R.back().d > (int)QMAX.size()){
Q.push_back(R.back().i); Vertices Rp; cut2(R, Rp);
if((int)Rp.size()){
if((float)S[level].i1 / ++pk < Tlimit) degree_sort(Rp);//diff
color_sort(Rp);
S[level].i1++, level++;//diff
expand_dyn(Rp);
level--;//diff
}
else if((int)Q.size() > (int)QMAX.size()) QMAX = Q;
Q.pop_back();
}
else return;
R.pop_back();
}
}
示例2:
void cut2(const Vertices &A, Vertices &B){
for(int i = 0; i < (int)A.size() - 1; i++)
if(e[A.back().i][A[i].i])
B.push_back(A[i].i);
}