c语言线性表就地逆置,2.线性表的就地逆置

255ee1ab599d2189b60720169c9e7306.png

90e2339d68479062cde5cad4ad2e1bb1.png

#include #include using namespace std; typedef struct node { int num; node* next; }node; int n; int ray[1005]; void array(){ int i; cout<=0;i--){ cout<num=ray[i]; q->next=p; q=p; } q->next=NULL; /*头插法*/ p=head->next; head->next=NULL; while(p) { q=p; p=p->next; q->next=head->next; head->next=q; } q=head->next; while(1){ if(q->next==NULL) { cout<num<num<next; } } } int main() { int i; cin>>n; for(i=0;i>ray[i]; } array(); list(); return 0; }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值