北京谋智火狐信息技术有限公司(北京市东城区建国门华润大厦17层)过去面试的时候感觉电梯好神奇啊!一边的电梯是直达18层以上的,我按了18层准备到了再往下走一层,一个老司机和我说要做另一边的1 17层的电梯,这个电梯到18层你走下去门也是锁定,我就又坐回1层绕过去走那边的电梯上去。 人事和面试官还是人 ...
分类:
其他好文 时间:
2018-05-22 00:50:05
阅读次数:
258
电梯超时 想象每天上班大厦底下的电梯。把电梯完成一次运送,类比为一次函数的执行和响应。假设电梯有两种运行策略 `throttle` 和 `debounce` ,超时设定为15秒,不考虑容量限制。 throttle 策略的电梯。保证如果电梯第一个人进来后,15秒后准时运送一次,不等待。如果没有人,则待 ...
分类:
其他好文 时间:
2018-05-13 23:43:20
阅读次数:
322
GitHub地址 https://github.com/0pyj0/3Elevator scheduling 这次作业是把请求分为三种,分别到123号电梯,然后按照以前的方法,对请求进行处理。 遇到的问题 不知道什么原因,没有办法输出。。 ...
分类:
其他好文 时间:
2018-05-13 23:06:19
阅读次数:
137
GitHub C++的实现 1.数据的输入 2.将乘客分类,分别放入各个电梯的队列里 3.电梯得到响应,开始运行 4.电梯运行,判断是否有乘客上或下,是则停下 5.当完成所有乘客请求,结束。 作业中遇到的苦难与处理 1.关于三个电梯,思考是用三个类还是一个类定义三个对象。 解决方案.:考虑到如果更多 ...
分类:
其他好文 时间:
2018-05-13 22:04:52
阅读次数:
128
" 代码地址 " 心得体会 这次代码学习可谓一波三折,刚开始拿到这个题目突然就惊了,还有这操作???让我思考了很久不知道怎么下手。但还是有了突破就写出了第一代三个电梯;结果发现自己审题不清没有看到单双电梯的那句话。然后又得重新写一个。 所以个人感觉审题很重要 代码基本情况 代码行数目前是200 BU ...
分类:
其他好文 时间:
2018-05-13 22:03:08
阅读次数:
126
面向对象程序设计作业3 "github链接" C与C++ 的选择 我选择的是用C++实现 C语言实现三电梯过程: 1. 读取乘客请求(asktime请求时间,askfloor请求楼层,askspace请求目的地) 2. 分析乘客请求,判断其应乘坐哪号电梯 3. 若相应电梯接到请求便开始运行 4. 判 ...
分类:
其他好文 时间:
2018-05-13 21:05:25
阅读次数:
111
GitHub地址https://github.com/ronghuijun/3Elevators scheduling实现过程一开始打算分成三个类来写的 因为想到电梯的功能不太一样 一个只能上1楼和偶数楼 一个只能上奇数楼 一个都能 打算在类里的函数分 后来写的时候发现一个类就够了 在用电梯的时候判 ...
分类:
编程语言 时间:
2018-05-13 20:24:51
阅读次数:
185
地址:http://github.com/LZP999/031702615 用C++写,先写出几个类,里面包括乘客的请求,电梯的运行机制,然后通过文件输入输出流去处理数据。 在写的过程中,我经常就是头脑里有想法,但就是不会写,然后通过问舍友或者自己百度来解决。 通过这次的作业,我有一次见到了自己的菜 ...
分类:
其他好文 时间:
2018-05-13 18:02:34
阅读次数:
139
"gtihub" 实现方法 代码构成:主函数,加上类电梯,加上结构体乘客,加上lua脚本3个。 基本思路: 运行前: 输入数据。 启动lua虚拟机。 运行时: 检查请求:检查有没有新的请求,有则放入总请求向量中。 同步:将新的请求同步到每个电梯的请求向量中,并判断是否可以前往该请求楼层,标记不能前往 ...
分类:
其他好文 时间:
2018-05-13 10:41:55
阅读次数:
110
第一次作业 =================== GitHub: "pullself" 类图 基本信息 主要是在上一个电梯的基础上修改的。由于本周忙于复习,调度方式较为简陋。 |代码行数|调试bug|编码时间| |: :|: :|: :| |832行|3个|2h| 程序总共由5个文件组成: :主函 ...
分类:
其他好文 时间:
2018-05-11 23:31:50
阅读次数:
179