亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

用C++實現單向循環鏈表的解決方法

2020-01-26 16:03:16
字體:
來源:轉載
供稿:網友
用C++實現一個單向循環鏈表,從控制臺輸入整型數字,存儲在單項循環鏈表中,實現了求鏈表大小。
不足之處,還望指正!
復制代碼 代碼如下:

// TestSound.cpp : 定義控制臺應用程序的入口點。
//實現單向循環鏈表
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
//定義鏈表一個節點的結構體
template <class T>
struct NODE
{
 T data;//節點的數據域
 NODE* next;//節點的指針域
};
//自定義鏈表容器(含有的方法與C++不盡相同)
template <class T>
class MyList
{
public:
 //構造函數,初始化一個頭結點,data為空,next指向第一個節點
 MyList()
 {
  phead = new NODE<T>;
  phead->data = NULL;
  phead->next = phead;
 }
 //析構函數,將整個鏈表刪除,這里采用的是正序撤銷
 ~MyList()
 {
  NODE<T>* p = phead->next;
  while (p != phead)
  {
   NODE<T>* q = p;
   p = p->next;
   delete q;
  }
  delete phead;
 }
 //復制構造函數
 MyList(MyList& mylist)
 {
  NODE<T>* q = mylist.phead->next;
  NODE<T>* pb = new NODE<T>;
  this->phead = pb;
  while (q != mylist.phead)
  {
   NODE<T>* p = new NODE<T>;
   p->data = q->data;
   p->next = phead;
   pb->next = p;
   pb = p;
   q = q->next;
  }
 }
    //返回list表的大小
 int get_size();

 //將用戶輸入的integer數據,插入list表中
 void push_back();

