开发者社区> 问答> 正文

c++ 写旅馆的课设时遇到 的问题

老师的提示: 旅馆近期房间安排可用结构型二维数组(预分配表)表示
近一周的预分配情况.
我用的room[x].monthn和room[x].dayn代表房间x被预订的
信息(monthi代表第i份预订的入住月份)
如果后面又来了个人 要预订这个已经被预订了的房间 怎么判断这个房间是否还能被预订呢(感觉好复杂= = 如果觉得很弱智求轻喷)

展开
收起
a123456678 2016-03-05 16:55:54 2894 0
4 条回答
写回答
取消 提交回答
  • 仔细思考,写出逻辑

    2020-08-03 20:25:06
    赞同 展开评论 打赏
  • 软件开发,安全加密

    每个房间不同时间段作为独立对象考虑,不要只考虑一个房间

    2019-07-17 18:53:49
    赞同 展开评论 打赏
  • 乐于学习与分析

    每个房间不同时间段作为独立对象考虑,不要只考虑一个房间

    2019-07-17 18:53:49
    赞同 展开评论 打赏
  • 你设想一下每个房间都有一个时间对象,这个时间对象是时间段,那么你要解决的就是这个时间对象如何插入时间段、如何删除时间段以及如何计算
    有效时间段。
    时间段的计算,开始时间是否包含在已定时间段内,结束时间是否在已定时间段内,新时间段是否包含任何已定时间段的开始时间或截至时间。通过
    以上判断可以得出是否可以预定。
    如果你一定要用你的数组来表达的话那么建议你预定日期用一个数组表示,并且用字符串记录下来,然后查找字符串进行比对即可。不然比较月份、

    2019-07-17 18:53:49
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载