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

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

?? list.c

?? 本源程序用c實現了一個順序表,結構清晰,條理通順.
?? C
字號:
//*************************************************************
//順序表的C實現(數據結構+算法)
//
//CreateDate:09/28
//編譯工具VC++6.0
//file name is Tline.c
//*************************************************************
  #include   <stdio.h>   
  #include   <stdlib.h>   
  #include<time.h>   
  typedef   int   ElemType;   
  typedef   struct     seqlist   
  {   
  ElemType   *data_address;   
  int   listsize,listlength;   
  }seqlist;   
  ElemType   Getelem(seqlist   *L,int   pos);   
  void   initlist(seqlist   *L,int   n);   
  void   Freelist(seqlist   *L);   
  int    Emptylist(seqlist   *L);   
  int    Fulllist(seqlist   *L);   
  void   Insertelem(seqlist   *L,int   pos,ElemType   item);   
  void   Insertrear(seqlist   *L,ElemType   item);   
  void   Deletelem(seqlist   *L,int   pos,ElemType   item);   
  void   Updataelem(seqlist   *L,int   pos,ElemType   item);   
  void   Clearlist(seqlist   *L);   
  int    Locate(seqlist   *L,ElemType   item);   
  int    Listlength(seqlist   *L);   
  
  //create all function  
  void   initlist(seqlist   *L,int   n)   
  {   
  L->data_address   =   (ElemType   *)malloc(n*sizeof(ElemType));   
  if(L->data_address==NULL)   
  exit(1);   
  L->listsize   =  n; //表大小為n   
  L->listlength =  0; //空表長度為0,(元素個數)   
  }   
    
  void   Freelist(seqlist   *L)   
  {  free(L->data_address);   }   
    
  int   Emptylist(seqlist   *L)   
  {   
  if(L->listlength==0)   
  return   1;   
  else   
  return   0;   
  }   
    
  int   Fulllist(seqlist   *L)   
  {   
  if(L->listlength==L->listsize)   
  return   1;   
  else   
  return   0;   
  }   
  //在pos位置插入元素item    
  void   Insertelem(seqlist   *L,int   pos,ElemType   item) 
  {   
  int   i;   
  if(Emptylist(L))   
  {   
  printf("表元素已滿!");   
  exit(1);   
  }   
  if(pos<1   ||   pos>L->listlength+1)   
  { printf("目標位置不合法!");   
  exit(1);   
  }   
  for(i=L->listlength-1;i>pos;--i)   
  { L->data_address[i+1]   =   L->data_address[i];}   
  L->data_address[pos]   =   item;   
  L->listlength++;   
  }   
    
  void   Insertrear(seqlist   *L,ElemType   item)   
  {   
  if(L->listlength==L->listsize)   
  {   
  printf("表已滿!");   
  exit(1);   
  }   
  L->data_address[L->listlength]   =   item;   
  L->listlength++;   
  }   
    
    
  void   Deletelem(seqlist   *L,int   pos)   
  {   
  int   i;   
  if(Fulllist(L))   
  { printf("表為空!");   
  exit(1);   
  }   
    
  if(pos<0   ||   pos<L->listlength-1)   
  { printf("目標位置不合法!");   
  exit(1);   
  }   
  for(i=L->data_address[pos-1];i<L->listlength-1;++i)   
  {   
  L->data_address[i]   =   L->data_address[i+1];   
  }   
  L->listlength--;   
  }
  
  //獲取pos位置的元素的值   
  ElemType   Getelem(seqlist   *L,int   pos)   
  {   
  if(pos<0   ||   pos   >   L->listlength-1)   
  { printf("pos位置不合法!");   
  exit(1);   
  }   
  return   (L->data_address[pos]);   
  }   
  //替換pos位置元素的值   
  void   Updataelem(seqlist   *L,int   pos,ElemType   item)   
  {   
  if(pos<0   ||   pos>L->listlength-1)   
  { printf("pos位置不合法!");   
  exit(1);   
  }   
  L->data_address[pos]   =   item;   
  }   
  
  //清空表元素   
  void   Clearlist(seqlist   *L)   
  {     L->listlength   =   0;   }   

  //返回item元素在表中的下標   
  int   Locate(seqlist   *L,ElemType   item)   
  {   
  int   i=0;   
  while(i   <=   L->listlength-1   &&   item   !=   L->data_address[i])   
  i++;   
  if(i<=L->listlength-1)   
  return(i);   
  return(-1); //表中無此元素   
  }  
  
  //求表長,返回表中元素個數   
  int   Listlength(seqlist   *L)   
  {     return(L->listlength);    }   
    

  void   Printlist(seqlist   *L)   
  {   
  int   n,i;   
  n   =   Listlength(L);   
  for(i=0;i<n;++i)   
  {   
  printf("%6d",Getelem(L,i));   
  if((i+1)%10==0)   
  printf("\n");   
  }   
  printf("\n");   
  }  
  
  //主程序體
  void   main(void)   
  {   
  int   i;   
  seqlist   L;   
  initlist(&L,51);   
  srand((unsigned   int)time(0));   
  for(i=0;i<50;++i)   
  Insertrear(&L,rand()%50);//插入50個元素   
    
  printf("表中元素為:\n");   
  Printlist(&L);   
  //Deletelem(&L,49);   
  Printlist(&L);   
  i=Locate(&L,22);   
  if(i!=-1)   
  printf("%d\n",i);   
  else   
  printf("22   dose   not   exist!");   
  printf("%d\n",Getelem(&L,10));   
  system("pause");   
    
  Freelist(&L); 
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美少妇性性性| 午夜激情综合网| 成人一区二区三区在线观看| 精品电影一区二区| 精品一区二区三区视频在线观看 | 国产精品一区二区久久不卡| 精品国产污网站| 国产成人精品免费在线| 中文字幕免费观看一区| 成人高清av在线| 亚洲精品老司机| 777a∨成人精品桃花网| 久久国产剧场电影| 中文字幕精品在线不卡| 91老师片黄在线观看| 午夜婷婷国产麻豆精品| 欧美成人精品福利| 成人精品免费视频| 亚洲一线二线三线久久久| 欧美高清性hdvideosex| 国产精品自在在线| 亚洲精品视频在线观看网站| 欧美高清你懂得| 国产福利一区二区三区视频在线| 亚洲欧美一区二区视频| 欧美军同video69gay| 国产精品99久久久久久久vr| 亚洲免费观看高清完整版在线观看熊 | 午夜电影网亚洲视频| 精品电影一区二区三区| 97国产一区二区| 美女视频黄频大全不卡视频在线播放| 国产色爱av资源综合区| 欧美四级电影网| 国产乱色国产精品免费视频| 亚洲一级二级三级| 日本一区二区三区免费乱视频 | 精品捆绑美女sm三区| 91一区二区三区在线观看| 久久99精品国产.久久久久久 | 国产毛片一区二区| 亚洲国产中文字幕| 中文字幕的久久| 日韩一级在线观看| 色偷偷成人一区二区三区91| 国产一区二区日韩精品| 五月综合激情网| 亚洲猫色日本管| 国产欧美日韩中文久久| 日韩欧美专区在线| 欧美日韩亚洲丝袜制服| 91美女福利视频| 成人污视频在线观看| 黑人精品欧美一区二区蜜桃 | 天堂成人国产精品一区| 国产精品久久久久毛片软件| 日韩区在线观看| 91精品国产免费| 欧美日韩免费在线视频| 在线日韩av片| 91亚洲国产成人精品一区二区三| 国产成人免费9x9x人网站视频| 免费在线看成人av| 午夜精品福利一区二区蜜股av| 一区二区三区国产| 亚洲视频在线一区| 国产精品久线观看视频| 久久免费电影网| 久久免费视频色| 久久久久国产精品麻豆| 久久久精品tv| 国产三级精品视频| 国产精品视频九色porn| 国产欧美va欧美不卡在线| 国产欧美一区二区精品性色| 国产亚洲欧美日韩在线一区| 欧美精品一区二区三区在线播放| 日韩欧美国产wwwww| 日韩一二在线观看| 欧美tickle裸体挠脚心vk| 精品久久一区二区| 久久伊99综合婷婷久久伊| 久久嫩草精品久久久精品一| 欧美激情中文字幕| 国产精品传媒在线| 亚洲免费观看高清在线观看| 亚洲一区二区av电影| 日韩高清中文字幕一区| 男人操女人的视频在线观看欧美| 久久精品国产精品亚洲红杏| 国产一区二三区| 懂色av一区二区三区免费看| 福利电影一区二区| 色综合天天综合网国产成人综合天| 99国内精品久久| 欧美无人高清视频在线观看| 欧美精品三级在线观看| 欧美成人午夜电影| 国产精品福利一区二区三区| 一区二区三区四区不卡在线| 视频一区二区中文字幕| 久久99久久99| 成人免费视频视频在线观看免费| 91一区二区在线观看| 欧美精品免费视频| 亚洲精品一区在线观看| 亚洲欧美综合网| 日韩精品色哟哟| 国产成人欧美日韩在线电影| 色94色欧美sute亚洲线路一久| 欧美日本一道本在线视频| 精品少妇一区二区三区在线播放| 国产欧美日韩精品一区| 亚洲成av人片在线观看| 国内精品嫩模私拍在线| 色婷婷av一区| 欧美tk—视频vk| 一区二区三区高清| 国产精品一区免费视频| 欧美色窝79yyyycom| 久久精品亚洲精品国产欧美| 一区二区在线观看免费| 久久99国产精品免费网站| 色偷偷成人一区二区三区91| 欧美成人高清电影在线| 一区二区三区在线高清| 精品中文字幕一区二区小辣椒| 99久久99久久精品国产片果冻| 国产色婷婷亚洲99精品小说| 午夜一区二区三区视频| 不卡电影免费在线播放一区| 91麻豆精品国产自产在线观看一区| 欧美极品少妇xxxxⅹ高跟鞋| 午夜视频一区在线观看| 99久久777色| 国产亚洲欧洲一区高清在线观看| 五月天丁香久久| 成人app在线| 久久奇米777| 青青草国产成人99久久| 欧美在线观看一二区| 欧美极品美女视频| 国产乱淫av一区二区三区| 欧美一区午夜视频在线观看| 一区二区三区在线不卡| 成人精品国产福利| 久久久亚洲精品一区二区三区| 爽好多水快深点欧美视频| 色猫猫国产区一区二在线视频| 欧美国产日韩在线观看| 韩国一区二区在线观看| 欧美一区二区久久久| 午夜精品福利在线| 欧美日韩中文另类| 一区二区三区丝袜| 欧美在线视频全部完| 亚洲日本va午夜在线影院| 国产成人免费网站| 日本一区二区视频在线观看| 国产精品18久久久| 国产亚洲一区二区三区四区| 黄页网站大全一区二区| 欧美一区二区三区四区视频| 视频一区视频二区中文| 777奇米成人网| 热久久国产精品| 91麻豆精品国产91久久久使用方法 | 国产一区二区三区免费观看| 日韩一区二区三区免费看| 日韩一区精品视频| 欧美福利视频一区| 日本三级亚洲精品| 日韩美女主播在线视频一区二区三区| 丝袜美腿亚洲色图| 欧美一二三区在线| 精品一区二区三区在线视频| 精品三级在线观看| 国产一区视频在线看| 国产日本欧洲亚洲| 不卡在线观看av| 亚洲最新视频在线播放| 欧美色成人综合| 蜜臀91精品一区二区三区| wwwwxxxxx欧美| 高清成人免费视频| 亚洲最大的成人av| 欧美精品在线一区二区| 久久99日本精品| 国产精品理论片在线观看| 中文字幕av在线一区二区三区| 成人18视频在线播放| 亚洲一区二区在线观看视频| 91精品免费在线| 国产中文一区二区三区| 中文字幕免费一区| 欧美精品在线观看播放| 国产在线观看一区二区| 亚洲欧美中日韩| 欧美一区二区日韩| 成人精品电影在线观看|