最简单的顺序表逆置
#include
using namespace std;
void remake(int arr[],int n)
{
int i,j;
i=0;
j=n-1;
int temp;
while(i<j)
{
temp=arr[j];
arr[j]=arr[i];
arr[i]=temp;
i++;
j–;
}
}
int main()
{
int a[]={1,2,3,4,5};
int a1[]={1,2,3,4,5,6};
int num1=5;
int num2=6;
remake(a,num1);
remake(a1,num2);
for(int i=0;i<num1;i++)
{
std::cout << a[i] << std::endl;
}
for(int i=0;i<num2;i++)
{
std::cout << a1[i] << std::endl;
}
}
这篇博客展示了如何使用C++编程语言实现最简单的顺序表逆置操作。通过一个名为`remake`的函数,将整型数组的元素进行交换,从而达到逆置的效果。在`main`函数中,分别对两个示例数组进行了逆置,并打印了结果。这个简单的算法对于理解数组操作和数据结构的基础概念非常有帮助。
597

被折叠的 条评论
为什么被折叠?



