Briefly describe in writing on your logbook how structures and pointers can be used to create data structures such as linked lists and trees. Solution structure are used to group together the variable of different data type. Pointers are used to store the address of any data type. With the help of the above data structures such as trees and linked list can be created. Below are the examples: struct Node { int data; Node *next; }; Above structure will create a linked list node. It will hold a data of type int and to create a linked list we need to store the address of same type of node in the current node hence we have a pointer to a type of node. struct treenode { int data; treenode *left; treenode *right; }; Above structure will create a node for tree. data will hold the data of type int. Considering it a binary tree every node has two child, one to its left and one to its right. Since the child are of same structure hence we need to store the pointer to treenode type of structure..