array insertions

This commit is contained in:
2025-11-09 08:56:07 -05:00
parent 4dd6b805cb
commit 06c2ca306a
30 changed files with 171 additions and 2 deletions

View File

@ -293,7 +293,33 @@ void test_amsarray_minimal()
}
}
void test_amsarray_arrayinsert()
{
amsarray<int> q1,q2,q3;
int I;
q1 = {1,2,3,4,5};
q2 = {0,0,1,0};
q3 = q1;
printf("Array append test\n");
printf("q3="); q3.print(1);
printf("q2="); q2.print(1);
q3.append(q2);
printf("q3+q2="); q3.print(1);
printf("q3="); q3.print(1);
printf("q2="); q2.print(1);
for(I=-2;I<q1.length+2;I++)
{
q3 = q1;
q3.insert(I,q2);
printf("q3.insert(%d,q2)=",I); q3.print(1);
}
return;
}
}; //end namespace amsmathutil25

View File

@ -14,7 +14,8 @@ int main(int argc, char* argv[])
//ams::amsmathutil25::test_amsarray_sort1();
//test_amsarray_insertdelete1();
//test_amsarray_insertdelete2();
test_amsarray_minimal();
//test_amsarray_minimal();
//test_amsarray_arrayinsert();
return ret;