资源简介
数据结构期末大作业,包括线性表,约瑟夫环,栈和队列,数组与广义表,树和二叉树,图,查找,排序等相关问题 并具有源代码,相关资源已经打包好,内附注释。
代码片段和文件信息
#include
//鞍点问题测试案例 4 4 2 1 3 6 3 4 4 7 7 6 5 8 5 3 2 1
typedef struct SaddlePoint1
{
int m n;
int data;
} SaddlePoint;
SaddlePoint pointArray[1000];
int a[1000][1000];
int row col;
int findInRow(int row1)//find the minimum element in a certain row
{
int minCol = 0;
for (int i = 0; i <= col - 1; i++)
if (a[row1][minCol] > a[row1][i])
minCol = i;
return a[row1][minCol];//return the element which is the minimum
}
int findInColumn(int col1)//find the maximum element in a certain column
{
int maxrow = 0;
for (int i = 0; i <= row - 1; i++)
{
if (a[maxrow][col1] < a[i][col1])
maxrow = i;
}
return a[maxrow][col1];
}
int main()
{
int k = 0;
scanf(“%d%d“ &row &col);//input the numbers of rows and columns
for (int i = 0; i <= row - 1; i++)
for (int j = 0; j <= col - 1; j++)
scanf(“%d“ a[i] + j);
for (int i = 0; i <= row - 1; i++)//这里用循环的原因是因为鞍点可能不是一个,一列或一行如果有重复元素,那么不用循环就会出
{
int minnum=findInRow(i);
for (int j = 0; j <= col - 1; j++)
{
int maxnum = findInColumn(j);
if (a[i][j] == minnum && a[i][j] == maxnum)
{
pointArray[k].data = minnum;
pointArray[k].m = i;
pointArray[k].n = j;
k++;
}
}
}
if (k > 0)
{
for (int i = 0; i <= k-1; i++)
{
printf(“The %d saddlepoint‘s context are as following:\n “i+1);
printf(“Row:%d Column:%d Data:%d\n“ pointArray[i].m pointArray[i].n pointArray[i].data);
}
}
else
printf(“No saddlepoint existed\n“);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-03 15:48 数据结构作业\ANDIANProlem\
目录 0 2018-06-03 15:50 数据结构作业\ANDIANProlem\.idea\
文件 97 2018-06-03 14:39 数据结构作业\ANDIANProlem\.idea\ANDIANProlem.iml
目录 0 2018-06-03 14:37 数据结构作业\ANDIANProlem\.idea\codest
文件 1803 2018-06-03 14:37 数据结构作业\ANDIANProlem\.idea\codest
文件 240 2018-06-03 14:39 数据结构作业\ANDIANProlem\.idea\misc.xm
文件 276 2018-06-03 14:37 数据结构作业\ANDIANProlem\.idea\modules.xm
文件 7730 2018-06-03 15:50 数据结构作业\ANDIANProlem\.idea\workspace.xm
目录 0 2018-06-03 15:47 数据结构作业\ANDIANProlem\cmake-build-debug\
文件 6826 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\ANDIANProlem.cbp
文件 135264 2018-06-03 15:47 数据结构作业\ANDIANProlem\cmake-build-debug\ANDIANProlem.exe
文件 1457 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\cmake_install.cmake
文件 37317 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeCache.txt
目录 0 2018-06-03 15:47 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\
目录 0 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\
文件 2550 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CMakeCCompiler.cmake
文件 4998 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CMakeCXXCompiler.cmake
文件 130882 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CMakeDetermineCompilerABI_C.bin
文件 130891 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CMakeDetermineCompilerABI_CXX.bin
文件 250 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CMakeRCCompiler.cmake
文件 395 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CMakeSystem.cmake
目录 0 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CompilerIdC\
文件 131510 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CompilerIdC\a.exe
文件 18674 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CompilerIdC\CMakeCCompilerId.c
目录 0 2018-06-20 15:36 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CompilerIdC\tmp\
目录 0 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CompilerIdCXX\
文件 131538 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CompilerIdCXX\a.exe
文件 18207 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CompilerIdCXX\CMakeCXXCompilerId.cpp
目录 0 2018-06-20 15:36 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\3.10.3\CompilerIdCXX\tmp\
目录 0 2018-06-03 15:47 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\ANDIANProlem.dir\
文件 5001 2018-06-03 14:37 数据结构作业\ANDIANProlem\cmake-build-debug\CMakeFiles\ANDIANProlem.dir\build.make
............此处省略939个文件信息
相关资源
- 北大青鸟S2易买网结业项目附加数据库
- 数据结构实践教程 徐慧 清华大学出版
- 北大青鸟软件测试教案ppt
- 硬连线控制器的常规CPU设计[BUPT]计算
- 根据二叉树的抽象数据类型的定义,
- 北京科技大学自动化学院嵌入式系统
- 基于单片机的室内空气净化系统
- 北京大学acm试题题库及解答 完整版
- C程序设计语言 第二版新 PDf (绝对超
- 基于平衡二叉树实现的用户登入系统
- 离散数学北京科技大学题库
- 简单职工信息管理的设计与实现
- 计算机软件基础数据结构作业题——
- 北邮版形式语言与自动机第二版 最新
- 北京科技大学研究生计算方法2004-20
- MODTRAN使用PPT(北师大版)
- 北大何书元老师——时间序列分析.
- 最短路径-Dijkstra-欧洲旅行(详细分析
- 上海交大数据结构试卷
- 云计算课设
- 北大青鸟S2A8.0版影院售票系统
- 数据结构课程设计——飞机订票系统
- 北大青鸟S2 6月24日笔试题
- 基于Linux的设备分配及磁盘调度
- 数据结构考研资料大汇总,全集!强
- 基于Linux系统的航班信息与订票系统
- 数据结构简明教程
- 北邮通信原理历年考试题
- C安全编码标准中文版
- 自考数据结构教材2000年版
评论
共有 条评论