全文预览

学生成绩条形图统计问题(含源程序代码)

上传者:苏堤漫步 |  格式:docx  |  页数:48 |  大小:1322KB

文档介绍
iverInterior:OleDispatchDriverWorksheets:OleDispatchDriver图3.3Excel类设计类图3.3函数原型设计程序的函数原型设计和功能如表3.1所示。表3.1学生成绩条形图统计程序的函数原型和功能设计表函数原型功能描述voidMakeNode(vector<structBST>&v,intaData,CString&name)建立二叉排序树的头结点voidsetleft(vector<structBST>&v,intcurrIndex,intaData,CString&name)插入函数,在给定位置插入结点,成为左孩子voidsetright(vector<structBST>&v,intcurrIndex,intaData,CString&name)插入函数,在给定位置插入结点,成为右孩子voidInsert(vector<structBST>&v,intaData,CString&name)按排序方式搜索到确定位置,调用插入函数voidInTrav(vector<structBST>&v,intIdx,CString&s,int&n)中序遍历二叉排序树,判断输入的名字是否在树中存在voidPreTrav(vector<structBST>&v,intIdx,int&a,int&b,int&c,int&d,int&e)先序遍历二叉排序树,统计各分数段成绩分布voidPostTrav(vector<structBST>&v,intIdx,int&a,int&b,int&c,int&d,int&e)后序遍历二叉排序树,统计各分数段成绩分布voidRandomIn(vector<structBST>&v,inti,CString&name,floatgrades);doublegetRand()随机生成数据,输入到二叉排序树中

收藏

分享

举报
下载此文档