//首先将数组A创建成链表。然后对val 和 链表中的数据进行比较,需要注意的是val小于链表的第一个数据,以及val大于链表中的所有数据 struct ListNode* makelist( int n ) { struct ListNode* p = ( struct ListNode* )malloc( sizeof(struct ListNode) ); struct ListNode* head = p; head->next = NULL; &nbs...