新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

- 0 - 

?/p>

10

?/p>

  

课程设计

 

10.4   

课程设计选题

 

课程设计的目的、要求和选题详见教材

10.4

节,及课程设计任务书?/p>

 

10.4.1 

 

 

线性表

 

1. 

 

多项式的表示和运?/p>

 

题意详见教材

2.4

节?/p>

 

?/p>

1

?/p>

 

使用排序单链表存储多项式

 

10-1  

?/p>

一元多项式相加?/p>

PolySinglyList<T>

多项式排序单链表类增加以下成员方法,

public

权限?/p>

 

 

//

多项式相加,返回

this

?/p>

list

的多项式,不改变

this

?/p>

list

?/p>

C(x)=A(x)

?/p>

B(x)

?/p>

 

//

算法不调用深拷贝,将

this

?/p>

A

)和

list

?/p>

B

)中的所有结点合并(相加)到

C

多项式单链表

 

PolySinglyList<T> 

union

(PolySinglyList<T> list) 

 

10-2  

?/p>

二元多项式相加,实现

10-1

题?/p>

 

10-3  

?/p>

一元多项式相乘?/p>

Polynomial

多项式类增加以下成员方法?/p>

 

 

public boolean 

equals

(Object obj) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 //

比较两个多项式是否相等,覆盖

 

public Polynomial 

multi

(Polynomial poly) 

 

 

 

 

 

 

 

 

 

 

 

 

 //

相乘,返?/p>

this*poly

的多项式

 

 

10-4  

?/p>

二元多项式相乘,实现

10-3

题?/p>

 

?/p>

2

?/p>

 

使用排序循环双链表存储多项式

 

10-5  

?/p>

一元多项式相加,声?/p>

PolyDoublyList<T>

多项式排序循环双链表类,继承排序循环双链表类?/p>

方法声明如下?/p>

Polynomial

多项式类使用

PolyDoublyList<T>

对象作为成员变量?/p>

 

PolyDoublyList<T> 

union

(PolyDoublyList<T> list) 

 

 

 

 

 //

返回相加的多项式,不调用深拷?/p>

 

10-6  

?/p>

二元多项式相加,实现

10-5

题?/p>

 

10-7  

?/p>

一元多项式相乘,声?/p>

PolyDoublyList<T>

多项式排序循环双链表类,继承排序循环双链表类?/p>

实现二元多项式相乘运算,方法声明如下?/p>

Polynomial

多项式类使用

PolyDoublyList<T>

对象作为成员变量?

 

Polynomial 

multi

(Polynomial poly) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

//

返回相乘的多项式

 

10-8  

?/p>

二元多项式相乘,实现

10-7

题?/p>

 

10.4.2 

 

 

栈和队列及递归算法

 

1. 

 

计算表达式?/p>

 

在例

4.2

、例

4.6

计算算术表达式值的基础上,增加以下功能?/p>

 

?/p>

 

检查表达式语法是否正确?/p>

 

?/p>

 

使用散列映射存储运算符集合,建立从运算符到优先级的映射,快速查找指定运算符的优先级。运?

符集合包括位运算符、关系运算符、逻辑运算符、字符串连接运算符等,各运算符的优先级见附录

D

?/p>

 

?/p>

 

整数表达式增加位运算功能?/p>

 

?/p>

 

计算逻辑表达式、字符表达式、字符串表达式等?/p>

BNF

定义见教材实?/p>

4-12

?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

- 0 - 

?/p>

10

?/p>

  

课程设计

 

10.4   

课程设计选题

 

课程设计的目的、要求和选题详见教材

10.4

节,及课程设计任务书?/p>

 

10.4.1 

 

 

线性表

 

1. 

 

多项式的表示和运?/p>

 

题意详见教材

2.4

节?/p>

 

?/p>

1

?/p>

 

使用排序单链表存储多项式

 

10-1  

?/p>

一元多项式相加?/p>

PolySinglyList<T>

多项式排序单链表类增加以下成员方法,

public

权限?/p>

 

 

//

多项式相加,返回

this

?/p>

list

的多项式,不改变

this

?/p>

list

?/p>

C(x)=A(x)

?/p>

B(x)

?/p>

 

//

算法不调用深拷贝,将

this

?/p>

A

)和

list

?/p>

B

)中的所有结点合并(相加)到

C

多项式单链表

 

PolySinglyList<T> 

union

(PolySinglyList<T> list) 

 

10-2  

?/p>

二元多项式相加,实现

10-1

题?/p>

 

10-3  

?/p>

一元多项式相乘?/p>

Polynomial

多项式类增加以下成员方法?/p>

 

 

public boolean 

equals

(Object obj) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 //

比较两个多项式是否相等,覆盖

 

public Polynomial 

multi

