Signed-off-by: a1e2w3 <a1e2w3@126.com>
Signed-off-by: a1e2w3 <a1e2w3@126.com>
Modify a bug in BinomialHeap when get the size of the heap
Add heaplifyAt method
Signed-off-by: a1e2w3 <a1e2w3@126.com>
Modify a bug in BinomialHeap when get the size of the heap
Add heaplifyAt method
first commit from eclipse
Merge remote-tracking branch 'heap4java/master'

Conflicts:
	src/hust/idc/test/TestBinaryHeaplify.java
	src/hust/idc/test/TestBinomialHeaplify.java
	src/hust/idc/test/TestFibonacciHeaplify.java
	src/hust/idc/test/WritableInt.java
	src/hust/idc/util/UnorderedPair.java
modified some annotations
Modified HeapSortor, use Heap.sortAndClear() instead of Heap.sort()
Nothing
Correct some spelling mistakes
Add some annotations
Change the Pair into an interface and add write method;
Add Matrix as the map from a pair of key to a value, and one key is
called row, the other is column.
Completed LinkedMatrix;
Added abstract class AbstractImmutablePair and
AbstractMatrix.AbstractImmutableEntry and improved readability of codes
Fixed bugs of HashMatrix and LinkedMatrix, added class AbstractMapEntry
and AbstractImmutableMapEntry to implement equals, hashCode, toString
methods of interface Map.Entry.
Nothing changed
Completed ArrayMatrix, and set method rows and columns in AbstractMatrix
be
abstract method that must be implemented in its subclass.