本文整理汇总了C++中Table::ShiftUpI方法的典型用法代码示例。如果您正苦于以下问题:C++ Table::ShiftUpI方法的具体用法?C++ Table::ShiftUpI怎么用?C++ Table::ShiftUpI使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Table
的用法示例。
在下文中一共展示了Table::ShiftUpI方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Transpose
void Transpose(const Array<int> &A, Table &At, int _ncols_A)
{
At.MakeI((_ncols_A < 0) ? (A.Max() + 1) : _ncols_A);
for (int i = 0; i < A.Size(); i++)
At.AddAColumnInRow(A[i]);
At.MakeJ();
for (int i = 0; i < A.Size(); i++)
At.AddConnection(A[i], i);
At.ShiftUpI();
}
示例2: AsTable
void ListOfIntegerSets::AsTable(Table & t)
{
int i;
t.MakeI(Size());
for (i = 0; i < Size(); i++)
{
t.AddColumnsInRow(i, TheList[i] -> Size());
}
t.MakeJ();
for (i = 0; i < Size(); i++)
{
Array<int> &row = *TheList[i];
t.AddConnections(i, row.GetData(), row.Size());
}
t.ShiftUpI();
}