(Polynomial poly) 

 

 

 

 

 

 

 

 

 

 

 

 

 //

相乘,返?/p>

this*poly

的多项式

 

 

10-4  

?/p>

二元多项式相乘,实现

10-3

题?/p>

 

?/p>

2

?/p>

 

使用排序循环双链表存储多项式

 

10-5  

?/p>

一元多项式相加,声?/p>

PolyDoublyList<T>

多项式排序循环双链表类,继承排序循环双链表类?/p>

方法声明如下?/p>

Polynomial

多项式类使用

PolyDoublyList<T>

对象作为成员变量?/p>

 

PolyDoublyList<T> 

union

(PolyDoublyList<T> list) 

 

 

 

 

 //

返回相加的多项式,不调用深拷?/p>

 

10-6  

?/p>

二元多项式相加,实现

10-5

题?/p>

 

10-7  

?/p>

一元多项式相乘,声?/p>

PolyDoublyList<T>

多项式排序循环双链表类,继承排序循环双链表类?/p>

实现二元多项式相乘运算,方法声明如下?/p>

Polynomial

多项式类使用

PolyDoublyList<T>

对象作为成员变量?

 

Polynomial 

multi

(Polynomial poly) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

//

返回相乘的多项式

 

10-8  

?/p>

二元多项式相乘,实现

10-7

题?/p>

 

10.4.2 

 

 

栈和队列及递归算法

 

1. 

 

计算表达式?/p>

 

在例

4.2

、例

4.6

计算算术表达式值的基础上,增加以下功能?/p>

 

?/p>

 

检查表达式语法是否正确?/p>

 

?/p>

 

使用散列映射存储运算符集合,建立从运算符到优先级的映射,快速查找指定运算符的优先级。运?

符集合包括位运算符、关系运算符、逻辑运算符、字符串连接运算符等,各运算符的优先级见附录

D

?/p>

 

?/p>

 

整数表达式增加位运算功能?/p>

 

?/p>

 

计算逻辑表达式、字符表达式、字符串表达式等?/p>

BNF

定义见教材实?/p>

4-12

?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

- 0 - 

?/p>

10

?/p>

  

课程设计

 

10.4   

课程设计选题

 

课程设计的目的、要求和选题详见教材

10.4

节,及课程设计任务书?/p>

 

10.4.1 

 

 

线性表

 

1. 

 

多项式的表示和运?/p>

 

题意详见教材

2.4

节?/p>

 

?/p>

1

?/p>

 

使用排序单链表存储多项式

 

10-1  

?/p>

一元多项式相加?/p>

PolySinglyList<T>

多项式排序单链表类增加以下成员方法,

public

权限?/p>

 

 

//

多项式相加,返回

this

?/p>

list

的多项式,不改变

this

?/p>

list

?/p>

C(x)=A(x)

?/p>

B(x)

?/p>

 

//

算法不调用深拷贝,将

this

?/p>

A

)和

list

?/p>

B

)中的所有结点合并(相加)到

C

多项式单链表

 

PolySinglyList<T> 

union

(PolySinglyList<T> list) 

 

10-2  

?/p>

二元多项式相加,实现

10-1

题?/p>

 

10-3  

?/p>

一元多项式相乘?/p>

Polynomial

多项式类增加以下成员方法?/p>

 

 

public boolean 

equals

(Object obj) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 //

比较两个多项式是否相等,覆盖

 

public Polynomial 

multi

(Polynomial poly) 

 

 

 

 

 

 

 

 

 

 

 

 

 //

相乘,返?/p>

this*poly

的多项式

 

 

10-4  

?/p>

二元多项式相乘,实现

10-3

题?/p>

 

?/p>

2

?/p>

 

使用排序循环双链表存储多项式

 

10-5  

?/p>

一元多项式相加,声?/p>

PolyDoublyList<T>

多项式排序循环双链表类,继承排序循环双链表类?/p>

方法声明如下?/p>

Polynomial

多项式类使用

PolyDoublyList<T>

对象作为成员变量?/p>

 

PolyDoublyList<T> 

union

(PolyDoublyList<T> list) 

 

 

 

 

 //

返回相加的多项式,不调用深拷?/p>

 

10-6  

?/p>

二元多项式相加,实现

10-5

题?/p>

 

10-7  

?/p>

一元多项式相乘,声?/p>

PolyDoublyList<T>

多项式排序循环双链表类,继承排序循环双链表类?/p>

实现二元多项式相乘运算,方法声明如下?/p>

Polynomial

多项式类使用

PolyDoublyList<T>

对象作为成员变量?

 

Polynomial 

multi

(Polynomial poly) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

//

返回相乘的多项式

 

10-8  

?/p>

二元多项式相乘,实现

10-7

题?/p>

 

10.4.2 

 

 

