Briefly explain, why is creating a linked list usually done by one program, and the options to add, modify, or delete a structure in the list provided by a different program? Solution linked list is a list containing a structure in which we can have all the required information fields and one or two links fields which stores the information about the next node and/or previous nodes in a simple singly linked list we have an information field like int or string and a link fields which stores the address of the next node. and then add, delete, modify operations are performed on the whole structure instead of a single field that is why they are seperated by different classes so that the work can be done without any complications.