Journal of System Simulation ›› 2017, Vol. 29 ›› Issue (1): 91-98.doi: 10.16182/j.issn1004731x.joss.201701013

Previous Articles     Next Articles

Efficient Priority Queue Constructed on Heap-like Data Structure

Qi Binbin, Pang Mingyong   

  1. Department of Educational Technology, Nanjing Normal University, Nanjing 210097, China
  • Received:2015-04-24 Revised:2015-07-07 Online:2017-01-08 Published:2020-06-01

Abstract: How to organize data structure is a very important issue for various algorithm implementations. In this paper, a novel and efficient priority-queue was presented based on a kind of heap-like data structure. The organization structure of the queue is first introduced and then a set of basic operators on the queue were elucidated, the time and space performances of the data structure was also theoretically analyzed. Our data structure has several advantages, including the adaptability of storage space as well as the simplicity and convenience of implementation. Experimental results showed that the heuristic priority queue data structure can effectively improve the performance of various types of simulation systems, relative to its traditional counterparts. Our data structure can be used to solve a variety of application problems such as combinatorial optimization.

Key words: data structure, priority queue, heap-like queue, efficiency of algorithm

CLC Number: