コード例 #1
0
 public void InsertTest()
 {
     int startLength = 5;
     Vector vector = new Vector(startLength);// TODO: Initialize to an appropriate value
     vector[0] = 1;
     vector[1] = 2;
     vector[2] = 3;
     vector[3] = 4;
     vector[4] = 5;
     double value = 10; // TODO: Initialize to an appropriate value
     int index = 5; // TODO: Initialize to an appropriate value
     vector.Insert(value, index);
     Assert.AreEqual(startLength+1, vector.Length);
 }
 private Vector addStaticPoints(Vector resultVector, List<int> indeciesToDelete)
 {
     Vector res = new Vector(resultVector);
     indeciesToDelete.Sort();
     foreach (int index in indeciesToDelete)
     {
         res.Insert(0, index);
     }
     return res;
 }
コード例 #3
0
 protected Vector addStaticPoints(Vector resultVector, ICollection<int> indeciesToDelete)
 {
     Vector res = new Vector(resultVector);
     indeciesToDelete = indeciesToDelete.OrderBy(i => i).ToList();
     foreach (int index in indeciesToDelete)
     {
         res.Insert(0, index);
     }
     return res;
 }
 private void addStaticPoints(Vector resultVector, List<int> indeciesToDelete)
 {
     indeciesToDelete.Sort();
     foreach (int index in indeciesToDelete)
     {
         resultVector.Insert(0, index);
     }
 }