亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? list_l1.c

?? 這是一個順序列表的基本操作
?? C
字號:
#include<stdio.h>
#include<GRAPHICS.H>
#define ERROR 0
#define OK 1
#define TURE 1
#define FALSE 0
#define OVERFLOW -2
typedef int  ElemType;
typedef  int status;
typedef  struct  LNode
{
    ElemType   data;
    struct LNode *next;
}*LinkList,Lnode;

status InitList_L(LinkList L)
{
   L=(LinkList)malloc(sizeof(Lnode));
   if(!L)
   exit( OVERFLOW);
   L->next=NULL;
   return   OK;
}

status ListInsert_L(LinkList L, ElemType i, ElemType *e)
{
  int j=1;
  LinkList new,p=L->next;
  if(i<1||!p)
  return ERROR;
  while(p&&j<i-1)
  {
   p=p->next;
   j++;
  }
  new=(LinkList)malloc(sizeof(Lnode));
  new->data=*e;
  new->next=p->next;
  p->next=new;
  return  OK;
}

status getElem_L(LinkList L, ElemType i, ElemType *e)
{
    int j=1;
     LinkList p=L->next;
    if(i<1||!p)
    return ERROR;
      while(p&&j<i)
	{p=p->next;j++;}
	*e=p->data;
      return OK;
}

/*ElemType  compare( )
{
  int i=1;
    LinkList p=L->next;
    while(p)
{
return  p->data;
 p=p->next;
i++;}
}
}*/

status LocateElem_L(LinkList L, ElemType e, ElemType *i)
{
  LinkList p=L->next;
  *i = 0;
  while(p)
{
  if(e!=p->data)
    (*i)++;
  else
  {
    ++(*i);
    printf("%d\n",*i);
    break;
  }
  p=p->next;
 }
 if(p==NULL)
   printf("it's NO the number!\n");
 return OK;
}

status deleteElem_L(LinkList L, ElemType i, ElemType *e)
{
   int  j=1;
    LinkList p=L->next,q;
   if(j<1||!p)
    return ERROR;
     while(p&&j<i-1)
  {
   p=p->next;
  }
  q=p->next;
 *e=q->data;
 p->next=q->next;
 free(q);
 return  OK;
}

status ListLength_L(LinkList L,ElemType *e)
{
   LinkList p=L->next;
  int i=0;
  while(p)
   {
  p=p->next;
   i++;
   }
*e=i;
return OK;
}

status clear_L(LinkList L)
{
  LinkList q=L->next,p;
  p=q;
  while(q)
  {
   p=q->next;
   free(q);
   q=p;
  }
   L->next=NULL;
  return OK;
}
status  Invert_L(LinkList  L)
{
  LinkList p,q,t;
 p=L->next;
 q=p->next;
  p->next=NULL;
 while(q)
{
   t=q->next;
  L->next=q;
  q->next=p;
  p=q;q=t;
}
return OK;
}

status MergeList_L(LinkList La,LinkList Lb,LinkList Lc)
{
 LinkList pa,pb,pc;
 pa=La->next;pb=Lb->next;
 pc=La=Lc;
while(pa&&pb)
{
   if(pa->data<=pb->data)
    {pc->next=pa;pc=pa;pa=pa->next;}
   else
    {pc->next=pb;pc=pb;pb=pb->next;}
    }
   pc->next=pa?pa:pb;
   free(Lb);
return OK;

}

status AddList_L(LinkList L)
{
  int   elem=1;
 LinkList  p,q;
 //p=(LinkList)malloc(sizeof(Lnode));
 q=L;

  printf("input the elemtype,if finish please print'0':\n");

   while(elem!=0)
    {
   scanf("%d",&elem);
   if(elem==0)
	 p->next=NULL;
    else{
    p=(LinkList)malloc(sizeof(Lnode));
      p->data=elem;
      q->next=p;
      q=p;
     }
    }
   return OK;
}

status printList_L(LinkList L)
{
    LinkList p=L->next;
    if(p==NULL)
    printf("it's have no number!\n");
else
{
   while(p)
   {
    printf("%5d",p->data);
    p=p->next;
   }
   printf("\n");
   }
   return  OK;
}
void main()
{
  LinkList La,Lb,Lc;
  int i=100,*q=&i,*p,*w,*m,*z;

InitList_L(La);
printf("AddLa:\n");
AddList_L(La);
printList_L( La);

InitList_L(Lb);
printf("AddLb:\n");
AddList_L(Lb);
printList_L( Lb);

/*
   printf("input the wanted get  elemlocate:\n");
   scanf("%d",&k);
   GetElem_L( L, k, q);
   printf("%d\n",*q);
   LocateElem_L( L,3,w);
   printf("%d\n",*i);

   printf("input the wanted deleted locate:\n");
   scanf("%d",&i);

    printf("%d\n",*p);
    printElem_L(L);
    clear_L(L);
    printElem_L(L);
*/
    MergeList_L( La,Lb,Lc);
    printf("input the MergeList_L:\n");
    printList_L( Lc);
    printf("input the Invert_L:\n");
    Invert_L( Lc);
    printList_L( Lc);
    printf("the elem 3's locate:");
    LocateElem_L( Lc,3,w);
    ListLength_L(Lc,m);
    printf("the length=");
    printf("%d\n",*m);

   deleteElem_L(Lc,2,p);
   printf("the delete second elem=%d\nthen print Lc:\n",*p);
   printList_L(Lc);
   printf("when insert third locate elem=100,then print Lc:\n");
   ListInsert_L(Lc, 3, q);
   printList_L(Lc);

   getElem_L( Lc, 4, z);
   printf("the fouth pos elem=%d\n",*z);
   printf("using the clear_L,then print Lc:\n");
   clear_L(Lc);
   printList_L(Lc);
}





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲一区三区| 亚洲va欧美va天堂v国产综合| 精品亚洲成a人| 欧美一区二区人人喊爽| 日本成人超碰在线观看| 欧美mv和日韩mv的网站| 国产精品一卡二| 亚洲欧洲日产国码二区| 99国产欧美久久久精品| 亚洲一区在线看| 日韩欧美黄色影院| 国产91精品一区二区麻豆网站| 久久久精品日韩欧美| 99久久久国产精品免费蜜臀| 亚洲另类春色国产| 欧美一区二区三区四区五区| 国产综合成人久久大片91| 中文字幕av在线一区二区三区| 97精品久久久午夜一区二区三区| 亚洲精品国产一区二区三区四区在线| 欧美日韩电影一区| 国内不卡的二区三区中文字幕 | 欧美一区二区三区免费观看视频| 日本一道高清亚洲日美韩| 久久精品日产第一区二区三区高清版| 波多野结衣一区二区三区| 亚洲国产成人av| 精品国产伦一区二区三区观看方式| 国产传媒久久文化传媒| 亚洲高清久久久| 中文字幕乱码亚洲精品一区| 欧美日韩高清一区二区三区| 国产精品69毛片高清亚洲| 一区二区三区精品视频| 久久综合九色综合欧美98| 91在线云播放| 韩国毛片一区二区三区| 亚洲国产精品久久久久婷婷884| 日韩精品一区二区三区视频在线观看| 高清在线不卡av| 亚洲成人动漫av| 久久视频一区二区| 在线免费精品视频| 综合婷婷亚洲小说| 欧美日韩色综合| 国产精品综合网| 天天色天天爱天天射综合| 久久综合九色综合欧美就去吻 | 91污在线观看| 国产一区二区三区蝌蚪| 亚洲欧洲三级电影| 欧美精品免费视频| 成人av集中营| 日日噜噜夜夜狠狠视频欧美人| 亚洲国产精品二十页| 欧美区视频在线观看| 青青草精品视频| 日韩亚洲电影在线| 91视视频在线观看入口直接观看www| 亚洲成年人影院| 国产精品网友自拍| 欧美一区二区视频观看视频 | 99久久精品免费看国产| 日本欧美韩国一区三区| 国产精品传媒视频| 久久精品水蜜桃av综合天堂| 欧美日韩国产天堂| 国产成人精品免费在线| 蜜臀va亚洲va欧美va天堂| 亚洲欧美日韩在线不卡| 国产日韩欧美在线一区| 91精品国模一区二区三区| 97超碰欧美中文字幕| 国产一区二区精品久久91| 亚洲人一二三区| 国产精品久久久久婷婷二区次| 欧美mv和日韩mv的网站| 在线91免费看| 欧美色综合影院| 91黄色免费看| 色悠久久久久综合欧美99| 国产成人av电影| 国内成人精品2018免费看| 日本不卡一区二区| 亚洲国产日韩a在线播放性色| 中文一区二区在线观看| 国产人久久人人人人爽| 欧美大片日本大片免费观看| 日韩视频一区二区在线观看| 91精品国产综合久久婷婷香蕉| 欧美午夜精品一区二区蜜桃| 色综合久久天天| 在线看国产日韩| av高清不卡在线| 成人黄色大片在线观看| 成人精品一区二区三区中文字幕| 狠狠色丁香婷婷综合久久片| 蜜桃一区二区三区在线观看| 麻豆一区二区三| 久久精品国产一区二区三| 久久精品国产亚洲5555| 天天综合色天天综合| 亚洲精品美腿丝袜| 亚洲自拍偷拍九九九| 一区二区高清免费观看影视大全| 亚洲欧洲中文日韩久久av乱码| 亚洲欧美日韩国产一区二区三区| 中文字幕一区二区视频| 亚洲精品高清在线观看| 亚洲国产视频在线| 日韩国产精品久久久久久亚洲| 日韩福利电影在线观看| 九九热在线视频观看这里只有精品| 久久国产人妖系列| 国产.欧美.日韩| 色综合网站在线| 欧美日本一区二区| 日韩视频免费直播| 国产欧美一区二区三区鸳鸯浴 | 中文字幕在线不卡一区| 亚洲免费观看在线视频| 亚洲成人在线网站| 黄色精品一二区| 色综合久久综合网欧美综合网| 欧美日韩精品欧美日韩精品一| 欧美精品 国产精品| 中文乱码免费一区二区| 亚洲一区在线免费观看| 狠狠色伊人亚洲综合成人| 99国产精品一区| 这里只有精品99re| 日本一区二区三区电影| 亚洲永久精品大片| 国产精品1区2区3区| 一本大道av一区二区在线播放| 5858s免费视频成人| 亚洲国产成人私人影院tom| 亚洲一区二区视频| 国产酒店精品激情| 欧美四级电影网| 国产亚洲一区二区三区在线观看| 亚洲精品国产高清久久伦理二区| 老汉av免费一区二区三区| 国产91综合网| 日韩免费成人网| 亚洲最快最全在线视频| 国产精品综合一区二区三区| 欧美三日本三级三级在线播放| 久久久久久久久99精品| 亚洲福利国产精品| 国v精品久久久网| 欧美一二三在线| 一区二区三区影院| 久久精品国产99国产| 欧美日韩国产电影| 国产欧美日韩视频在线观看| 五月天网站亚洲| 97精品久久久久中文字幕 | 亚洲成av人片在线观看| 国产成人精品网址| 欧美变态tickling挠脚心| 亚洲午夜三级在线| 国产91富婆露脸刺激对白| 日韩女优av电影在线观看| 伊人一区二区三区| 国产一区二区免费在线| 久久青草欧美一区二区三区| 日本成人超碰在线观看| 日本久久电影网| 亚洲欧洲www| 风流少妇一区二区| 久久免费看少妇高潮| 国产在线精品免费| 欧美精三区欧美精三区| 亚洲高清免费视频| 欧美午夜精品免费| 亚洲一区二区三区激情| 在线国产亚洲欧美| 亚洲丝袜美腿综合| 91无套直看片红桃| 亚洲免费观看高清完整版在线观看熊| 懂色av一区二区三区蜜臀| 欧美日韩国产小视频| 日本怡春院一区二区| 欧美精品粉嫩高潮一区二区| 一区2区3区在线看| 欧美日本国产视频| 亚洲bt欧美bt精品777| 欧美日韩二区三区| 亚洲日本韩国一区| 一本色道久久综合狠狠躁的推荐 | 欧美国产一区在线| 国产在线播放一区| 中文字幕巨乱亚洲| 99re热视频这里只精品| 亚洲激情网站免费观看| 欧美在线999| 男女男精品网站| 精品第一国产综合精品aⅴ| 国产在线不卡视频|