閾捐〃鐨勯€嗙疆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了閾捐〃鐨勯€嗙疆相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/str' title='str'>str   span   link   lse   oid   false   efi   typedef   sizeof   

#include<stdio.h>

#include<stdlib.h>

#define N 5

typedef struct node{

   int  data;

   struct node * next;

}ElemSN;

ElemSN  * Createlink(int a[],int n){  

    int i;

    ElemSN * h=NULL, * p;

    for( i=N-1;i>=0;i--) {

          p=(ElemSN *)malloc(sizeof(ElemSN));

  p->data=a[i];

  p->next=h;

  h=p;

}

    return h;

   }

   void printlink(ElemSN * h){

       ElemSN * p;

       for(p=h;p;p=p->next)

   printf("%d ",p->data);

   }

  ElemSN * Prelink(ElemSN * h) {

   ElemSN * h1=NULL, * p;     //h1閾捐〃鐨勫ご缁撶偣

   while(h){                    //h涓虹┖鎴锛岃〃绀洪摼琛ㄥ凡缁忛€嗙疆

         p=h;                    //澶寸粨鐐圭粰p

h=h->next;        //澶寸粨鐐瑰悗绉?/span>

p->next=h1;      //澶存彃

h1=p;                //璁剧疆澶存寚閽?/span>

   }   

       return h1;

}

int main(void){

int a[N]={10,20,30,40,50};

ElemSN * head;

        head=Createlink(a,9);

        head=Prelink(head);

printlink(head);

}



以上是关于閾捐〃鐨勯€嗙疆的主要内容,如果未能解决你的问题,请参考以下文章

閾捐〃--鍒嗛殧閾捐〃锛坙eetcode86

VLAN涓嶵runk閾捐矾

java LinkedList(閾捐〃)

绾挎€ц〃閾捐〃瀹炵幇

閾捐〃鐨勫垱寤哄強閫嗗簭鎵撳嵃

鏁版嵁缁撴瀯锛堜竴锛夌嚎鎬ц〃寰幆閾捐〃鐩稿叧琛ュ厖