三九宝宝网宝宝教育学龄段教育

数据结构电梯模拟求数据结构课程设计题目是电梯模拟用CC爱

01月06日 编辑 39baobao.com

[数据结构课程设计:用链表建立一个学生信息系统要求:1学生信息包]#include typedef strct Lnode { int xh;//学号; float xm;//姓名 int ln;//年龄 float xb;//学号 Lnode *next;//下一个结点的指针 }Bnoad; Bnoad *Shuru() { Bnoad *L,*S,*P;//S...+阅读

电梯模拟的话应该是指的是一个优化问题。有两个因素会直接影响到结果,一个是电梯内的人数和要去的目标楼层。 设总共有N层,从x层要去i层的人数是Tot[i]。所以我们的目标是让的值最小。 实际分析下,如果电梯停在i层,可以算出电梯内所有人走过的层数Y。 假设N1个人的目标是i层以下,N2个人的目标是i层,N3个人的目标是i层以上。电梯停在了i-1层,乘客就要多走一层,所以一共就是N2 N3层,即目标在i-1层以下的可以少走一层,一共就是N1层。电梯内的人一共要走的就是Y-N1 (N2 N3)=Y-(N1-N2-N3)层;反之电梯停在了i 1层,那么乘客要走的层数是:Y (N1 N2-N3)层。 所以,当N1>N2 N3时,电梯应该停在i-1层;当N1 N2 以下是核心部分的实现代码: int nPerson[], nMinFloor=0,nTargetFloor=1;int N1=0,N2=nPerson[1], N3=0, i=2; if(i 这只是调度部分,具体的代码实现就很容易了~呵呵:)。

以下为关联文档:

数据结构课程设计报告1、一元稀疏多项式相加 详细设计 4.1 程序头的设计: #include#includetypedef struct pnode {int coef;/*系数 */ int exp;/*指数 */ struct pnode *next;/*下一个指针*/ }pnode...

数据结构课程设计二叉排序树的实现用顺序和二叉链表作存储结构/*以下是用c++ 实现的二叉排序树的源代码*/ #includetypedef struct TreeNode { int key; struct TreeNode *left; struct TreeNode *right; }treeNode; class BiSortTree {...

数据结构课程设计数据结构报数出列游戏源代码这是我们数据结构很简单的单链表处理, 我建议你自己好好做做 将来工作链表是重要数据结构之一,使用的地方非常多 一定要自己做做 既然如此,给你代码: 另外codeblock不好用,建议你使用netbeans,代码...

图的遍历的实现数据结构课程设计Queue.h-----------------------------------------#include#includeconst int maxSize=50;class Queue{ public:Queue(){}; ~Queue() {}; virtual bool EnQueue(const int&...

猴子吃桃子问题数据结构课程设计//数组解法#includevoid main(){ int i,tao[10]; tao[9]=1;//tao[9]代表第10天剩的桃子数 for(i=8;i>=0;i--){ tao[i]=2*(tao[i+1]+1); } printf("共摘了%d个桃子!\n",tao[0]);}//...

数据结构c语言版的课程设计一、问题描述: 利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的...

关于数据结构的课程设计#include "stdio.h"#define MAX 30000/* 函数声明区 */int SequenceSearch(int e[], int len, int key);int BinarySearch(int e[], int len, int key);void StraightInsertSo...

电梯作业指导书电梯安装作业指导书 1.目的 对电梯安装的全过程进行有效控制,确保安装的质量,满足电梯设计性能要求。 2.适用范围 适用各种型号的电梯、扶梯、自动人行道的安装作业。 3.作业...

数据结构课程设计用链表建立一个学生信息系统要求 1学生信息包#include typedef strct Lnode { int xh;//学号; float xm;//姓名 int ln;//年龄 float xb;//学号 Lnode *next;//下一个结点的指针 }Bnoad; Bnoad *Shuru() { Bnoad *L,*S,*P;//S...

推荐阅读
图文推荐