采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如题
感谢老师。
抱歉,我没有特别理解你的问题,什么叫:推出的元素属于哪个数组?
谢谢老师的神速回复。我的意思是:在多路归并的实现中,我们每次从d个数组中的一个取出数据,来构造和维护了一个最小堆。下次从哪个数组取数据,取决于我们把哪个数组的元素移除出最小堆。那么,如何确定移除的最小元素属于哪个数组?
哦哦哦,理解了,使用堆是最好的:)
那么,我在算法实现的时候,怎么确定下次从哪个数组再取一个数据放入堆中呢?也就是,我怎么知道上次移除堆的数据来自于哪个数组?需要额外的数据结构记录堆中的数据属于哪个数组吗?
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
9.0k 21
5.8k 3
5.1k 5
1.5k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号