4.18 数据结构 判断数组元素是否互不相同

-----题目

设二维数组a、b 含有m*n 个整数。写一个算法判断a,b两个数组中所有元素是否互不相同?输出相关信息

a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};

b[4][3]={1,2,3,3,5,6,7,8,9,10,11,12};

运行结果截图:


代码:

/*4.18 数组 */#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int M = 4, N = 3;int Issame(int a[])
{int i, j, k, p;int flag = 0;for (i = 0; i < M*N; i++)//列{for (j = i+1; j < M*N; j++)//行{if (a[i] == a[j]){flag = 1;break;}}}return flag;
}int main()
{int fa,fb;int a[] = { 1,2,3,4,5,6,7,8,9,10,11,12 };int b[] = { 1,2,3,3,5,6,7,8,9,10,11,12 };fa = Issame(a);fb = Issame(b);if (fa == 0)printf("a数组没有相同元素\n");else printf("a数组有相同元素\n");if (fb == 0)printf("b数组没有相同元素\n");else printf("b数组有相同元素\n");
}

备注:
简单完成的比较 运用了全局变量

数据结构 判断数组元素是否互不相同相关推荐

  1. php判断数组是否存在字符串中,php判断数组元素中是否存在某个字符串的方法

    今天在写一个函数的时候,需要用到判断数组中是否存在某个字符串,方便我们继续后面的操作,这里简单为大家介绍下,需要的朋友可以参考下 方法一:采用in_array(value,array,type) ty ...

  2. php判断数组是否存在字符串中,php判断数组元素中是否存在某个字符串的方法_php技巧...

    方法一:采用in_array(value,array,type) type 可选.如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同. $arr = array('可以','如何', ...

  3. 判断数组元素相等 php,php中判断数组相等的方法以及数组运算符介绍

    如何判断两个数组相等呢?其实很简单,用 == 或者 === 就可以了 php手册里说明如下: 那像 array('k'=>array())这样的多维数组能用如上方法判断相等吗?当然也可以. 若数 ...

  4. vue v-if判断数组元素的值_Vue项目上线做的一些基本优化

    前言 本文主要是做一个Vue性能优化的帖子,做一个参考文档,对以后项目上线做一些集合文档.如果对各位在项目优化时,做一个文档参照. 开发过程 在开发项目的时候,就要注意项目的一些小技巧,下面我就罗列一 ...

  5. vue v-if判断数组元素的值_我对Vue项目上线做的一些基本优化

    前言 大家好啊,我是wangly19,一名前端摸鱼小能手.最近忙着开源项目的东西,还有公司项目的迭代问题,导致更新文章的频率有点低了.也来聊聊我在干嘛吧. 第一个事情就是比较我的阉割版UI Desig ...

  6. java数组及Arrays创建一个int 类型数组 数组元素由键盘录入,每次打印插入排序的结果(数组扩容,数组排序,键盘录入)

    @author silence丶你的名字 java数组及Arrays创建一个int 类型数组 数组元素由键盘录入,每次打印插入排序的结果 初始数组元素1 for死循环 获取用户录入的数据,如果为952 ...

  7. 判断数组中某个元素除自身外是否和其他数据不同_18 张图带你彻底认识这些数据结构...

    作者 | 嘉明 来源 | https://github.com/reng99/blogs 数据结构是计算机存储.组织数据的方式.数据结构是指相互直接存在一种或多种特殊关系的数据元素的集合.通常情况下, ...

  8. js判断数组中重复元素并找出_面试中常遇见的数组去重

    导读 JS数组去重是面试中并不少见的问题,听起来很简单,当你兴高采烈地回答了你的方法之后,你以为这道题就结束了吗?No,一般来说,面试官会继续问你"除了你刚刚说的方法,还有其他更好的方法吗? ...

  9. 判断数组中某个元素除自身外是否和其他数据不同_布隆过滤器,我也是个处理过 10 亿数据的人...

    ❝ 文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱 什么是 BloomFilter 布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的.它实际上是 ...

最新文章

  1. Vue 中定义方法页面上使用
  2. debian linux 硬盘,[Debian] 硬盘安装Debian,
  3. python中循环迭代语句_python条件与循环-循环
  4. oracle修改某个表的字段顺序
  5. 如何不使用Java 8默认方法
  6. 前端学习(2615):数据映射map
  7. 制作作品图片_不懂人文后期制作流程?来,大师手把手教你
  8. 首套房贷款首付多少?
  9. PS把一张白纸里的黑色图形抠出来
  10. ZigBee单播通信
  11. android开发日历,Android日历开发详解
  12. 实验2linux系统使用,实验2:Linux操作系统基本操作 - 图文
  13. 读书笔记 - javascript设计模式和开发实践
  14. 新冠疫情历史数据查询
  15. Airbnb暂停中国境内服务 中国民宿市场消化15万房源
  16. jquery ui和easy ui联合使用
  17. 保险机构如何保护客户信息安全?
  18. 2018中文EI收录情况
  19. SpringCloudAlibaba之gateway网关
  20. 347.前K个高频元素 C++

热门文章

  1. redhat java配置
  2. 如何解决linux下编译出现的multiple definition of错误
  3. 共享计算机脱机访问计算机,让Windows7脱机共享访问更安全 -电脑资料
  4. android 仿小米秒表,android实现秒表功能
  5. 新概念51单片机C语言教程纠错(3)
  6. python redis list_Python redis list列表操作
  7. jsp大作业_Servlet与JSP配合使用基本案例
  8. java xmpp openfire_java应用之openfire入门篇
  9. python 列表 remove()函数使用详解
  10. kylin操作系统是什么