#include typedef struct AvlNode {int data;struct AvlNode *left_child, *right_child;} AvlNode;AvlNode *root; AvlNode * rotate_LL(AvlNode *parent) {AvlNode *child = parent->left_child;parent->left_child = child->right_child;child->right_child = parent;return child;} AvlNode * rotate_RR(AvlNode *parent){AvlNode *child = parent->right_child;parent->right_child = child->left_child;child->left_child =..