最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

單鏈表的類模板 怎么改?(照書抄的,結果不對)

單鏈表的類模板 怎么改?(照書抄的,結果不對)

C++
慕粉18341035298 2016-12-24 11:09:47
#include<iostream> #include<algorithm> #include<iomanip> #include<cmath> #include<string.h> #include<stdlib.h> #include<sstream> #include<cmath> using?namespace?std; /*typedef?pair<int,?int?>?p; int?cmp(p?money,?p?weight){ return?(double)money.first?/?money.second?>?(double)weight.first?/?weight.second; }*/ template<typename?T?> class?node{ public?: ?node(T?&node)?:data(node),?next(NULL){} ?node?*next; ?T?&data; }; template?<typename?T> class?nodeLink{ private: ?node?<T>?*begin; ?node<T>?*endl; public: ?nodeLink(); ?~nodeLink(); ?void?add(T?&); ?void?remove(T?&); ?void?print(); }; template?<typename?T> nodeLink<T>?::nodeLink(){ ?begin?=?end?=?NULL; } template?<typename?T> nodeLink<T>::~nodeLink(){ ?if?(begin?==?NULL)return; ?node<T>?*iptr?=?begin; ?node<T>?*ipre; ?while?(iptr){ ??ipre?=?iptr; ??iptr?=?ipre->next; ??delete?ipre; ?} } template?<typename?T> void?nodeLink<T>::add(T?&node){ ?node<T>?*temp?=?new?node<T>(node) ?if?(end){ ??end->next?=?temp; ??temp->next?=?NULL; ??end?-?temp; ??if?(begin?==?NULL){ ???begin?=?temp; ??} ?} } template?<typename?T> void?nodeLink<T>::print(){ ?for?(node<T>?*iptr?=?begin;?iptr;?iptr?=?iptr->next) ??cout?<?iptr->data?<<?"?"; ?cout?<<?endl?<<?endl; } template?<typename?T> void?nodeLink<T>::remove(T?&node){ ?node<T>?*temp?=?NULL; ?node<T>?*pre?=?NULL; ?for?(node<T>?*iptr?=?begin;?iptr;?iptr?=?iptr->next){ ??if?(iptr->data?=?node){ ???temp?=?iptr; ???break; ??} ??pre?=?iptr; ?} ?if?(temp?==?NULL)return; ?if?(pre)?pre->next?=?temp->next; ?else?begin?=?temp->next; ?if?(temp->next?==?NULL)?end?=?pre; ?delete?temp; } int?main(){ ?nodeLink<char?>?letter; ?char?a[26]; ?for?(int?i?=?1;?i?<?27;?i++){ ??a[i]?=?i?+?64; ??letter.add(a[i]); ?} ?letter.print(); ?char?del; ?do{ ??cout?<<?"oout?put?what?a?what?you?want"?<<?endl; ??cin?>>?del; ??if?(del?==?'q')break; ??letter.remove(del); ??cout?<<?"?change?have?ed"?<<?endl; ??letter.print(); ?}?while?(del?!=?'q'); ?return?0; }
查看完整描述

1 回答

已采納
?
Idada

TA貢獻3條經驗 獲得超0個贊

能否告知這是什么書?


1.?

char?a[26];

for?(int?i?=?1;?i?<?27;?i++){

??a[i]?=?i?+?64;

??letter.add(a[i]);

?}

a數(shù)組一共26個元素,沒有a[26]這個東西。????


2. class名字全是小寫,和你傳進的參數(shù)同名了,那個node


3. 另外還有書寫錯誤:

第25行

第54行

第71行

等等

查看完整回答
反對 回復 2017-01-09
  • 1 回答
  • 1 關注
  • 1121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號