static void DemoVector(IVector vector) { for (int i = 1; i <= 12; i++) { Console.Write(vector.ElementAtRank(i) + " "); } vector.InsertAtRank(1, 11); vector.InsertAtRank(2, 11); vector.InsertAtRank(3, 11); vector.InsertAtRank(5, 11); vector.InsertAtRank(6, 11); vector.InsertAtRank(7, 11); vector.InsertAtRank(11, 11); vector.InsertAtRank(12, 11); for (int i = 1; i <= 20; i++) { Console.Write(vector.ElementAtRank(i) + " "); } vector.ReplaceAtRank(1, 12); vector.ReplaceAtRank(2, 12); vector.ReplaceAtRank(3, 12); vector.ReplaceAtRank(5, 12); vector.ReplaceAtRank(6, 12); vector.ReplaceAtRank(7, 12); vector.ReplaceAtRank(11, 12); vector.ReplaceAtRank(12, 12); for (int i = 1; i <= 20; i++) { Console.Write(vector.ElementAtRank(i) + " "); } vector.RemoveAtRank(1); vector.RemoveAtRank(2); vector.RemoveAtRank(3); vector.RemoveAtRank(5); vector.RemoveAtRank(6); vector.RemoveAtRank(7); vector.RemoveAtRank(11); vector.RemoveAtRank(12); for (int i = 1; i <= 20; i++) { Console.Write(vector.ElementAtRank(i) + " "); } }