文章

4

粉丝

94

获赞

0

访问

672

头像
【2010年】408计算机统考真题模拟考试 - 第42题答案笔记
数据结构
发布于2024年11月10日 15:26
阅读数 148

计算机考研408统考历年真题及答案解析

1.将原有序列 ⟨X0,X1,…,Xn−1⟩ 中以P位置前后分别进行倒转:为 ⟨Xp-1,...X1,X0,Xn,Xn-1…,Xp⟩,最后将整个序列倒转即可完成 

2.如下

void reverse(ElemType R[],int l,int r)//选择数组左右端点将这一部分倒转

{

    ElemType temp;

    int i,j;

    for(i=l,j=r;i<j;i++,j--)

    { 

        temp=R[i];

        R[i]=R[j];

        R[j]=temp;

    }

}

void Preverse(int R[],int n,int p)//主函数部分

{

    reverse(R,0,p-1);

    reverse(R,p,n-1);

    reverse(R,0,n-1);
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发