How can insert and delete single linked lists to and/or from middle (any where except at the first and at the last?

eh, it's okay. but certainly not "the best". unless "the best" means code that has typos and memory leaks.

but the larger question is this: do you really think the OP has been waiting 5 months for you to post your favorite link?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.