题解 | #从尾到头打印链表#

https://www.nowcoder.com/practice/d0267f7f55b3412ba93bd35cfa8e8035

int* printListFromTailToHead(struct ListNode* listNode, int* returnSize ) {
    // write code here
    int* res=(int*)malloc(sizeof(int)*10000);
    int i=0;
    struct ListNode* node=listNode;
    while(node){
        res[i++]=node->val;
        node=node->next;
    }
    *returnSize=i;
    for(int j=0;j<i/2;j++){
        int temp=res[j];
        res[j]=res[i-j-1];
        res[i-j-1]=temp;
    }
    return res;
}
全部评论

相关推荐

10-20 11:11
辽宁大学 营销
点赞 评论 收藏
分享
10-03 17:08
已编辑
西安电子科技大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务