Membuat Berbagai Operator Insert Atau Sisip Single Linked List dengan Bahasa C/ C++

Berikut ini saya akan membuat program single linked list yaitu dengan berbagai operator insert atau sisip yang diantaranya ada sebagai berikut fungsi sisip sebelum simpul, sisip setelah simpul dan sisip akhir ada juga sisip awal cukup lengkapkan. dengan ketentuan sebagai berikut : 
Untuk fungsi sisip sebelum simpul, jika data harus disisip di awal list maka akan mengubah posisi head. Demikian juga jika simpul tertentu yang dimaksud tidak ada maka ada pesan simpul baru tidak dapat disisipkan. 
Untuk fungsi sisip setelah simpul, jika simpul tertentu yang dimaksud tidak ada maka ada pesan simpul baru tidak dapat disisipkan. Selain kondisi tersebut, lakukan sisip di tengah. 
berikut listing kodenya


output nya kurang lebih seperti ini pada tampilan awal
#Tampilan  Awal.



selamat mencoba semoga bermanfaat