河南农业大学
科生毕业论文(设计)
题 学 院 机电工程学院 专业班级 电子信息工程XX级X班
学生姓名 指导教师 撰写日期:
XXXX年 × 月 × 日
摘
数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(C++)和面向对象的编程工具(Borland C++ Builder 6.0)
开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、并通过类的对外接C++ Builder 6.0 中丰富的控件从而起到在数据结构教学中帮助理解、辅助教学和自我学习的作用。
关键词
:
The Subject of Undergraduate Graduation Project of HEAU
Abstract
外文摘要要求用英文书写,内容应与“中文摘要”对应。使用第三人称,最好采用现在时态编写。
“Abstract”不可省略。标题“Abstract”选用模板中的样式所定义的“标题1”,再居中;或者手动设置成字体:黑体,居中,字号:小三,多倍行距1.5倍行距,段后11磅,段前为0。
标题“Abstract”上方是论文的英文题目,字体:Times New Roman,居中,字号:小三,行距:多倍行距 1.25,间距:前段、后段均为0行,取消网格对齐选项。 Abstract正文选用设置成每段落首行缩进2字,字体:Times New Roman,字号:小四,行距:多倍行距 1.25,间距:前段、后段均为0行,取消网格对齐选项。
Key words与Abstract之间空一行。Key words与中文“关键词”一致。词间用分号间隔,末尾不加标点,3-5个,Times New Roman,小四,加粗。
Key Words:Write Criterion;Typeset Format;Graduation Project (Thesis)
目 录
1 引言 ................................................................................................................................... 1 2 线性表的基本理论知识 ................................................................................................... 1 2.1 线性表的定义 ................................................................................................................ 1 2.2线性顺序表 ..................................................................................................................... 1 2.2.1三级标题名 .................................................................................................................. 1 2.2.2三级标题名 .................................................................................................................. 1 2.3线性链表 ......................................................................................................................... 1 3 设计的主体内容 ............................................................................................................... 1 3.1 系统结构的设计 ............................................................................................................ 1 3.2交互界面的设计和实现 ................................................................................................. 2 3.3 线性表的00P序设计 .................................................................................................... 2 3.3.1线性表的顺序存储的实现 .......................................................................................... 2 3.3.2 线性表的链表存储的实现 ......................................................................................... 2 4 结果分析与讨论 ............................................................................................................... 3 5 结语
4 参考文献5 致 谢6 附录1:附录一题目7 附录2:附录二题目8
1 引言
发得到了迅速普及。
本课题主要 2 2.1 线性表的定义
二级标题,四号宋体加粗,1.5倍行间距,顶格。
有限序列。
……。
2.2线性顺序表
线性表的顺序存储结构的特点是为表中相邻的元素ai和ai+1 赋以相邻的存储位置。
2.2.1三级标题名 2.2.2三级标题名
1)四级以下标题 2)四级以下标题
三级标题,小四号宋体,加粗,1.5倍行距。
2.3线性链表
线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组元素可以是连续的,也可以是不连续的)[1] ……。
3 设计的主体内容
在着手进行上机设计之前首先做好大量准备:应熟悉课题,进行调查研究,收集国内、外资料、分析研究;交互界面的设计和实现。
……。
3.1 系统结构的设计
……。
3.2
„„由公式(1
b
L0
tan(0)z0
(1)
式中:z0为GoosHanchen位移;0
3.3 线性表的00P序设计
链表表示法。 ……。
过阻尼响应如图i(t)
t
图3-1 过阻尼响应i(t)
3.3.1线性表的顺序存储的实现
…… 以上是顺序表的实现过程,第1-16行包含了数的定义。 ……。
3.3.2 线性表的链表存储的实现
……
链表的实现包括两个类定义,第一个是link类,第二个是list类。由于一个链表由若干个单独的链结点对象组成,因此一个链结点应当作为单独的link类实现。
4 结果分析与讨论
例如由于起初未能真正掌握各种控件的功能,我设想是要一个下拉菜单,但是学识肤浅的我试了很多种就是达不到我要的效果,……。
……
关于……的影响如表
t-1 t-2 t-3 t-4 6.37×103 6.37×103 6.37×103 6.37×103 功率密度 /W.cm-2 6.37×103 6.37×103
0.067 0.067 0.067 0.067 0.354 0.354 0.354 0.354 硬化层深 /mm 0.354 0.354
570,456 570,456 570,456 570,456 显微硬度/HV 570,456 570,456
试验编号 t-7 t-8
注:上表中×××××
辐照时间
/ s 0.067 0.067
5 结语
本课题采用C++语言、面向对象的设计方法实现数据结构的重要算法。 ……
……而且还存在着许多不足之处。如: …… 。
[1] 严蔚敏,吴伟民.数据结构(C语言版)
[M]. [2] 沈晴霓,聂青,苏京霞.现代程序设计—C++京理工大学出版社,2002.8
[5] J P Kuilboer,N Ashrafi, Software Process Assessment,2000.4
[6]
张美金 著. 基于ASP技术的远程教育/~cddbn/Y517807/pdf/index.htm,2003-05-01.
[7].B/S模式网上考试系统分析与设计[J].石河子大学学报(自然科学版),2003,6(2):145-147 [8] … [9] … [10] … …… 注 释 ① ②
致 谢
大学四年的学习生活即将结束,在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够成功的完成,要特别感谢我的导师XXX教授的关怀和教导。………。
附录1:附录一题目
附录2:附录二题目
河南农业大学
科生毕业论文(设计)
题 学 院 机电工程学院 专业班级 电子信息工程XX级X班
学生姓名 指导教师 撰写日期:
XXXX年 × 月 × 日
摘
数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(C++)和面向对象的编程工具(Borland C++ Builder 6.0)
开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、并通过类的对外接C++ Builder 6.0 中丰富的控件从而起到在数据结构教学中帮助理解、辅助教学和自我学习的作用。
关键词
:
The Subject of Undergraduate Graduation Project of HEAU
Abstract
外文摘要要求用英文书写,内容应与“中文摘要”对应。使用第三人称,最好采用现在时态编写。
“Abstract”不可省略。标题“Abstract”选用模板中的样式所定义的“标题1”,再居中;或者手动设置成字体:黑体,居中,字号:小三,多倍行距1.5倍行距,段后11磅,段前为0。
标题“Abstract”上方是论文的英文题目,字体:Times New Roman,居中,字号:小三,行距:多倍行距 1.25,间距:前段、后段均为0行,取消网格对齐选项。 Abstract正文选用设置成每段落首行缩进2字,字体:Times New Roman,字号:小四,行距:多倍行距 1.25,间距:前段、后段均为0行,取消网格对齐选项。
Key words与Abstract之间空一行。Key words与中文“关键词”一致。词间用分号间隔,末尾不加标点,3-5个,Times New Roman,小四,加粗。
Key Words:Write Criterion;Typeset Format;Graduation Project (Thesis)
目 录
1 引言 ................................................................................................................................... 1 2 线性表的基本理论知识 ................................................................................................... 1 2.1 线性表的定义 ................................................................................................................ 1 2.2线性顺序表 ..................................................................................................................... 1 2.2.1三级标题名 .................................................................................................................. 1 2.2.2三级标题名 .................................................................................................................. 1 2.3线性链表 ......................................................................................................................... 1 3 设计的主体内容 ............................................................................................................... 1 3.1 系统结构的设计 ............................................................................................................ 1 3.2交互界面的设计和实现 ................................................................................................. 2 3.3 线性表的00P序设计 .................................................................................................... 2 3.3.1线性表的顺序存储的实现 .......................................................................................... 2 3.3.2 线性表的链表存储的实现 ......................................................................................... 2 4 结果分析与讨论 ............................................................................................................... 3 5 结语
4 参考文献5 致 谢6 附录1:附录一题目7 附录2:附录二题目8
1 引言
发得到了迅速普及。
本课题主要 2 2.1 线性表的定义
二级标题,四号宋体加粗,1.5倍行间距,顶格。
有限序列。
……。
2.2线性顺序表
线性表的顺序存储结构的特点是为表中相邻的元素ai和ai+1 赋以相邻的存储位置。
2.2.1三级标题名 2.2.2三级标题名
1)四级以下标题 2)四级以下标题
三级标题,小四号宋体,加粗,1.5倍行距。
2.3线性链表
线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组元素可以是连续的,也可以是不连续的)[1] ……。
3 设计的主体内容
在着手进行上机设计之前首先做好大量准备:应熟悉课题,进行调查研究,收集国内、外资料、分析研究;交互界面的设计和实现。
……。
3.1 系统结构的设计
……。
3.2
„„由公式(1
b
L0
tan(0)z0
(1)
式中:z0为GoosHanchen位移;0
3.3 线性表的00P序设计
链表表示法。 ……。
过阻尼响应如图i(t)
t
图3-1 过阻尼响应i(t)
3.3.1线性表的顺序存储的实现
…… 以上是顺序表的实现过程,第1-16行包含了数的定义。 ……。
3.3.2 线性表的链表存储的实现
……
链表的实现包括两个类定义,第一个是link类,第二个是list类。由于一个链表由若干个单独的链结点对象组成,因此一个链结点应当作为单独的link类实现。
4 结果分析与讨论
例如由于起初未能真正掌握各种控件的功能,我设想是要一个下拉菜单,但是学识肤浅的我试了很多种就是达不到我要的效果,……。
……
关于……的影响如表
t-1 t-2 t-3 t-4 6.37×103 6.37×103 6.37×103 6.37×103 功率密度 /W.cm-2 6.37×103 6.37×103
0.067 0.067 0.067 0.067 0.354 0.354 0.354 0.354 硬化层深 /mm 0.354 0.354
570,456 570,456 570,456 570,456 显微硬度/HV 570,456 570,456
试验编号 t-7 t-8
注:上表中×××××
辐照时间
/ s 0.067 0.067
5 结语
本课题采用C++语言、面向对象的设计方法实现数据结构的重要算法。 ……
……而且还存在着许多不足之处。如: …… 。
[1] 严蔚敏,吴伟民.数据结构(C语言版)
[M]. [2] 沈晴霓,聂青,苏京霞.现代程序设计—C++京理工大学出版社,2002.8
[5] J P Kuilboer,N Ashrafi, Software Process Assessment,2000.4
[6]
张美金 著. 基于ASP技术的远程教育/~cddbn/Y517807/pdf/index.htm,2003-05-01.
[7].B/S模式网上考试系统分析与设计[J].石河子大学学报(自然科学版),2003,6(2):145-147 [8] … [9] … [10] … …… 注 释 ① ②
致 谢
大学四年的学习生活即将结束,在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够成功的完成,要特别感谢我的导师XXX教授的关怀和教导。………。
附录1:附录一题目
附录2:附录二题目