SplQueue::setIteratorMode
SplHeap::compare
Datastructures
PHP Manual
کلاس SplHeap
Introduction
کلاس عملکرد اصلی Heap را فراهم میکند.
Class synopsis
abstract
SplHeap
implements
Iterator
,
Countable
{
/* Methods */
__construct
(
void
)
abstract
int
compare
(
mixed
$value1
,
mixed
$value2
)
int
count
(
void
)
mixed
current
(
void
)
mixed
extract
(
void
)
void
insert
(
mixed
$value
)
bool
isEmpty
(
void
)
mixed
key
(
void
)
void
next
(
void
)
void
recoverFromCorruption
(
void
)
void
rewind
(
void
)
mixed
top
(
void
)
bool
valid
(
void
)
}
Table of Contents
SplHeap::compare
— مقایسه اجزا برای قرار دادن درست آنها در heap هنگام مرتبسازی
SplHeap::__construct
— ساخت heap خالی
SplHeap::count
— شمارش تعداد اجزا در heap
SplHeap::current
— بازگرداندن گره فعلی اشاره شده توسط تکرارکننده
SplHeap::extract
— استخراج گره از بالای heap و مرتبسازی
SplHeap::insert
— وارد نمودن جز در heap به وسیله مرتب سازی آن
SplHeap::isEmpty
— بررسی خالی بودن heap
SplHeap::key
— بازگرداندن اندیس گره فعلی
SplHeap::next
— انتقال به گره بعدی
SplHeap::recoverFromCorruption
— بازیابی از حالت خراب تا غملیات دیگر بر heap انجام شود
SplHeap::rewind
— برگرداندن تکرارکننده به ابتدا
SplHeap::top
— گره اوج در بالای heap
SplHeap::valid
— بررسی heap برای وجود گرههای بیشتر
SplQueue::setIteratorMode
SplHeap::compare
Datastructures
PHP Manual