c语言课程设计 第3页

背包问题课程设计

背包问题课程设计

设计目的:背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。通过背包问题的多个算法的实现模拟加深对...

通讯录管理课程设计

通讯录管理课程设计

【问题描述】为了实现通讯录管理的几种操作功能,首先设计一个含有多个菜单项的主控菜单程序,然后再为这些菜单项配上相应的功能。主控菜单设计要求    菜单内容    程序运行后,给出6...

校园导航系统课程设计

校园导航系统课程设计

问题描述:图的最短路径问题是指从指定的某一点v开始,求得从该地点到图中其它各地点的最短路径。并且给出求得的最短路径的长度及途径的地点。设计学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到...

车厢调度系统课程设计

车厢调度系统课程设计

车厢调度问题描述如下:编号为 1, 2, …, n 的 n 节车厢依次从 A 方向驶入,从 B 方向驶 出,一旦车厢驶入车站就不能再回到 A 方向,一旦车厢驶出车站就不能再回到车站,如下图 所示。求解所有可以从 B 方向驶出的车厢序列。例如...

线性表操作课程设计

线性表操作课程设计

【问题一描述】在某个大型生活服务区内,有三个超市,每个超市中的商品包括:商品号,商品名称,商品价格,库存数量,每种商品总数,生产日期等基本信息,假设三个超市的商品信息分别是用单链L1,L2, L3取存储的,请写一个程序实现下列任务要求:知识...

线性表操作课程设计

线性表操作课程设计

【问题二描述】1、.利用随机函数产生两列(每个数均不小于10) 的随机正整数,每列整数的个数可能不同,对这两列整数写一个程序实现如下功能操作: 知识点:线性表操作    【任务要求】(1)若两列整数分别是存储在...

哈夫曼编码问题

哈夫曼编码问题

 •设计内容:对输入的一串电文字符实现哈夫曼编码,再对哈夫曼编码生成的代码串进行译码,输出电文字符串。  •实现功能:  ①哈夫曼树的建立;  ②哈夫曼编码的生成;  ③编码文件的译码。 &...

学生成绩管理系统

学生成绩管理系统

 题目完成要求:每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩(结构体数组、链表)。输入功能:可以一次完成若干条记录的输入。建议学生数据采用文件一次性导入(有加分)。显示功能:完成全部学生记录的显示。查找功能:完成按姓名...

停车场管理系统

停车场管理系统

设停车场是一个可以停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已经停满n辆汽车,则后来的汽车只能在门外的便道上等...

学生点名系统

学生点名系统

基本要求:(1)读入外部文件存储的学生信息,包括姓名,学号;(2)可选择学生班级,对不同班级的学生分别进行点名;(3)对学生按在班编号显示名字,进行点名,接收键盘输入的点名时间和能代表缺课、请假、正常的点名信息;(4)查询各班学生的历史点名...