3.1.1 数组类测试环境
为了检验这些算法,首先需要构造一个可以实现并测试算法的测试环境。这里将构造一个类来封装数组处理的一些常规操作,即元素插入操作,元素存取访问操作,以及显示数组内容的操作。下面就是程序的代码:
namespace 第3章.基础排序算法 { class Program { static void Main(string[] args) { CArry nums = new CArry(50); for (int i = 0; i <= 49; i++) { nums.Insert(i); } nums.DisplayElements(); Console.ReadKey(); } } class CArry { private int[] arr; private int upper; private int numElements; public CArry(int size) { arr = new int[size]; upper = size - 1; numElements = 0; } public void Insert(int item) { arr[numElements] = item; numElements++; } public void DisplayElements() { for (int i = 0; i <= upper; i++) { Console.Write(arr[i] + " "); } } public void Clear() { for (int i = 0; i <= upper; i++) { arr[i] = 0; } numElements = 0; } } }
原文地址:https://www.cnblogs.com/huangxuQaQ/p/11174848.html
时间: 2024-11-11 02:35:37