public static void Main(string[] args) { int[] nums = { 0, 0, 1, 1, 1, 2, 2, 3, 3, 4 }; int result = new Array1().SloveWithReCreateArray(nums); Console.WriteLine(result); }
public static MadeUpList <T> operator -(MadeUpList <T> Array1, MadeUpList <T> Array2) { foreach (T items in Array2) { Array1.Remove(items); } return(Array1); }
public static MadeUpList <T> operator +(MadeUpList <T> Array1, MadeUpList <T> Array2) { foreach (T item in Array2) { Array1.Add(item); } return(Array1); }
//В двумерном массиве порядка M на N поменяйте местами заданные столбцы static void Main(string[] args) { Array1 array = new Array1(4, 7); array.RandomNumber(); array.PrintArray(); array.ChangeCols(); array.PrintArray(); }
public void Test1() { //Arrange Array1 arr = new Array1(); //Act int len = arr.Call(20); //Assert Assert.IsType <int>(len); Assert.Equal(20, len); Assert.NotEqual(11, len); }
/// <summary> /// Указывает, эквивалентен ли текущий объект другому объекту того же типа. /// </summary> /// <param name="other">Объект, который требуется сравнить с данным объектом.</param> /// <returns> /// <see langword="true" />, если текущий объект эквивалентен параметру <paramref name="other" />, в противном случае — <see langword="false" />. /// </returns> public bool Equals(SecondSerializableClass other) { bool equal = FieldA.Equals(other.FieldA) && SomeProperty.Equals(other.SomeProperty); if (FieldC != null && !FieldC.Equals(other.FieldC)) { equal = false; } if (Array1 != null && !Array1.SequenceEqual(other.Array1)) { equal = false; } if (SomeClasses != null && !SomeClasses.SequenceEqual(other.SomeClasses)) { equal = false; } return(equal); }
private void btnArray_Click(object sender, EventArgs e) //ARRAY BUTTON { //USE OF NON-DEFAULT CONSTRUCTOR Array1 array2 = new Array1("Access Time: O(1)", "Search Time: O(n)", "Insertion Time: O(n)", "Deletion Time: O(n)", "Space Complexity: O(n)"); int i = 0; while (i < 1) { richTextBox2.AppendText(array2.AccessTime + " "); richTextBox2.AppendText(array2.SearchTime + "\n"); richTextBox2.AppendText(array2.InsertTime + " "); richTextBox2.AppendText(array2.DeleteTime + "\n"); richTextBox2.AppendText(array2.SpaceComplexity + "\n"); richTextBox2.AppendText("*All Big-O values represent worst-case scenarios unless otherwise noted"); i++; } //Declaring new object and using class methods to display advantages and disadvantgaes of Arrays Array1 array1 = new Array1(); for (int j = 0; j < 1; j++) { richTextBox1.AppendText("ARRAYS: \n"); richTextBox1.AppendText(array1.Advantages()); richTextBox1.AppendText("\n\n"); richTextBox1.AppendText(array1.Disadvantages()); } //Displaying extra notes from a rich text file in the bin using (StreamReader Reader = new StreamReader(@"C:\Users\Clayt\source\repos\CSC205\CSC205_StudyProject\CSC205_StudyProject\bin\ArrayFile.rtf")) { while (!Reader.EndOfStream) { richTextBox5.AppendText(Reader.ReadLine()); } } }
public Array1Stack(int capacity) { arr = new Array1 <E>(capacity);// 构造函数中初始化动态数组 }
public Array1Stack() { arr = new Array1 <E>();; }
public Array1Queue(int capacity) { arr = new Array1 <E>(capacity); }
public Array1Queue() { // 默认容量 arr = new Array1 <E>(); }