C# Класс CodingPractice.Heap.Heap

Наследование: IPriorityQueue
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
elements IComparable[]
lastIndex int
maxIndex int

Открытые методы

Метод Описание
dequeue ( ) : IComparable
enqueue ( IComparable item ) : void
isEmpty ( ) : bool
isFull ( ) : bool

Защищенные методы

Метод Описание
Heap ( ) : System
newHole ( int hole, IComparable item ) : int
reheapDown ( IComparable item ) : void
reheapUp ( IComparable item ) : void

Описание методов

Heap() защищенный Метод

protected Heap ( ) : System
Результат System

dequeue() публичный Метод

public dequeue ( ) : IComparable
Результат IComparable

enqueue() публичный Метод

public enqueue ( IComparable item ) : void
item IComparable
Результат void

isEmpty() публичный Метод

public isEmpty ( ) : bool
Результат bool

isFull() публичный Метод

public isFull ( ) : bool
Результат bool

newHole() защищенный абстрактный Метод

protected abstract newHole ( int hole, IComparable item ) : int
hole int
item IComparable
Результат int

reheapDown() защищенный Метод

protected reheapDown ( IComparable item ) : void
item IComparable
Результат void

reheapUp() защищенный абстрактный Метод

protected abstract reheapUp ( IComparable item ) : void
item IComparable
Результат void

Описание свойств

elements защищенное свойство

protected IComparable[] elements
Результат IComparable[]

lastIndex защищенное свойство

protected int lastIndex
Результат int

maxIndex защищенное свойство

protected int maxIndex
Результат int