/**

  • struct ListNode {
  • int val;
  • struct ListNode *next;
  • }; / /*
  • 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
  • @param listNode ListNode类
  • @return int整型一维数组
  • @return int* returnSize 返回数组行数 / int printListFromTailToHead(struct ListNode* listNode, int* returnSize ) { struct ListNode* p = listNode; int i=0; while(p != NULL){ p=p->next; i++; } returnSize = i; // int arr = (int*)malloc(sizeof(int)i);//int相当于数组 p=listNode; while(p != NULL){ arr[--i]=p->val; // p=p->next; } return arr; }