当前位置: 首页 > news >正文

建站行业有前途广州建设网站是什么

建站行业有前途,广州建设网站是什么,苏州代理注册公司,网站建设策划报价单已知两个链表A和B分别表示两个集合#xff0c;其元素递增排列。 请设计算法求出A与B的交集#xff0c;并存放于A链表中。 a: 1, 2, 2, 4, 5, 7, 8, 9, 10 b: 1, 2, 3, 6, 7, 8 #include iostream using namespace std;typedef int Elemtype; #define ERROR 0; #defin… 已知两个链表A和B分别表示两个集合其元素递增排列。 请设计算法求出A与B的交集并存放于A链表中。 a: 1, 2, 2, 4, 5, 7, 8, 9, 10 b: 1, 2, 3, 6, 7, 8 #include iostream using namespace std;typedef int Elemtype; #define ERROR 0; #define OK 1;typedef struct LNode {Elemtype data; //结点保存的数据struct LNode* next; //结构体指针 }LNode, * LinkList;/*单链表初始化*/ bool Init_LinkList(LinkList L) {L (LinkList)malloc(sizeof(LNode)); //新建头结点if (L NULL){return ERROR;}L-data 0;L-next NULL;return OK; }/*单链表头插法*/ bool LinkList_head_instert(LinkList L) {int x 0;LNode* p NULL;while (cin x){p (LinkList)malloc(sizeof(LNode));if (p ! NULL) //防止分配地址失败{p-data x;p-next L-next;L-next p;if (cin.get() \n) break; //检测换行符}else{exit(0);cout 内存分配失败 endl;}}return OK; }/*单链表尾插法*/ bool LinkList_tail_instert(LinkList L) {int x 0;LNode* p NULL;LNode* r NULL;r L;while (cin x){p (LinkList)malloc(sizeof(LNode));if (p ! NULL) //防止分配地址失败{p-data x;p-next NULL;r-next p;r p;if (cin.get() \n) break; //检测换行符}else{exit(0);cout 内存分配失败 endl;}}return OK; }/*单链表遍历*/ bool LinkList_All_value(LinkList L) {if (L-next NULL){cout 链表为空 endl;return ERROR;}LNode* s NULL;s L-next;while (s ! NULL){cout s-data ;s s-next;}cout endl;free(s);return OK; }/*单链表长度*/ int LinkList_length(LinkList L) {int count 0;LNode* s NULL;s L-next;while (s ! NULL){count;s s-next;}return count; }/*清空单链表*/ void Clear_LinkList(LinkList L) {LNode* p L-next;LNode* q NULL;while (p ! NULL){q p-next;free(p);p q;}L-next NULL; }/*销毁单链表*/ void Destory_LinkList(LinkList L) {LNode* p NULL;LNode* q NULL;p L;while (p ! NULL){q p-next;free(p);p q;}L NULL; }bool jiaoji(LinkList La, LinkList Lb) {LNode* pa NULL;LNode* pb NULL;LNode* pc NULL;LNode* q NULL;pa La-next;pb Lb-next;pc La;La-next NULL;if (pa NULL pb NULL){cout 两个单链表为空!!! endl;return ERROR;}while (pa ! NULL pb ! NULL){if (pa-data pb-data){pc-next pa;pc pa;pa pa-next;q pb;pb pb-next;delete q;//或者用free(q);}else if (pa-data pb-data){q pb;pb pb-next;delete q;}else //pa-data pb-data{q pa;pa pa-next;delete q;}}while (pa ! NULL){q pa;pa pa-next;delete q;}while (pb ! NULL){q pb;pb pb-next;delete q;}pc-next NULL;delete Lb;return OK; }/*已知两个链表A和B分别表示两个集合其元素递增排列。 请设计算法求出A与B的交集并存放于A链表中。*/ //a: 1, 2, 2, 4, 5, 7, 8, 9, 10 //b: 1, 2, 3, 6, 7, 8int main(void) {LinkList a NULL;Init_LinkList(a);LinkList_tail_instert(a);//1 2 2 4 5 7 8 9 10LinkList_All_value(a);LinkList b NULL;Init_LinkList(b);LinkList_tail_instert(b);//1 2 3 6 7 8LinkList_All_value(b);jiaoji(a, b);LinkList_All_value(a);//打印两个单链表的交集return 0; }
http://www.dnsts.com.cn/news/265714.html

相关文章:

  • 国外优秀网站建设广州网站建设培训
  • 企业网站关键词排名网站后台标签切换
  • 天水模板型网站建设关键词seo是什么意思
  • 网站建设的行业动态网站建设分为多少模块
  • 网站结的建设ppt软件公司招聘信息
  • 在哪些网站做外贸好巩义便宜网站建设费用
  • 专做婚宴用酒是网站百度收录wordpress
  • wordpress 做手机站绵阳seo
  • 网站建设推广特色上海线上引流推广
  • argo wordpress 汉化seo推广专员
  • 旅游网站界面设计西昌新站seo
  • 大气企业网站做家教网站如何招生
  • 岳阳网站建设的公司安卓软件怎么开发
  • 上海市住宅建设发展中心网站做网站大概多钱
  • 风科网免费网站山东省建设项目备案证明网站
  • 公司建网站多少钱qcjxkd郑州装修公司口碑哪家好
  • 北京做网站哪个公司好央视优购物官方网站
  • 哪里可以做网站平台用xmind做网站架构
  • 个人可以做电商网站吗做网站哪个服务商便宜
  • 魔兽做图下载网站如何建设一个电影网站
  • 做网站设计都需要什么软件河北省建设招标网站
  • 宁波网站制作定制长沙百度贴吧
  • 查工程项目的网站网站建设找哪个好
  • 怎么看出网站有没有做404页面深圳做网站哪个平台好
  • 辽宁省开原市城乡建设投资有限公司网站昆山建设监察大队网站
  • 网站页面上的下载功能怎么做专业移动网站建设商
  • 聊城seo整站优化报价视频网站
  • 做动图的网站常德网站seo
  • 网站的按钮怎么做的网络域名的网站
  • 如何进网站临沂建设工程信息网