本文整理汇总了C++中SparseArray::print方法的典型用法代码示例。如果您正苦于以下问题:C++ SparseArray::print方法的具体用法?C++ SparseArray::print怎么用?C++ SparseArray::print使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SparseArray
的用法示例。
在下文中一共展示了SparseArray::print方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
TEST(SparseArray, PrintDouble) {
SparseArray<double>* tdD = new SparseArray<double>(5, 5, 0.0);
for (int i = 0; i < 5; i++) {
tdD->insert(i, i, 2.9);
}
std::cout << "SparseArray Double print" << std::endl;
tdD->print();
delete tdD;
}
示例2:
TEST(sparseTest, print) {
SparseArray<int>* i = new SparseArray<int>(5, 5, 0);
SparseArray<double>* d = new SparseArray<int>(5, 5, 0);
SparseArray<std::string>* s = new SparseArray<std::string>(5, 5, "o");
i->insert(2, 2, 7);
d->insert(4, 4, 3.145);
s->insert(0, 0, "Hello");
i->print();
std::cout << std::endl;
d->print();
std::cout << std::endl;
s->print();
delete i;
delete d;
delete s;
}
示例3:
TEST(Sparse, Print) {
SparseArray<double>* newSparse = new SparseArray<double>(25,25,1.1);
newSparse->insert(1,2,1.2);
newSparse->insert(9,8,2.2);
newSparse->insert(7,2,3.3);
newSparse->insert(6,4,4.4);
newSparse->insert(0,8,5.5);
newSparse->insert(19,14,6.6);
newSparse->insert(20,20,7.7);
newSparse->insert(14,6,8.8);
newSparse->insert(24,24,9.9);
newSparse->print();
delete newSparse;
}