abc.zip

  • PUDN用户
    了解作者
  • Visual C++
    开发工具
  • 1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 6
    下载次数
  • 2011-10-20 23:37
    上传日期
已知带头结点的动态单链表L中的结点是按整数值递增排序的,试写一算法将值为x的结点插入到表L中,使L仍然有序。
abc.zip
  • abc.cpp
    1.3KB
内容介绍
#include<iostream> using namespace std; typedef int datatype; typedef struct node { datatype data; struct node *next; }linklist; linklist *creat() { int ch; linklist *head,*s,*r; head=(linklist *)malloc(sizeof(linklist)); r=head; cin>>ch; while(ch!=0) { s=(linklist *)malloc(sizeof(linklist)); s->data=ch; r->next=s; r=s; cin>>ch; } r->next=NULL; return head; } //定义链表 linklist *insert(linklist *head,int x) { linklist *p; linklist *s; s=(linklist *)malloc(sizeof(linklist)); s->data=x; p=head->next; if(s->data<=p->data) {s->next=p; head->next=s; return head;} while(p->next!=NULL) { if(s->data>=p->data&&s->data<=p->next->data) {s->next=p->next; p->next=s; return head;} else p=p->next; } p->next=s; s->next=NULL; return head; } //插入字符 void print(linklist *head) { linklist *p; p=head->next; cout<<"these numbers are:"<<endl; while(p!=NULL) { printf("%d ",p->data); p=p->next; } } //输入 void main() { datatype x; linklist *p,*h; cout<<"creat your numbers:"<<endl; h=creat(); cout<<"input an x"; cin>>x; p=insert(h,x); print(p); } //输出
评论
    相关推荐
    • ABC.rar
      人工蜂群算法是模仿蜜蜂行为提出的一种优化方法,是集群智能思想的一个具体应用,它的主要特点是不需要了解问题的特殊信息,只需要对问题进行优劣...为了解决多变量函数优化问题,Karaboga提出了人工蜂群算法ABC模型。
    • abc.rar
      Video processing with different files and techniques.
    • abc.zip
      非常好的资料,值得收藏,非常好的资料,值得收藏,非常好的资料,值得收藏,
    • OSSPwBeam_ABC
      OSSPwBeam_ABC 人工蜂群(ABC)算法是最近引入的基于群体的算法之一。 ABC算法是一种基于蜜蜂群智能觅食行为的优化算法。 在本文中,我们提出了一种将ABC算法与波束搜索(BS)进行混合的方法,这是众所周知的启发式...
    • 智能ABC
      英文操作系统智能ABC
    • abc排序.zip
      ABC三个数字按大小排序,语言类型:C语言,难度:入门中的入门级
    • Abc.rar
      类似金山词霸生词本的DAO数据库代码,实现的功能:把数据库中的记录显示到列视中,可以进行记录添加、删除、修改、查询等操作。
    • ABC.rar
      champions galatasaray
    • abc.rar
      this is code of me, please view for more detail
    • ABC.zip
      坐标变换的simulink以及子函数程序