⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 settst.c

📁 常用数据结构算法代码库
💻 C
字号:
/****************************************************************************

	Filename	:	Testset.c
	Version		:	0.1b
	Description	:	Program to test the set routines.

****************************************************************************/

#include <stdio.h>
#include "debug.h"
#include "set.h"

void main(void)
{
	SET		*set1,*set2,*set3;
	int		test;

	set1 = newset();
	set2 = newset();
	set3 = newset();

	ADD(set1,53);
	ADD(set1,57);

	ADD(set2,10);
	ADD(set2,53);

	UNION(set1,set2);

	printf("\nContents of set1: ");
	pset(set1,(int (*)())fprintf,stdout);
	printf("\n");

	printf("\nContents of set2: ");
	pset(set2,(int (*)())fprintf,stdout);
	printf("\n");

	INTERSECT(set1,set2);

	printf("\nContents of set1: ");
	pset(set1,(int (*)())fprintf,stdout);
	printf("\n");

	printf("\nContents of set2: ");
	pset(set2,(int (*)())fprintf,stdout);
	printf("\n");

	ADD(set1,200);
	ADD(set1,385);

	DIFFERENCE(set1,set2);

	printf("\nContents of set1: ");
	pset(set1,(int (*)())fprintf,stdout);
	printf("\n");

	printf("\nContents of set2: ");
	pset(set2,(int (*)())fprintf,stdout);
	printf("\n");

	ASSIGN(set2,set1);

	printf("\nContents of set1: ");
	pset(set1,(int (*)())fprintf,stdout);
	printf("\n");

	printf("\nContents of set2: ");
	pset(set2,(int (*)())fprintf,stdout);
	printf("\n");

	set2 = dupset(set1);

	ADD(set2,385);

	REMOVE(set3,53);

	printf("\nContents of set3: ");
	pset(set3,(int (*)())fprintf,stdout);
	printf("\n");

	CLEAR(set3);

	delset(set1);
	delset(set2);
	delset(set3);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -