Ⅰ 數據結構 (c語言版)胡學綱 課後習題 答案謝謝了,大神幫忙啊
數據結構課程第一章部分習題解答 第一章 緒論 1-4.什麼是抽象數據類型?試用C++的類聲明定義「復數」的抽象數據類型。要求 (1) 在復數內部用浮點數定義它的實部和虛部。 (2) 實現3個構造函數:預設的構造函數沒有參數;第二個構造函數將雙精度浮點數賦給復數的實部,虛部置為0;第三個構造函數將兩個雙精度浮點數分別賦給復數的實部和虛部。 (3) 定義獲取和修改復數的實部和虛部,以及+、-、*、/等運算的成員函數。 (4) 定義重載的流函數來輸出一個復數。 【解答】 抽象數據類型通常是指由用戶定義,用以表示應用問題的數據模型。抽象數據類型由基本的數據類型構成,並包括一組相關的服務。 //在頭文件complex.h中定義的復數類 #ifndef _complex_h_ #define _complex_h_ #include class comlex { public: complex ( ){ Re = Im = 0; } //不帶參數的構造函數 complex ( double r ) { Re = r; Im = 0; } //只置實部的構造函數 complex ( double r, double i ) { Re = r; Im = i; } //分別置實部、虛部的構造函數 double getReal ( ) { return Re; } //取復數實部 double getImag ( ) { return Im; } //取復數虛部 void setReal ( double r ) { Re = r; } //修改復數實部 void setImag ( double i ) { Im = i; } //修改復數虛部 complex & operator = ( complex & ob) { Re = ob.Re; Im = ob.Im; } //復數賦值 complex & operator + ( complex & ob ); //重載函數:復數四則運算 complex & operator – ( complex & ob ); complex & operator * ( complex & ob ); complex & operator / ( complex & ob ); friend ostream & operator << ( ostream & os, complex & c ); //友元函數:重載<< private: double Re, Im; //復數的實部與虛部 }; #endif //復數類complex的相關服務的實現放在C++源文件complex.cpp中 #include #include #include 「complex.h」 complex & complex :: operator + ( complex & ob ) { //重載函數:復數加法運算。 complex * result = new complex ( Re + ob.Re, Im + ob.Im ); return *result; } complex & complex :: operator – ( complex & ob ) { //重載函數:復數減法運算 complex *result = new complex ( Re – ob.Re, Im – ob.Im ); return * result; } complex & complex :: operator * ( complex & ob ) { //重載函數:復數乘法運算 complex *result = new complex ( Re * ob.Re – Im * ob.Im, Im * ob.Re + Re * ob.Im ); return *result; } complex & complex :: operator / ( complex & ) { //重載函數:復數除法 查看更多答案>>
Ⅱ 嚴蔚敏《數據結構(c語言版)習題集》答案
http://www.netyi.xxx/training/6e935fb5-2937-416f-b5ea-d64c766ebafd
http://www.netyi.xxx/in.asp?id=tbhdqx08
你把.xxx換成.net即可
Ⅲ 跪求李學剛的《數據結構(C語言描述)》課後習題答案
答案沒有,不過我有視頻,不知道你需要不,因為我是自學,我現在就在看,感覺還不錯。一聽就能聽懂的那種,感覺比較適合我這樣入門剛學的人。最吸引的地方就是講的難理解的概念講的特別好,用形象比喻舉例講概念,比如變數比喻成裝東西的盒子,我一下子就理解了變數賦值為什麼是從右往左。還有很多這樣類似的比喻。比我之前看的什麼郝斌曾怡金文的晦澀難懂的都好多了。
Ⅳ 求嚴蔚敏《數據結構C語言版》課後習題答案
這個東西在狗狗裡面有很多啊~~~
自己去搜下就是
去年我們上那個課的時候,我就搜到了
ftp://d2:[email protected]:22/xingxi/電腦學習/answerc.zip
Ⅳ 《數據結構題集》(C語言版)答案
http://dl2.csdn.net/down4/20071113/13132800682.rar
Ⅵ 鄧文華的數據結構(C語言版)習題解答在哪有啊
你好哦。 有幸看到你的問題。 但是又很遺憾到現在還沒有人回答你的問題。也可能你現在已經在別的地方找到了答案,那就得恭喜你啦。 可能是你問的問題有些專業了,沒人會。或者別人沒有遇到或者接觸過你的問題,所以幫不了你。建議你去問題的相關論壇去求助,那裡的人通常比較多,也比較熱心,可能能快點幫你解決問題。 祝你好運~! 希望我的回答也能夠幫到你! 謝謝
Ⅶ 數據結構C語言版題集答案 要全部的
清華大學出版社,嚴蔚敏,吳偉民兩位老師合著的《數據結構》(c語言版)這本書吧。
我在用這本書學習的過程中,碰到了一個及其困惑的問題,「&」的在形參表中的使用問題,現以鏈表一節舉例說明:
//------線性表的單鏈表存儲結構------
typedef struct LNode{
ElemType data;
struct LNode *next;
}LNode, *LinkList;
Ⅷ 數據結構題集(C語言版)的答案
http://www.khdaw.com/bbs/viewthread.php?tid=102&highlight=%CA%FD%BE%DD%BD%E1%B9%B9
Ⅸ 求數據結構(C語言版)習題答案
你可以在網上搜索一下 有個課後答案網