亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? a785list.cpp

?? quinto esempi vari per c++ (schemi base)
?? CPP
字號:
// nuovi concetti: manipolazione di liste
//                 parametro stream
#include <iostream>
#include <fstream>

using namespace std;

struct Lnodo {
  int dato;
  Lnodo *succ;
};

void writelist(Lnodo*);
void InserisciPrima(Lnodo*&, Lnodo*, Lnodo*);
void InserisciDopo(Lnodo*&, Lnodo*, Lnodo*);
void InvertiLista(Lnodo*&);
int  ListeUguali(Lnodo*, Lnodo*);
void LeggiInTesta(ifstream&, Lnodo*&);
void LeggiInCoda(ifstream&, Lnodo*&);
void DistruggiLista(Lnodo*&);


int main () {
  Lnodo *lista1=NULL, *lista2=NULL;
  ifstream fin("lista.txt");
  cout << "\nDati letti dal file:\n";
  LeggiInTesta(fin,lista1);
  cout << "Dati come inseriti nella lista N. 1:\n";
  writelist(lista1);
  fin.clear();
  fin.seekg(0);
  cout << "\nDati letti dal file:\n";
  LeggiInCoda(fin,lista2);
  fin.close();
  cout << "Dati come inseriti nella lista N. 2:\n";
  writelist(lista2);
  InvertiLista(lista2);
  cout << "\nContenuto della lista N. 2 rovesciata:" << endl;
  writelist(lista2);
  if (ListeUguali(lista1,lista2))
    cout << "OK";
  else
    cout << "Oh Oh...!!!";
  cout << endl;
  DistruggiLista(lista2);
  DistruggiLista(lista1);
}


void writelist(Lnodo* ptr) {
  while (ptr) {
    cout << ptr->dato << " ";
    ptr = ptr->succ;
  }
  cout << endl;
}


void InserisciPrima(Lnodo* &testa, Lnodo* posto, Lnodo* nuovo) {
  // Inserisce il nodo 'nuovo' nella lista 'testa' prima di 'posto'
  if (testa == NULL) {
    nuovo->succ = NULL;
    testa = nuovo;
  }
  else if (posto==testa) {
    nuovo->succ = testa;
    testa = nuovo;
  }
  else {
    Lnodo* precedente;
    for(precedente=testa;precedente->succ!=posto;precedente=precedente->succ)
      continue;
    nuovo->succ = posto;
    precedente->succ = nuovo;
  }
}


void InserisciDopo(Lnodo* &testa, Lnodo* posto, Lnodo* nuovo) {
  // Inserisce il nodo 'nuovo' nella lista 'testa' dopo 'posto'
  if (testa == NULL) {
    nuovo->succ = NULL;
    testa = nuovo;
  }
  else {
    nuovo->succ = posto->succ;
    posto->succ = nuovo;
  }
}


void InvertiLista(Lnodo*& testa) {
  // Inverte la lista 'testa' (il nodo di coda diventa il nodo di testa e viceversa)
  Lnodo *prima=NULL, *corrente=testa, *dopo;
  while (corrente) {
    dopo = corrente->succ;
    corrente->succ = prima;
    prima = corrente;
    corrente = dopo;
  }
  testa = prima;
}


int ListeUguali(Lnodo* l1, Lnodo* l2) {
  // Restituisce vero (1) se le due liste sono uguali, cioe'
  // se le due liste sono entrambe vuote, oppure
  // il contenuto della testa coincide e le liste private della testa
  // sono uguali
  return (!(l1 || l2) ||
      l1 && l2 && l1->dato==l2->dato &&
      ListeUguali(l1->succ,l2->succ));
}


void LeggiInTesta(ifstream& fin, Lnodo*& testa) {
  int n;
  Lnodo *ptr;
  testa = NULL;
  while (fin >> n) {
    ptr = new Lnodo;
    ptr->dato = n;
    cout << n << " ";
    InserisciPrima(testa, testa, ptr);
  }
  cout << endl;
}


void LeggiInCoda(ifstream& fin, Lnodo*& testa) {
  int n;
  Lnodo *ptr, *ultimo;
  testa = NULL;
  while (fin >> n) {
    ptr = new Lnodo;
    ptr->dato = n;
    cout << n << " ";
    InserisciDopo(testa, ultimo, ptr);
    ultimo = ptr;
  }
  cout << endl;
}