栈和队列及递归算法

 

1. 

 

计算表达式?/p>

 

在例

4.2

、例

4.6

计算算术表达式值的基础上,增加以下功能?/p>

 

?/p>

 

检查表达式语法是否正确?/p>

 

?/p>

 

使用散列映射存储运算符集合,建立从运算符到优先级的映射,快速查找指定运算符的优先级。运?

符集合包括位运算符、关系运算符、逻辑运算符、字符串连接运算符等,各运算符的优先级见附录

D

?/p>

 

?/p>

 

整数表达式增加位运算功能?/p>

 

?/p>

 

计算逻辑表达式、字符表达式、字符串表达式等?/p>

BNF

定义见教材实?/p>

4-12

?/p>

 

Ͼλ">
Ͼλ
Ŀ

《数据结?Java?(??》课程设计题 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

- 0 - 

?/p>

10

?/p>

  

课程设计

 

10.4   

课程设计选题

 

课程设计的目的、要求和选题详见教材

10.4

节,及课程设计任务书?/p>

 

10.4.1 

 

 

线性表

 

1. 

 

多项式的表示和运?/p>

 

题意详见教材

2.4

节?/p>

 

?/p>

1

?/p>

 

使用排序单链表存储多项式

 

10-1  

?/p>

一元多项式相加?/p>

PolySinglyList<T>

多项式排序单链表类增加以下成员方法,

public

权限?/p>

 

 

//

多项式相加,返回

this

?/p>

list

的多项式,不改变

this

?/p>

list

?/p>

C(x)=A(x)

?/p>

B(x)

?/p>

 

//

算法不调用深拷贝,将

this

?/p>

A

)和

list

?/p>

B

)中的所有结点合并(相加)到

C

多项式单链表

 

PolySinglyList<T> 

union

(PolySinglyList<T> list) 

 

10-2  

?/p>

二元多项式相加,实现

10-1

题?/p>

 

10-3  

?/p>

一元多项式相乘?/p>

Polynomial

多项式类增加以下成员方法?/p>

 

 

public boolean 

equals

(Object obj) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 //

比较两个多项式是否相等,覆盖

 

public Polynomial 

multi

(Polynomial poly) 

 

 

 

 

 

 

 

 

 

 

 

 

 //

相乘,返?/p>

this*poly

的多项式

 

 

10-4  

?/p>

二元多项式相乘,实现

10-3

题?/p>

 

?/p>

2

?/p>

 

使用排序循环双链表存储多项式

 

10-5  

?/p>

一元多项式相加,声?/p>

PolyDoublyList<T>

多项式排序循环双链表类,继承排序循环双链表类?/p>

方法声明如下?/p>

Polynomial

多项式类使用

PolyDoublyList<T>

对象作为成员变量?/p>

 

PolyDoublyList<T> 

union

(PolyDoublyList<T> list) 

 

 

 

 

 //

返回相加的多项式,不调用深拷?/p>

 

10-6  

?/p>

二元多项式相加,实现

10-5

题?/p>

 

10-7  

?/p>

一元多项式相乘,声?/p>

PolyDoublyList<T>

多项式排序循环双链表类,继承排序循环双链表类?/p>

实现二元多项式相乘运算,方法声明如下?/p>

Polynomial

多项式类使用

PolyDoublyList<T>

对象作为成员变量?

 

Polynomial 

multi

(Polynomial poly) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

//

返回相乘的多项式

 

10-8  

?/p>

二元多项式相乘,实现

10-7

题?/p>

 

10.4.2 

 

 

栈和队列及递归算法

 

1. 

 

计算表达式?/p>

 

在例

4.2

、例

4.6

计算算术表达式值的基础上,增加以下功能?/p>

 

?/p>

 

检查表达式语法是否正确?/p>

 

?/p>

 

使用散列映射存储运算符集合,建立从运算符到优先级的映射,快速查找指定运算符的优先级。运?

符集合包括位运算符、关系运算符、逻辑运算符、字符串连接运算符等,各运算符的优先级见附录

D

?/p>

 

?/p>

 

整数表达式增加位运算功能?/p>

 

?/p>

 

计算逻辑表达式、字符表达式、字符串表达式等?/p>

BNF

定义见教材实?/p>

4-12

?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ktvг鱨
  • СѧӢ¿γ̱׼
  • ISO90012015׼汾ϵ(ͨ)
  • -ʩʩɱƻͳɱ(һ)
  • °PEPСѧ꼶Ӣ²Unit 4 Then and now̰
  • ྦྷTFT-LCDҺʾĿҵƻ飨о+ʷ+20
  • 2016šѧҵĩ
  • ߵȴҵ ڶʽ
  • гȫйҵǿйϵĽ_1
  • аСѧӢ꼶²m9U2

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)