zoukankan      html  css  js  c++  java
  • 链表

    Status ListInsert(LinkList &L,int i,ElemType e) 

     p=L;j=0;            

     while(p&&j<i-1)     

      p=p->next;       

      ++j;            

    if(!p||j>i-1)        

      return ERROR;      

     s=(LinkList)malloc(sizeof(LNode));

     s->data=e;     

     s>next=p->next; p->next=s;   

      return OK; 

    void ListInsert(List &L,unsigned i,ElemType e) 

    {

     if(L->length==LIST_INIT_SIZE)             

      exit(OVERFLOW);                       

     if(i<1||i>L->length+1)                   

      exit(ERROR);                          

     for(unsigned j=L.length-1;j>=i-1;j--)        

      L.elem[j+1]=L.elem[j];                

     L.elem[i-1]=e;                            

     L.length++;                                

  • 相关阅读:
    定时执行
    history 命令历史
    last
    文件解压缩 tar zip
    硬件信息 dmidecode dmesg lsdev lshw haparm lsusb
    文件加密 解密 pdftk openssl gpg vim
    vim 脚本——插件
    irc
    telnet
    go 垃圾回收机制
  • 原文地址:https://www.cnblogs.com/cqszxy2020/p/14021395.html
Copyright © 2011-2022 走看看