circhain.cpp

来自「常用算法与数据结构原代码」· C++ 代码 · 共 36 行

CPP
36
字号
#include "Circhain.h"

void main(void)
{
    CirChain<int> L;
    cout<<"Length= "<<L.Length()<<endl;
    cout<<"IsEmpty= "<<L.IsEmpty()<<endl;
    L.Insert(0,2);
    L.Insert(1,6);
    L.Insert(2,8);
    L.Insert(3,4);
    cout<<"List is "<<L<<endl;
    int z;
    L.Find(1,z);
    cout<<L.Search(8)<<endl;
    cout<<"First element is "<<z<<endl;
    CirChain<int> S=L;
    L.Delete(1,z);
    L.Append(19);
    L.Append(10);
    cout<<"Deleted element is "<<z<<endl;
    cout<<"List is "<<L<<endl;
    S.Reverse();
    S.Append(5);
    cout<<"Next list is "<<S<<endl;
    int *x;
    CirChainIterator<int> c;
    x=c.Initialize(L);
    while (x)
    {
      cout<<*x<<' ';
      x=c.Next(L);
    }
    cout<<endl;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?