
数据结构
zutuan5
这个作者很懒,什么都没留下…
展开
-
编制一个能演示执行集合的并、交和差运算的程序。(有序表)
编制一个能演示执行集合的并、交和差运算的程序。集合的元素限定为小写字母字符[‘a’..’z’],演示程序以用户和计算机的对话方式执行,如:输入集合1数据“book”和集合2数据“bag”,则输出两个集合的并集是“abgko”,两个集合的交集是“b”,两个集合的差集是“ko”。#include "C:/Sqlist.cpp"//注意把Sqlist.cpp文件放入c盘根目录下#include#includevoid UnionList(SqList *LA,SqList *LB,SqList *&LC)//并集原创 2010-10-22 13:18:00 · 5273 阅读 · 0 评论 -
稀疏矩阵的基本运算
<br />#include <stdio.h> #define M 4 #define N 4 typedef int ElemType; #define MaxSize 100 //矩阵中非零元素最多个数 #include"D:/三元组.cpp" int value(TSMatrix c,int i,int j) //返回指定位置元素的值 { int k=0; while (k<c.nums && (c.data[k].r!=i || c.dat原创 2010-11-19 22:49:00 · 881 阅读 · 0 评论 -
马鞍点
<br />如果矩阵A中存在这样的一个元素A[i][j]满足我条件:A[i][j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马点。编写一个程序计算出m*n的矩阵A的所有马鞍点<br /> #include <stdio.h> #define M 4 #define N 4 struct Matrix { int i; int j; double data; }; void MinMax(int A[M][N]) { int i,j,h原创 2010-11-21 16:42:00 · 1813 阅读 · 0 评论