zoukankan      html  css  js  c++  java
  • 双链表

    struct node{
      int Data;
      node *pre;
      node *next;
    };
     
    class linklist{
      private:
      node *head;
      node *end;
      public:
        linklist(int D,int d){
          head = new node;
          end = new node;
          head->pre = NULL;
          head->Data = D;
          head->next = end;
          end->pre = head;
          end->Data = d;
          end->next = NULL;
        }
     
        void print(){
          node *m = head;
          while(m->next != NULL){
            cout<<m->Data<<endl;
            m = m->next;
          }
          cout<<m->Data<<endl;
        }
     
        void Insert_from_head(int D){
          node *a = new node;
          a->next = head->next;
          a->Data = head->Data;
          a->pre = head;
          head->next = a;
          head->Data = D;
        }
        void Insert_from_end(int D){
          node *a = new node;
          end->pre->next = a;
          a->next = end;
          a->Data = end->Data;
          a->pre = end->pre;
          end->pre = a;
          end->Data = D;
        }
    };
  • 相关阅读:
    必懂的wenpack优化
    必懂的webpack高级配置
    webpack基础知识
    vue-cli
    codemirror使用
    js实现二叉树
    react-生命周期
    window 批量修改或去除文件后缀名
    十分钟搞清字符集和字符编码
    php判断一个值是否在一个数组中,区分大小写-也可以判断是否在键中
  • 原文地址:https://www.cnblogs.com/candycloud/p/3341516.html
Copyright © 2011-2022 走看看