#include #include typedef struct child{ int num; struct child *next; } node; void Push(node **headRef, int x){ //insert code here } void printCLL(node *head){ //insert code here } void play(node **headRef, int k){ //insert code here } void deleteCLL(node **headRef){ //insert code here } void test(){ node *head = NULL; int a[] = {1, 2, 3, 4, 5, 6}; for (int i = sizeof(a) / sizeof(int) - 1; i >= 0; i--){ Push(&head, a[i]); } printCLL(head); play(&head, 2); printCLL(head); deleteCLL(&head); } int main(){ test(); return 0; }