-Link list program Write a program that uses the operations described below. Input and output file usage is required. Define a struct that contains three fields: an integer, a character, and a link field. Part I - *Fill the linked list with at least 25 nodes using an input file. *Remove the first node from the linked list and print it. The linked list is other wise left unchanged. *Implement the recursive reverse print function for a linked list. *Implement the standard print funtion for a linked list that will leave the linked list unchanged. *Write a function that will find the length of a linked list. *Write a function that will destroy a linked list. *Write a function that will insert an element at the head of a linked list. *Write a function that will insert an element at the tail of a linked list. *Write a function that will append two linked lists. You need two different linked list to show that his function works. *Write a function that will find the maximum integer in a linked list. The maximum value is returned. *Write a function delete(L,e) sucht that the node following the node containing the character stored in the variable e is deleted. *Write a function that will delete from the head of a linked list. *Write a function that will delete from the tail of a linked list. *Write a function that will create a copy of the linked list. The original linked list remains unchanged. *Write a function that will replace every occurrence of a given element, e, in a linked list with a new value, newval. The linked list remains otherwise unchanged. *Write a function that will reverse a linked list. Part II *Write a function to create a circular linked list. Your program must prove that the list is circular.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Needs to run on Bloodshed for Windows Enviroment. Keep as simple as possible