DATA STRUCTURES
SKEW HEAP vs LEFTIST HEAP
THERE ARE MULTIPLE ‘TABS’ WHICH CAN BE SEEN ON TOP OF
THE APPLET:
Ø
GENERATE SEQUENCE
IN THIS SCREEN
Ø
VIEW THE
GENERATED SEQUENCE
Ø
VIEW STATS ON
PROCESSED SEQUENCE
Ø
GRAPHICAL
REPRESENTATION OF LEFTIST HEAP ON GENERATED SEQUENCE
Ø
GRAPHICAL
REPRESENTATION OF SKEW HEAP ON GENERATED SEQUENCE
TO GENERATE SEQUENCE FOLLOW THE FOLLOWING STEPS FROM
THE ‘SEQUENCE INPUT’ SCREEN
·
SELECT GENERATION MODE: AUTO
OR MANUAL (*INFORMATION PANEL PROVIDES
DETAILS)
o
AUTO
i.
SELECT INSERTION CRITERIA FROM THE RADIO BUTTONS
AVAILABLE.
ii.
(OPTIONAL) SELECT DELETION CRITERIA FROM RADIO
BUTTONS AVAILABLE.
iii.
‘CLICK’ ON ‘GENERATE SEQUENCE’
iv.
(OPTIONAL) ‘CLICK’ ON ‘VIEW SEQUENCE’ TO VIEW
GENERATED SEQUENCE.
v.
‘CLICK’ ON ‘PROCESS SEQUENCE’.
vi.
(OPTIONAL) ‘CLICK’ ON ‘VIEW SKEW HEAP’ OR ‘VIEW
LEFTIST HEAP’ TO SEE THE GRAPHICAL REPRESENTATION OF THE PROCESSED SEQUENCE.
o
MANUAL
i.
TYPE IN INPUT IN PROVIDED AREA.
·
NUMERIC
·
D (FOR
DELETE-MIN)
ii.
‘CLICK’ ON ‘GENERATE SEQUENCE’
iii.
(OPTIONAL) ‘CLICK’ ON ‘VIEW SEQUENCE’ TO VIEW
GENERATED SEQUENCE.
iv.
‘CLICK’ ON ‘PROCESS SEQUENCE’.
v.
(OPTIONAL) ‘CLICK’ ON ‘VIEW SKEW HEAP’ OR ‘VIEW
LEFTIST HEAP’ TO SEE THE GRAPHICAL REPRESENTATION OF THE PROCESSED SEQUENCE.
By Soheil Pourhashemi