来指导一下c语言链表

订座系统,用0,1表示空闲时间,请问怎么样才能判断座位是否空闲,我这边是用了链表来制作,请看第一张图片

img

img

img

链表的特点是,增删方便,但是查找不方便
如果你业务更多的是查询,首先在设计时,是不是可以考虑一下。
其实可以用多个结构配合,一个专门存空闲(数组也好,vector也好),一个专门存具体详细信息。
这样,判断是否空闲是不是就很简单了。

再就是这里的业务,作为是死的,个数也是死的,一开始就初始化的,而链表的特点一般是用则申请,不用释放~

至于你题目中的,我没看懂或者没细看逻辑,单纯的靠链表设计这个业务,有点局限~