POJ1442 大根堆和小根堆找第k大的數

題意: 給定M個數,每次能夠插入序列一個數;再給N個數,表示在插入第幾個數後輸出一個數,第一次輸出序列中最小的,第二次輸出序列中第二小的……以此類推,直到輸出N個數。web 第一次作只用一個優先數列超時了,後來上網看到要用最大堆和最小堆維護作,網上的代碼能夠把數據都存儲在最大堆中,每次加入新數據只要調動一兩個就能夠了,而個人代碼每次加入新數據都得清空隊列,相比較要慢多了。數組 要點: 先設兩個優先
相關文章
相關標籤/搜索