用c#编程功能为对顺序表中所有元素进行逆置
时间: 2024-06-14 17:03:31 浏览: 90
数据结构与算法 c++实现 //删除顺序递增表中的重复元素 //对单链表实现就地逆置 //删除递增单链表中的重复元素
5星 · 资源好评率100%
以下是用C#编程实现对顺序表中所有元素进行逆置的代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9,10 };
Console.WriteLine("初始顺序表为:");
PrintArray(arr);
ReverseArray(arr);
Console.WriteLine("逆置后顺序表为:");
PrintArray(arr);
}
static void ReverseArray(int[] arr)
{
int i = 0;
int j = arr.Length - 1;
while (i < j)
{
int tmp = arr[j];
arr[j] = arr[i];
arr[i] = tmp;
i++;
j--;
}
}
static void Print(int[] arr)
{
foreach (int i in arr)
{
Console.Write(i + " ");
}
Console.WriteLine();
}
}
```
阅读全文