题解 | #牛牛的单向链表#

牛牛的单向链表

https://www.nowcoder.com/practice/95559da7e19c4241b6fa52d997a008c4

#include<stdio.h>
#include<malloc.h>
typedef struct ListNode
{
    int val;
    struct ListNode*  next;
}ListNode;

ListNode* BuyListNode(int val)
{
    ListNode* newnode=(ListNode*)malloc(sizeof(ListNode));
    newnode->next=NULL;
    newnode->val=val;
    return newnode;
}
void PushFront(ListNode** pphead,int val)
{
    ListNode* newnode=BuyListNode(val);
    newnode->next=*pphead;
    *pphead=newnode;
}

int main()
{
    int n=0;
    scanf("%d",&n);
    int a[n];
    
    ListNode* phead=NULL;
    
    for(int i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(int i=n-1;i>=0;i--)
    {
         PushFront(&phead,a[i]);
    }
    
    ListNode* tail=phead;
    while(tail)
    {
        printf("%d ",tail->val);
        tail=tail->next;
     }
    
    return 0;
}
#北京合租#
全部评论

相关推荐

昨天 11:21
门头沟学院 Java
总包48.5w,意想不到的价格
无情咸鱼王的秋招日记之薛定谔的Offer:R
点赞 评论 收藏
分享
头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务