 //將list表中的元素輸出
 void get_elements();
 private:
 NODE<T>* phead;
};
//返回list表的大小
template <class T>
int MyList<T>::get_size()
{
 int count(0);
 NODE<T>* p = phead->next;
 while (p != phead)
 {
  count ++;
  p = p->next;
 }
 return count;
}
//將用戶輸入的integer數據,插入list表中
template <class T>
void MyList<T>::push_back()
{
 int i;
 cout << "Enter several integer number, enter ctrl+z for the end: "<< endl;
 NODE<T>* p = phead;
 while (cin >> i)
 {
  NODE<T>* q = new NODE<T>;

  p->next = q;
  q->data = i;
  q->next = phead;
  p = q;
 }
}
//將list表中的元素輸出
template<class T>
void MyList<T>::get_elements()
{
 NODE<T>* q = phead->next;

 while (q != phead)
 {
  cout << q->data << " ";
  q = q->next;
 }
 cout << endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
 MyList<int> mylist;
 mylist.push_back();
 MyList<int> mylist2(mylist);
 mylist.get_elements();
 mylist2.get_elements();
 cout << endl << mylist.get_size() << endl;
 return 0;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品综合久久久久久五月天| 亚洲а∨天堂久久精品9966| 久热国产精品视频| 久久久久久久久久国产| 国产成人在线视频| 日韩高清av一区二区三区| 国产97在线|日韩| 国产成人精品在线视频| 国产主播精品在线| 日韩成人网免费视频| 日韩在线激情视频| 国产成人福利夜色影视| 欧美国产中文字幕| 欧美成人精品一区二区三区| 色悠悠久久久久| 国产欧美在线观看| 久久精品2019中文字幕| 国产精品劲爆视频| 亚洲香蕉成人av网站在线观看| 欧美另类交人妖| 日本亚洲欧美成人| 久久理论片午夜琪琪电影网| 欧美一级大片在线免费观看| www.亚洲人.com| 日韩电影在线观看免费| 日本不卡高字幕在线2019| 亚洲激情中文字幕| 国产精品欧美久久久| 色久欧美在线视频观看| 97在线观看视频国产| 欧美精品激情在线| 日韩精品高清在线| 国外成人在线视频| 欧美巨乳美女视频| 日韩精品免费在线| 日韩中文字幕网址| 国产精品高清在线观看| 欧美小视频在线| 日韩精品久久久久| 久久夜色精品国产亚洲aⅴ| 亚洲美女av黄| 欧美二区乱c黑人| 日韩免费在线电影| 97视频国产在线| 国产mv免费观看入口亚洲| 911国产网站尤物在线观看| 日韩av一卡二卡| 亚洲香蕉成人av网站在线观看| 国产精品视频xxx| 日本人成精品视频在线| 亚洲尤物视频网| 日韩中文字幕精品视频| 日韩在线观看你懂的| 国产男女猛烈无遮挡91| 亚洲激情自拍图| 成人国产精品色哟哟| 亚洲精品国产精品自产a区红杏吧| 亚洲xxxx妇黄裸体| 88国产精品欧美一区二区三区| 亚洲国产精久久久久久久| 色综合久久中文字幕综合网小说| 欧美精品情趣视频| 久久久久久亚洲精品不卡| 伊人久久男人天堂| 久久久精品久久| 久久久久久综合网天天| 久久久999精品| 亚洲欧美999| 欧美日韩国产成人在线观看| 久久夜精品va视频免费观看| 在线免费观看羞羞视频一区二区| 51色欧美片视频在线观看| 色中色综合影院手机版在线观看| 国外成人在线播放| 色樱桃影院亚洲精品影院| 亚洲一区制服诱惑| 亚洲欧美国产精品va在线观看| 欧美精品在线极品| 久久精视频免费在线久久完整在线看| 成人做爽爽免费视频| 精品久久久久久久久久久久久久| 国产一区二区三区视频在线观看| 色偷偷偷亚洲综合网另类| 国产美女精品免费电影| 午夜精品99久久免费| 欧美刺激性大交免费视频| 欧美孕妇毛茸茸xxxx| 国产精品日日摸夜夜添夜夜av| yw.139尤物在线精品视频| www国产精品视频| 91免费综合在线| 日本精品视频在线观看| 亚洲第一天堂av| 国产va免费精品高清在线观看| 成人网在线免费看| 国产精品美女www爽爽爽视频| 中文字幕欧美日韩| 亚洲色图35p| 精品久久久国产| 菠萝蜜影院一区二区免费| 91成人国产在线观看| 欧美二区乱c黑人| 欧美一级黑人aaaaaaa做受| 欧美性xxxxx极品| 日韩中文在线不卡| 久久成人亚洲精品| 日韩欧美中文第一页| 日韩在线高清视频| 欧美理论电影在线观看| 国产亚洲精品成人av久久ww| 亚洲最新视频在线| 日韩毛片在线看| 日韩成人中文字幕在线观看| 久久99精品久久久久久琪琪| 国语自产偷拍精品视频偷| 亚洲xxxx18| 欧美激情视频一区二区三区不卡| 57pao精品| 欧美激情2020午夜免费观看| 亚洲精品二三区| 欧美日韩国产精品一区二区三区四区| 亚洲电影天堂av| 国外日韩电影在线观看| 91精品国产777在线观看| 尤物九九久久国产精品的分类| 在线播放日韩欧美| 日韩av最新在线观看| 亚洲国产精品999| 91精品久久久久久久久不口人| 一区二区三区视频免费| 日韩欧美一区二区三区久久| 欧洲精品在线视频| 欧美高清videos高潮hd| 欧美电影免费观看电视剧大全| 欧美精品videos另类日本| 日韩极品精品视频免费观看| 国产欧美精品va在线观看| 欧美日韩免费网站| 国产女人精品视频| 日韩欧美在线一区| 成人网在线免费观看| 国产一区视频在线播放| 亚洲成人性视频| 国产精品99一区| 久热精品视频在线| 国产日韩精品视频| 亚洲毛片一区二区| 美女久久久久久久| 亚洲精品99久久久久| 亚洲精品永久免费| 欧美性生交xxxxx久久久| 日韩av一区二区在线| 亚洲女人天堂av| 91九色国产视频| 欧美午夜片在线免费观看| 最近日韩中文字幕中文| 久久久久久国产三级电影| 日韩美女免费线视频| 国产精品黄色影片导航在线观看| 亚洲精品欧美极品| 久久人人97超碰精品888| 中文字幕在线精品| 成人免费自拍视频| 亚洲一区二区免费在线|