void DistruggiLista(Lnodo*& testa) {
  while (testa) {
    Lnodo* ptr = testa;
    testa = testa->succ;
    delete ptr;
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产成人精品| 9人人澡人人爽人人精品| 福利一区福利二区| 欧美日本在线一区| 亚洲色图都市小说| 国产成人啪免费观看软件| 欧美日韩一区二区三区高清| 久久精品亚洲精品国产欧美kt∨| 亚洲最新在线观看| 99视频精品全部免费在线| 亚洲精品在线三区| 视频在线在亚洲| 91久久精品一区二区三区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美一区二区三区在线观看| 中文字幕一区视频| 国产 日韩 欧美大片| 日韩精品一区二区三区在线| 日日摸夜夜添夜夜添国产精品| 色一情一伦一子一伦一区| 国产精品久久久久一区二区三区共| 久久91精品国产91久久小草| 欧美一区二区三区的| 亚洲成av人在线观看| 欧美三级视频在线观看| 亚洲va欧美va人人爽午夜| 欧美手机在线视频| 天天色天天爱天天射综合| 欧美日韩一级二级三级| 亚洲一二三四区不卡| 色哟哟国产精品| 亚洲无人区一区| 欧美综合一区二区| 亚洲成人自拍一区| 制服丝袜亚洲色图| 免费观看在线综合| 久久无码av三级| 国产精品一区在线观看你懂的| 精品国产亚洲在线| 国产乱码精品一区二区三区av| 精品日韩欧美在线| 国产成人综合在线观看| 国产精品女上位| 91黄色激情网站| 五月婷婷激情综合| 精品日韩一区二区三区| 成人精品一区二区三区四区| 日韩伦理免费电影| 欧美日本一区二区在线观看| 午夜欧美大尺度福利影院在线看| 日韩一区二区在线观看| 国产黑丝在线一区二区三区| 国产精品国产精品国产专区不蜜| 色乱码一区二区三区88| 日本sm残虐另类| 中文字幕av资源一区| 91高清视频免费看| 久久成人羞羞网站| 中文字幕一区二区三区蜜月| 欧美日本一道本| 国产一区二区三区高清播放| 亚洲欧美日韩精品久久久久| 91精品国产乱码久久蜜臀| 国产精品一二一区| 亚洲午夜久久久久久久久电影院| 精品少妇一区二区三区免费观看 | 国产精品第一页第二页第三页| 欧美调教femdomvk| 国产美女在线精品| 玉足女爽爽91| 久久精品亚洲精品国产欧美kt∨ | 色琪琪一区二区三区亚洲区| 日韩高清电影一区| 国产精品毛片大码女人| 欧美一区二区私人影院日本| 色综合天天天天做夜夜夜夜做| 日韩福利电影在线| 一区二区三区四区视频精品免费| 日韩一级大片在线观看| 91麻豆精品在线观看| 国产精品综合久久| 天天做天天摸天天爽国产一区| 国产欧美精品一区二区三区四区 | 精品1区2区3区| 岛国精品在线播放| 麻豆91精品视频| 亚洲尤物在线视频观看| 国产网站一区二区| 欧美一级生活片| 日本国产一区二区| www.欧美亚洲| 丁香婷婷综合色啪| 精品一区二区三区影院在线午夜| 亚洲福中文字幕伊人影院| 亚洲品质自拍视频| 国产精品国产成人国产三级| 久久一日本道色综合| 3d成人动漫网站| 欧美三级资源在线| 色婷婷综合久久| 91日韩在线专区| 成人国产精品免费观看视频| 国产精品一二三区在线| 久久av资源网| 九九国产精品视频| 久久99国产精品成人| 精品一区二区三区免费观看| 青草国产精品久久久久久| 午夜精品久久久久久久| 亚洲一二三四在线观看| 亚洲国产综合人成综合网站| 亚洲综合免费观看高清完整版在线| 亚洲欧美偷拍三级| 亚洲男同1069视频| 亚洲免费观看视频| 夜夜夜精品看看| 亚洲成人午夜影院| 日本伊人色综合网| 免费在线看成人av| 精品一区二区三区在线观看| 国产一区二区三区在线观看精品 | 紧缚奴在线一区二区三区| 九九在线精品视频| 粉嫩一区二区三区性色av| 成人做爰69片免费看网站| 成人av片在线观看| 91论坛在线播放| 制服丝袜av成人在线看| 日韩欧美国产一区二区三区| 久久美女高清视频| 国产精品久久久久久一区二区三区| 自拍视频在线观看一区二区| 亚洲成人一区二区在线观看| 免费在线看成人av| 成人午夜激情片| 欧美日韩一区三区| xf在线a精品一区二区视频网站| 亚洲国产精品成人综合色在线婷婷| 国产精品成人免费精品自在线观看| 国产精品久久久久9999吃药| 亚洲综合一区二区| 男女男精品视频| 不卡影院免费观看| 欧美高清激情brazzers| 2020国产精品| 亚洲愉拍自拍另类高清精品| 久久精品国产999大香线蕉| 波多野结衣精品在线| 欧美日韩精品欧美日韩精品一| 久久久午夜精品理论片中文字幕| 日韩理论片在线| 美女任你摸久久| 99视频一区二区三区| 日韩欧美国产一二三区| 亚洲私人黄色宅男| 韩国午夜理伦三级不卡影院| 91国产福利在线| 日本一区二区动态图| 日本免费在线视频不卡一不卡二| 成人综合日日夜夜| 日韩欧美国产成人一区二区| 亚洲欧美另类小说| 国产一区二区三区在线观看免费| 欧美三级日本三级少妇99| 国产视频一区二区在线| 日韩二区三区四区| 欧美在线免费视屏| 国产亚洲欧美在线| 久久er99精品| 欧美日韩一区二区欧美激情| 国产精品免费av| 国内精品国产成人| 67194成人在线观看| 亚洲人成人一区二区在线观看 | 日本道精品一区二区三区| 国产欧美日韩综合| 韩国欧美国产一区| 欧美成人一区二区三区片免费 | 亚洲小少妇裸体bbw| 不卡高清视频专区| 亚洲国产成人午夜在线一区 | 蜜桃传媒麻豆第一区在线观看| 色综合天天综合网天天看片| 国产精品视频一二三| 韩国av一区二区三区四区| 欧美一区国产二区| 日日噜噜夜夜狠狠视频欧美人| 色婷婷综合在线| 亚洲女子a中天字幕| 91在线视频观看| 亚洲欧美福利一区二区| 91麻豆国产精品久久| 国产精品第13页| 91在线视频免费观看| 亚洲人成精品久久久久久| 色婷婷亚洲婷婷| 亚洲一级二级在线| 在线视频中文字幕一区二区| 一区二区三区加勒比av| 欧美视频日韩视频在线观看|