摘要:
我的分工 对于这次团队作业我主要负责英雄类的维护与功能扩展,因为并不玩王者荣耀,所以对很多英雄属性不是很了解。经过一番学习,我主要通过两个阶段完成英雄类的实现: 第一阶段 "英雄类的思路引导" 通过这篇博客,了解了英雄的主要属性。最重要的是发现了实现英雄类的更好的方法,而摒弃了之前给每个英雄写一个类 阅读全文
摘要:
GitHub "Click" 参考资料 "https://www.cnblogs.com/Allen rg/p/6762437.html" "https://blog.csdn.net/sxhelijian/article/details/46428701" 两篇博客中包含了基础的基于C++的命令行 阅读全文
摘要:
GitHub "Click" 遇到的困难 没有一整块时间来构思三个电梯的调度,导致在面对较为复杂的作业时很容易丢失思路,在今后的编程中应该有所规划,先将代码核心思路记载下来,然后以此为线索一步一步地完成代码。 阅读全文
摘要:
C语言程序实现 目前为止有两种比较可行的思路: 第一种 就是暑假完成作业时所使用的”先来先服务“思路,即根据乘客请求乘坐电梯的先后次序进行调度。这种思路的优点是公平、简单,每位乘客的请求都能依次的得到处理。 实现步骤:首先构造对应的结构体存储输入的数据,然后将初始时混乱的时间顺序按照升序排序,以便根 阅读全文
摘要:
使用GitHub已经有半年时间了,但因为使用频率较低,对于这种比较抽象的东西较容易忘记,所以通过此博客总结GitHub的简单使用方法及遇到问题的解决方法。 常用命令 1)提交 //“file”即“文件名称.文件格式” //information即“对提交文件的描述” //提交成功,可以前往GitHu 阅读全文
摘要:
GitHub "Click" Pintia题目 1、求e的近似值 2、画菱形 作业过程 第一次使用C++编码:通过mooc上对课程的学习,只是大概了解了“C++在C的基础上的扩展”、“类和对象的概念”,感觉这样只是认识了C++的皮毛,所以在编程的过程中还是心有余而力不足,还有很多的语法需要学习和实践 阅读全文
摘要:
寒假学习总结 短暂的寒假假期眨眼间就挥之而去了。 已学的内容总结 markdown语法、排版及使用方法:(参考极简markdown排版介绍 "http://www.cnblogs.com/math/p/se tools 001.html" ) 学习、使用了这么长时间的markdown,从最开始懒得用 阅读全文
摘要:
Github链接 "click" “出租车” taxi mode, 电梯一旦接到一个乘客,就直接把乘客送到目的地,途中不再响应其他乘客的需求: 该方法与第二次作业有些许类似,值得优化的地方在于在运送途中是否可以携带上更多的乘客。 “公共汽车” bus mode, 电梯每个楼层都停,开门,上下乘客,关 阅读全文
摘要:
电梯1.0 输入 分别用三个数组来储存请求时刻、起始楼层数和去往方向,然后将五组数据输入。最开始傻乎乎的用五个scanf输入数据(图1),其实可以简化成五个循环(图2)。 简化后 for(i=1;i 阅读全文
摘要:
一、 "寒假学习计划" 二、电梯调度 "click to repo" 思路一 看到题目后最简单的想法就是用数组的方法,再加上五个人的循环,用循环来控制时间等待的时间相加和。然后直接开干,用三个数组分别储存请求时刻、起始楼层数和去往方向,然后根据去往方向分成两类(0与1),分别将请求时刻从小到大排列, 阅读全文