目前卡在了排队顺序不一定是挂号顺序,过号重排将病人放入排队序列时也应该将所挂的号放进去,但是挂号的标准是什么,怎么判断这个病人应该挂几号,朋友们帮帮我
理解参考:
1、使用单链表实现,不同的科室挂号相当于是不同的链表,一个科室对应一个挂号单链表,链表存储的是就医的挂号的人的信息。
2、每个链表的root为当前候诊的人,过号的排到root的前边,就诊结束的将其从链表中移除。
3、有病人挂号进入诊室候诊将其信息排入相应链表末尾。
4、过号病人回来了,将其从链表取出排入链表末尾重新排队。
这是我理解的思路,希望可以帮到你。