A prioritásos sor ábrája. A sor fejelemére a PS pointer mutat, a sor a (k1,50) (k2,30) (k3,90) és (k4,40) elemeket tartalmazza :

Egy elem mezői:

Üres sor létrehozása:

Egy új kulcs beszúrása a sorba:

Egy adott kulcsú elem csak egyszer szerepelhet a sorban, így mielőtt betesszük a sorba az új elemet, ellenőrizni kell, hogy esetleg van-e már az adott kulcsnak megfelelő elem. Ha igen, akkor a beszúrást nem hajtjuk végre, hanem hibaüzenettel leállunk. (Mindig bal oldali az "igaz ág".)

 

A sor legnagyobb prioritású (első) elemének kivevése:

Ha a sor üres lenne, hibát jelzünk. Vigyázni kell, ha egy eleme volt a sornak, mert akkor a lánc helyreállításánál nincs a törölt elem után eleme a listának! (Mindig bal oldali az "igaz ág".)

Egy adott kulcsú elem prioritásának növelése:

Ha a megadott érték nulla, semmit nem csinálunk, ha negatív, hibát jelzünk, mert nem növekedne, hanem csökken a prioritás. Szintén hibát jelzünk, ha nincs az adott kulccsal egyenlő kulcsú eleme a sornak. A prioritás megnövelése jelentheti azt, hogy az elem előrébb kerül a listában. Ezt törléssel és a "Betesz" meghívásával megoldhatjuk, de ennél hatékonyabb, ha a visszamutatókon haladva megkeressük az új helyet, és átláncoljuk az elemet. (Mindig bal oldali az "igaz ág".)