zoukankan      html  css  js  c++  java
  • 寒假作业二

    一.Mooc视频学习

    寒假学习计划

    二.编程题

    github仓库

    一开始看到这道题有一种无从下手的感觉,想来想去,还是想从顺序的情况入手,先构造了一个最简单的模型,假设已知有五条命令,电梯逐条按照命令执行,我先构建了一个输出函数用来输出每条命令对应的对策,又构建了一个执行函数,用来执行每条命令并为输出函数提供参数,我将电梯去往方向中的0在主函数中进行转换,转换为10方便函数体运用,循环对五个命令用执行函数处理,就得到了一个初步的结果。

    我又想电梯得到命令是按照时间顺序的,如果把命令按照时间排序答案的精度会有所提升,所以我又做了一个交换函数将命令按照时间排序,用冒泡法将命令按时间排序,在这里遇到一个bug,交换函数的参数没有用指针,在函数中做的变化无法使实参做出改变,修复完bug,测试了一下,还行。

    接下来有一点优化思路还未实现

    • 乘客在同一时刻在同一楼上电梯,去往相同或不同方向。
    • 行进过程中的顺风车。
    • 在同一楼上电梯在同一楼下电梯。是真的无聊

    测试数据
    由于当前代码功能不足
    仅测试了程序是否根据时间进行调度

    ||||||||||||||
    |:--|:--|:--|
    |代码行数|bug数|耗时|
    |69|2|未完成|

    三.Pintia

  • 相关阅读:
    Swift 构造与析构
    Swift 协议
    Swift 扩展
    Swift 多态
    Swift 继承
    Swift 封装
    Swift 方法
    Swift 属性
    Swift 对象
    Swift 类
  • 原文地址:https://www.cnblogs.com/ljj237085795/p/8442488.html
Copyright © 2011-2022 走看看