• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-48  評論-259  文章-1  trackbacks-0

            #include "head.h"
            #include "iostream.h"
            #include "string.h"

            typedef char ElemType;

            typedef struct LNode{
              ElemType data;
              struct LNode *next;
            }LNode,*Link;

            class LinkList
            {
            private:
             Link head;
            public:
             LinkList(){}
             LinkList(ElemType a[]);
             void CreateLinkList();
             void inver();
             ElemType get(int i);
             Status insert(int loc,ElemType e);
             ElemType del(int i);
             void print();
             void MergeList(LinkList la,LinkList lb);
            };
            LinkList::LinkList(ElemType a[])
            {
              int n=strlen(a),i;
              Link p;
              head=new LNode;
              head->next=NULL;
              for(i=n-1;i>=0;i--)
              {
                p=new LNode;
             p->data=a[i];
             p->next=head->next;
             head->next=p;
              }
            };
            void LinkList::print()
            {
              Link p=head->next;
             while(p)
             {
               cout<<p->data<<"->";
               p=p->next;
             }
             cout<<"NULL"<<endl;
            };
            void LinkList::CreateLinkList()
            {
              int n;
              cout<<"請輸入你要構建的表的長度:";
              cin>>n;
              ElemType *e;
              e=new ElemType[n];
              cin>>e;
              int i;
              Link p;
              head=new LNode;
              head->next=NULL;
              for(i=n-1;i>=0;i--)
              {
                p=new LNode;
             p->data=e[i];
             p->next=head->next;
             head->next=p;
              }
             
            }
            ElemType LinkList::get(int i)
            {
              int cnt=1;
              Link p=head->next;
              while(cnt!=i)
               p=p->next;
              return p->data;

            }
            Status LinkList::insert(int loc,ElemType e)
            {
              Link p=head;
              int j=0;
              while(p&&j++<loc-1) p=p->next;
              if(!p||j>loc-1) return ERROR;
              Link s=new LNode;
              s->data=e;
              s->next=p->next;
              p->next=s;
              return OK;
            }

            posted on 2007-06-07 19:46 星夢情緣 閱讀(494) 評論(0)  編輯 收藏 引用 所屬分類: 數據結構的所有實現程序
            亚洲AV无码久久精品狠狠爱浪潮| 久久久久久亚洲精品不卡| 国产偷久久久精品专区| 一本久久知道综合久久| 99久久无码一区人妻a黑| 99久久国产热无码精品免费久久久久| 久久久久一区二区三区| 亚洲国产精品无码久久久久久曰 | 久久婷婷色香五月综合激情 | 久久99热精品| 亚洲精品午夜国产VA久久成人| 久久久久无码精品国产不卡| 色综合久久久久网| 色偷偷偷久久伊人大杳蕉| 成人国内精品久久久久影院VR | 97久久超碰国产精品2021| 老司机午夜网站国内精品久久久久久久久 | 久久99国产综合精品| 日韩久久久久中文字幕人妻| 97久久天天综合色天天综合色hd| 久久人妻AV中文字幕| 久久99精品久久久久久秒播| A狠狠久久蜜臀婷色中文网| 久久无码专区国产精品发布| 国产综合成人久久大片91| 久久亚洲日韩精品一区二区三区| 久久精品国产99久久香蕉| 久久精品国产91久久麻豆自制| 亚洲国产美女精品久久久久∴| 免费一级做a爰片久久毛片潮 | 国产美女久久精品香蕉69| 2021最新久久久视精品爱| 四虎久久影院| 久久只有这精品99| 亚洲国产香蕉人人爽成AV片久久| 精品久久久久久国产免费了| 久久精品国产精品亚洲精品| 久久国产乱子精品免费女| 久久这里只有精品首页| 亚洲综合婷婷久久| 久久WWW免费人成—看片|