- 博客(4)
- 收藏
- 关注
原创 Unit2-电梯调度
但 reverse() 方法让电梯运行了一楼的话,电梯到达新楼层后要再次转向才能接上乘客,如果这部空电梯是在 1 楼并且运行方向为上,或 11 楼并且运行方向为下(这在后续作业新增电梯是完全可以碰上的,如果初始化没做好的话),甚至会导致电梯运行到不存在的楼层导致输出错误。LOOK 策略则稍作变通:SCAN 策略的基础上,当电梯为空,并且电梯前方没有乘客时,就进行转向。这个情况出现的频率可不是一般的高,因此最后我采用了二次判断开门的方式,第 5 次的实现是这样的(后面的作业由于新增需求,实现有小改变):。
2023-04-16 19:52:13 507 1
原创 LeetCode题目归纳
1.三数之和(和为0且互不相等的三元组)/** * Return an array of arrays of size *returnSize. * The sizes of the arrays are returned as *returnColumnSizes array. * Note: Both returned array and *columnSizes array must be malloced, assume caller calls free(). */ int cmp
2022-04-25 23:02:50 178
原创 个人作业尚未归纳的代码_1
1.books.c#include <stdio.h>#include <string.h>int cmp(const void *p1,const void *p2);struct books{ char name[51]; char author[21]; char press[31]; char date[11];}s[505];int main(){ FILE *in,*out; in=fopen("b
2022-03-23 22:26:16 417 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人