Add heaps folder (#3150)

Co-authored-by: Yang Libin <szuyanglb@outlook.com>
This commit is contained in:
Ankush263
2022-06-20 23:34:13 +05:30
committed by GitHub
parent 678ec396fc
commit 6472d33092

View File

@ -0,0 +1,21 @@
package com.thealgorithms.datastructures.heaps;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class FibonacciHeapTest{
@Test
void testHeap(){
FibonacciHeap fibonacciHeap = new FibonacciHeap();
fibonacciHeap.insert(5);
fibonacciHeap.insert(3);
fibonacciHeap.insert(1);
fibonacciHeap.insert(18);
fibonacciHeap.insert(33);
Assertions.assertEquals(fibonacciHeap.findMin().getKey(), 1);
fibonacciHeap.deleteMin();
Assertions.assertEquals(fibonacciHeap.findMin().getKey(), 3);
}
}