| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 802 人关注过本帖
标题:建立一个10结点的单向链表
只看楼主 加入收藏
Lucky01
Rank: 2
等 级:论坛游民
威 望:1
帖 子:9
专家分:27
注 册:2015-11-14
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:7 
建立一个10结点的单向链表
建立一个10结点的单向链表,每个结点包括:学号、姓名、性别、年龄。对其进行排序,采用插入排序法,按学号从小到大排序。
搜索更多相关主题的帖子: 姓名 
2015-12-05 15:57
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:4 
有什么问题?

我们都在路上。。。。。
2015-12-05 21:13
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用hellovfp在2015-12-5 21:13:37的发言:

有什么问题?

问题就是谁来做功课?

授人以渔,不授人以鱼。
2015-12-05 21:30
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
以下是引用TonyDeng在2015-12-5 21:30:10的发言:


问题就是谁来做功课?


貌似有这个趋势,哈哈

我们都在路上。。。。。
2015-12-05 22:26
Lucky01
Rank: 2
等 级:论坛游民
威 望:1
帖 子:9
专家分:27
注 册:2015-11-14
收藏
得分:0 
对呀,链表我不会,会的教教我,用C++来编程
2015-12-06 00:02
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
c++里有标准链表库,根本不需要你写,排序也是,不需要你写。

我们都在路上。。。。。
2015-12-06 00:45
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
收藏
得分:4 
//建立结点类
class Node
{
public:
    char name[9];
    Node*next;
}
//新产生一个元素
Node*stu1;stu1=new Node;
stu1->name="abc";stu1->next=NULL;
//将一个结点地址由前一结点的next指针保存,形成链
stu2->name="ef";stu2->next=NULL;
stu1->next=stu2;
//这是大概思路,其他自己慢慢啃吧
2015-12-06 19:26
Lucky01
Rank: 2
等 级:论坛游民
威 望:1
帖 子:9
专家分:27
注 册:2015-11-14
收藏
得分:0 
#include<iostream.h>
struct Student         //结构声明
{  //定义结构变量
    int id;
    char name[20];
    char sex[10];
    int age;
    Student *next;
};
Student *head;
Student *a[10];
Student *Create()//创建链表结构
{
    Student *s,*p;
    s=new Student;
    cin>>s->id>>s->name>>s->sex>>s->age;
    head=NULL;
    while(s->id!=0)
    {
        if(head==NULL)
            head=s;
        else
            p->next=s;
        p=s;
        s=new Student;
        cin>>s->id>>s->name>>s->sex>>s->age;
    }
    p->next=NULL;
    delete s;
    return head;
}
void paixu(head)//插入法排序
{
    Student *st,*pt;
    while(pt!=NULL)
    {
        //用插入法怎么排序?

    }
}
void showList(Student *head)
{
    while(head)
    {
        cout<<"now the items of list are\n";
        cout<<head->id<<head->name<<head->sex<<head->age;
        head=head->next;
    }
}
main()
{
    head=Create();
    paixu(head);
    showList(head);
}
2015-12-07 22:26
快速回复:建立一个10结点的单向链表
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.087827 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved