数据结构课程设计

发布 2022-10-05 01:21:28 阅读 1358

一、运动会分数统计。

1.概述。本程序中学校的存储结构为链表,其中。

school类为:

class school:public athlete /*学校*/

public:

int count; /学校获奖数*/

int serial; /学校编号*/

int menscore; /男选手总分*/

int womenscore; /女选手总分*/

int totalscore; /总分*/

athlete ath[maxsize]; 获奖运动员信息数组,包括分数,名次,项目*/

school *prev;//前指针。

school *next; /后指针。

其中部分主要的函数:

添加操作add(school* &head)

查询操作checkfunc(school *head,int &n)

文件保存s**e(school *head)

总分快速排序tquicksort(vector& v, int first, int last)

总分基数排序 tbasesort(vector& v, int d)

2.关键算法。

3测试结果。

4**。#include <>

#include <>

#include <>

#include <>

#define max 50

typedef struct node1

printf("输入女子项目总数 w:")

scanf("%d",&w);

if(w<0||w>20)

printf("输入参加运动会的学校总数 n:")

scanf("%d",&g2->n);

if(g2->n<0||g2->n>20)

g1->z=m+w;

printf("则项目编号为男子 1-%d,女子%d-%d",m,m+1,g1->z);

printf("***记录运动会成绩***

printf(" (输入 0 标志结束)");

for(k=1;k<=g1->z;k++)

for(k=1;k<=g2->n;k++)

g2->b[0].score=0;

g2->b[0].boys=0;

g2->b[0].girls=0;

while(g1->z!=0)

g1->z--;

void s**e()

file *fp1,*fp2;

fp1=(file *)malloc(sizeof(file));

fp2=(file *)malloc(sizeof(file));

if((fp1=fopen("sports1","wb"))null)

printf("cannot open file.");

return;

if(fwrite(g1,sizeof(allitems),1,fp1)!=1)

数据结构课程设计

课程设计说明书 题目哈夫曼编码问题的设计和实现。课程名称数据结构课程设计。院 系 部 中心。专业。班级。学生姓名。学号。设计地点。指导教师。设计起止时间 2008 年6月 2日至 2008 年 6月 6 日。目录。1 问题描述 2 1.1 题目内容 2 1.2 基本要求 2 1.3 测试数据 2 2...

数据结构课程设计

数据结构 课程设计。实验报告。学院 信息工程学院。班级 姓名 学号 指导老师 题目2 一元多项式的计算。1 实验目的。1 掌握链表的灵活运用 2 学习链表初始化和建立一个新的链表 3 知道怎样去实现链表删除结点操作与插入结点 4 理解链表的基本操作 包括数据域数据的相加 并能灵活运用。2 实验内容。...

数据结构课程设计

班级 信计 1102 姓名 李娜娜。学号 1108060209 设计日期 2013.07.15 西安科技大学计算机学院 1.实验题目 编制一个演绎扫雷游戏的程序。2.问题描述。做一个n x m的扫雷游戏,每个方格包含两种状态 关闭 closed 和打开 opened 初始化时每个方格都是关闭的,一个...