What are the real world applications of Fibonacci heaps and binary heaps? It’d be great if you could share some instance when you used it to solve a problem.
Edit: Added binary heaps also. Curious to know.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You would rarely use one in real life. I believe the purpose of the Fibonacci heap was to improve the asymptotic running time of Dijkstra’s algorithm. It might give you an improvement for very, very large inputs, but most of the time, a simple binary heap is all you need.
From Wiki:
The binary heap is a data structure that can be used to quickly find the maximum (or minimum) value in a set of values. It’s used in Dijkstra’s algorithm (shortest path), Prim’s algorithm (minimum spanning tree) and Huffman encoding (data compression).