zoukankan      html  css  js  c++  java
  • C语言实现头插法

    上一篇的头插法书写有误,在此更正

    //create by yu
    
    #include "stdio.h"
    #include "stdlib.h"
    
    typedef struct node{
        int element;
        struct node *next;
    }node,*linklist;
    
    
    linklist insertfromhead(int number){
        linklist head=(linklist)malloc(sizeof(node));
        head->next=NULL;
        for(int i=0;i<number;i++){
            linklist n=(linklist)malloc(sizeof(node));
            printf("please input the %dth number",(i+1));
            scanf("%d",&(n->element));
            n->next=head->next;
            head->next=n;
        }
    
        return head;
    }
    
    void display(linklist head){
        linklist temp=head;
        while(temp->next){
            temp=temp->next;
            printf("%d
    ",temp->element);
        }
    }
    int main(){
        linklist head=insertfromhead(5);
        display(head);
        return 0;
    }
  • 相关阅读:
    webpack 压缩js
    系统host文件
    promise
    Cookie与Session
    java普通分页(低级分页)
    容器部署MySQL数据迁移
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/daremosiranaihana/p/13950553.html
Copyright © 2011-2022 走看看