Tudi pri vstavljanju elementa na poljubno mesto dodamo novo vozlišče na konec tabele vozlišč. Dodano vozlišče nato še ustrezno povežemo v verigo. Spodnji primer prikazuje vstavljanje elementa 'N' pred element 'A' v zaporedju <'M', 'I', 'Z', 'A'>:
Kako je videti tabela vozlišč povezanega seznama ps po izvedbi spodnjih stavkov? Katero zaporedje predstavlja dobljeni povezani seznam?
ps = Ustvari() DodajNaZacetek(ps, 'A') DodajNaKonec(ps, 'B') DodajNaZacetek(ps, 'C') indeks = IndeksNaslednika(ps, IndeksZacetnega(ps)) Vstavi(ps, indeks, 'D')
Funkcijo Vstavi sprogramiramo takole:
Dodajanje elementa na začetek povezanega seznama ni nič drugega kot vstavljanje pred začetno vozlišče – torej vstavljanje pred vozlišče z indeksom IndeksZacetnega(povSeznam):