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:
előre mutató: next
vissza mutató: prev
kulcs: key
prioritás: pr
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".)
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".)
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".)