?? the adt of polinomial.txt
字號:
THE ADT of polinomial:
ADT polynomail
{
數據對象: D={ai|ai(-polynelem, i=1,2,3 ...m,m>0,ai包含一個實數系數和一個整數指數 }
數據關系: R={<ai-1,ai >|ai-1,ai(-D,i=2,3,……,n. ai-1,ai-1中指數<ai中指數 }
基本操作:
polyncreat( );
操作結果:輸入多項式的系數與指數建立多項式
destroypolyn( );
初始條件:多項式p已存在
操作結果:銷毀多項式p
printpolyn()
初始條件:多項式p已存在
操作結果: 輸出多項式p
DelFirst(polynelem *e1, polynelem *e2)
初始條件:節點e1,e2 已存在
操作結果:釋放e的空間
makenode(polynelem * e2)
操作結果:創建結點,鏈入原多項式
Addpolyn(polynomail *pb)
初始條件:多項式pb,已存在
操作結果: 返回pc;
Substractpolyn(polynomail*pb)
初始條件:多項式pa,pb,已存在
操作結果: 返回pc=pa-pb
Mulpolyn( polynomail *pb)
初始條件:多項式pa,pb,已存在
操作結果: 返回pc=pa*pb
daoshu(polynomail &pe)
初始條件:多項式pe已存在
操作結果: 返回pe的導數
polyndelete(polynelem *p)
初始條件: 多項式pa已存在
操作結果: 刪除pa中p指向的節點
compare(polynelem *e1, polynelem *e2)
操作結果: 如果e1指數<e2指數返回-1;e1指數=e2指數返回0;
e1指數>e2指數返回-1
polnprior(polynelem *po, polynelem *&p)
Mulpolyn( polynomail *pb)
初始條件:多項式pa已存在
操作結果: 返回pc=pa*pb
} END ADT
我保證程序是獨立完成的!
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -