文档章节

202Union

把南墙撞开
 把南墙撞开
发布于 2016/05/06 23:50
字数 279
阅读 6
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

注意:要严格按照后缀名新建文件。

如果按.h创建文件,后来简单重命名为.cpp文件,编译会出错。

顺序表的实现 包含4个文件:

    c1.h 是预处理指令;//代码与博客201SqList中的相同

    c2-1.h 是SqList的数据结构;//代码与博客201SqList中的相同

    bo2-1.cpp 是SqList的基本操作函数(basic operations 缩写为 bo);//代码与博客201SqList中的相同

    algo.cpp 是实现、测试函数。

//algo.cpp
#include"c1.h"
#include"c2-1.h"
#include"bo2-1.cpp"

using namespace std;

void Union(SqList &La, SqList Lb)
{
	if (Lb.length != 0)
		for (int i = 0; i < Lb.length; i++)
		{
			if (!(LocateElem(La, *(Lb.elem + i))))
				ListInsert(La, La.length + 1, *(Lb.elem + i));
		}
}

int main()
{
	SqList La, Lb;

	InitList(La);
	for (int i = 1; i < 6; i++)
		ListInsert(La, La.length + 1, i);

	InitList(Lb);
	for (int i = 1; i < 6; i++)
		ListInsert(Lb, Lb.length + 1, i*2);

	ListTraverse(La);
	ListTraverse(Lb);
	Union(La, Lb);
	ListTraverse(La);

	cin.get();
	return 0;
}


上一篇: 203MergeList
下一篇: 101Triplet
把南墙撞开
粉丝 0
博文 73
码字总数 21068
作品 0
昌平
私信 提问
加载中
请先登录后再评论。

暂无文章

历史上第一个聊天机器人:200 行代码就能欺骗人类感情

在 1964 年至 1966 年间,麻省理工学院人工智能实验室的德裔美国计算机科学家约瑟夫·维森鲍姆(Joseph Weizenbaum)开发了历史上第一个聊天机器人 —— Eliza。 Eliza 的名字源于爱尔兰剧作...

摆摊卖报纸
11分钟前
23
0
WordPress文章页面获取评论次数

页面的评论次数 主要调用在文章的开始,让读者方便的点击,参与评论,这里我们是获取本篇文章的评论次数,不是评论的人数。 通过以下代码轻松实现: <?php if( $posts ) : ?> <?php foreach...

osc_ho1lz6z7
11分钟前
0
0
JavaScript 预编译过程的详细解读

文章目录 JavaScript运行三部曲 JavaScript预编译 01 关于预编译的一些知识点 02 预编译四部曲(局部) 1. 创建AO对象(Activation Object) (执行期上下文) 2. 找形参和变量声明,将变量和形参...

osc_vo0yi5f8
12分钟前
5
0
WordPress页面添加打印功能

页面打印 功能方便我们快速链接打印机,有很多插件,这里介绍代码实现的方法。 1、html添加打印链接 <a href="javascript:printme()" target="_self">打印</a> 2、js函数 在你的wp中引入下面......

osc_hzf6peqc
14分钟前
0
0
wordpress文章页面添加字体增大减小链接

字体的大小 影响读者的视觉感受,我们可以在wordpress的文章页面single.php上通过js添加字体的增大减小按钮,来方便字体大小的调整。 1、在single.php文章页面添加Js <script type="text/jav...

osc_0qnrwmy3
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部