题目描述:给定一个单链表,写一个函数把它分成k个单链表.分割成的k个单链表中,两两之间长度差不超过1,允许为空.分成的k个链表中,顺序要和原先的保持一致,比如说每个单链表有3个结点,则第一个单链表的结点为输入链表的前三个结点,依次类推. 思路: 第一次遍历单链表,求出链表的长度length: 求出平均分成的k个链表中,每个的结点avg,以及还多余的结点rem: 第二次遍历输入链表,如果达到avg,且rem存在值,则把本次遍历的结果赋值给结果数组: # Definition for singly-…