首页 > 其他分享 >C语言《数据结构》课程设计任务书

C语言《数据结构》课程设计任务书

时间:2022-12-16 11:46:43浏览次数:68  
标签:课程设计 C语言 站点 任务书 薪资 查询 图中

C语言《数据结构》课程设计任务书

1.个人薪资管理系统

[基本功能]
1)个人工号及薪资使用线性表实现数据存储;
2)可实现个人薪资信息的输入、修改、删除功能;
3)能够对数据按薪资的升序和降序排序(分别采用快排和冒泡排序实现);
4)输入一个职工工号后,能查找到此职工的薪资信息并输出结果(采用折半查找实现);
5)统计输出所有人员的的平均薪资,最高薪资、最低薪资;
6)统计薪资超过 10000,10000 到5000,5000 以下的人员数量。

2.航班线路查询

[基本功能]
用无向网表示各城市的航班线路,图中顶点表示各个机场,存放机场的编号、名称、简介等信息,图中的边表示机场间的航线,权重值为该航线机票费用。

[基本要求]
(1)输入机场编号查询机场的相关信息。
(2)查询图中任意两个点间的费用最少的路线
(3)查询图中任意两个站点间的所有简单路径
(4)增加、删除、更新有关站点和航线的信息

[提示]:
查询图中站点u 和站点 v 间的所有简单路径,可基于递归的深度优先遍历算法从结点u出发,递归深度优先遍历图中结点,当访问到结点v时,则输出该搜索路径上的站点。

源码

https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

标签:课程设计,C语言,站点,任务书,薪资,查询,图中
From: https://www.cnblogs.com/codewriter/p/16986927.html

相关文章

  • 二进制中1的个数--C语言
    分析:方法一以循环的方式进行以下操作,直到n缩减变为0。(1)用该数据模2,检测其是否能够被2整除。(2)若可以,则该数据对应二进制比特位的最低位一定是0,否则是1。如果是1,给计数加1......
  • C语言复习 --指针
    指针和指针变量的区别#include<stdio.h>/*整型指针变量p,存储的值是整型变量age的内存地址符号&是取地址符,那么&age=00000033d07ff67c;由于指针变量本身也是一个......
  • C语言字符串拆分的两种方式strtok和正则表达式
    一、利用strtok()函数进行分割函数头文件#include<string.h>函数原型:char*strtok(chars[],constchar*delim);s[]是原字符串,delim为分隔符函数返回被分解的第一个子字......
  • C语言__基本类型
    基本类型类型占字节数short2字节int2字节/4字节long8字节double8字节float4字节char1字节无符号长度有符号长度signedcha......
  • C语言中将二维数组作为函数参数来传递
    c语言中经常需要通过函数传递二维数组,有三种方法可以实现,如下:方法一, 形参给出第二维的长度。例如:#include<stdio.h>voidfunc(intn,char str[][5]){ inti; f......
  • c语言入门这一篇就够了-学习笔记
    c语言入门C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、......
  • 笔记-C语言中static作用
    C语言中,static关键词可以用来修饰变量和函数,用static关键词修饰的变量成为静态变量。static关键词的作用主要包括3个方面:1.隐藏一个项目中往往包括多个.c文件,所有未加st......
  • C语言的导数和积分
    用C进行导数和积分的运算进行求导设一个dx,利用f(x)-f(x-dx)/dx或f(x)-f(x+dx)/dx进行计算。floatqd(floatx){ floatdx=0.01,y; y1=(sin(x)+cos(x)-sin(x-dx)-cos......
  • C语言--指针
    什么是地址? 内存单元的编号从0开始的非负整数什么是指针?指针就是地址,地址就是指针指针是内存地址,指针变量是用来存放内存地址的变量.指针和指针变量是两个不同的......
  • 【C语言】复杂类型说明、一级指针传参、二级指针传参、指针的类型、指针所指向的类型
     ......