当前位置: 首页 > news >正文

网站建设与网站优化网站型建设模板

网站建设与网站优化,网站型建设模板,wordpress重新安装,手机视频转码vue设二维数组a[1…m#xff0c;1…n]#xff08;#xff09;含有m*n个整数。 写一个算法判断a中所有元素是否互不相同#xff0c;并输出相关信息#xff08;yes/no) 分析其时间复杂度 代码思路#xff1a; 这种如果纯暴力做的话时间复杂度非常高。 我这里考虑把题目中的二…设二维数组a[1…m1…n]含有m*n个整数。 写一个算法判断a中所有元素是否互不相同并输出相关信息yes/no) 分析其时间复杂度 代码思路 这种如果纯暴力做的话时间复杂度非常高。 我这里考虑把题目中的二维数组的数据全部复制到一维数组中对一维数组的数据进行排序升序排完序之后在通过遍历一维数组看当前遍历到的数组元素和下一个数组元素是否相同如果出现一个相同则输出no如果遍历完整个数组都没有发现相同元素输出yes。 排序算法这里选择插入排序时间复杂度为On2,你也可以选择其他的。 void InsertSort(int arr[],int n) {//插入排序-升序int i 0;int j 0;for (i 1;i 10;i) {int tmp arr[i];for (j i - 1;j 0;j--) {if (tmp arr[j]) {arr[j 1] arr[j];}else {break;}}arr[j 1] tmp;} }int main() {int i 0;int j 0;int k 0;int a[20][20];//默认最大m,n不超过20int m 0;int n 0;int arr[400] { 0 };printf(请输入数组行数列数);scanf(%d, m);scanf(%d, n);printf(\n);printf(请输入数组数据:\n);for (i 0;i m;i) {for (j 0;j n;j) {scanf(%d, a[i][j]);arr[k] a[i][j];k;}}InsertSort(arr, n);//对数组元素排序for (i 0;i k-1;i) {if (arr[i] arr[i 1]) {printf(no);return 0;}}//到这里还没return出去说明没有相同的printf(yes);return 0;}两个测试用例如下
http://www.zqtcl.cn/news/749746/

相关文章:

  • 科技公司网站系统个人网站模板大全
  • 建网站源码建站详解做加油机公司网站
  • 北海做网站有哪家网站布局策划案
  • 做app网站的软件有哪些内容吗本地网站建设公司
  • 做服装团购有哪些网站有哪些网页端二维码在哪里
  • 石材网站建设方案科室建设网站
  • 梧州住房和建设局网站网站目录文件
  • 有没有做生鲜配送的网站wordpress调用摘要
  • 建设社团网站的可行性分析沈阳网站建设企业
  • 青岛知名网站建设公司优化大师有必要花钱吗
  • pc网站做app京东海淀区
  • 效果好的网站建设公萝岗企业网站建设
  • wordpress个人展示网站6新西兰网站后缀
  • 为什么自己做的网站别人打不开三门峡市湖滨区建设局网站
  • 长春网长春网站建设络推广工程建设国家标准网站
  • 微网站开发 mui框架网站备案幕布拍照是什么
  • 北京天通苑 做网站西安百度网站建设
  • 辽阳建设网站学校 网站 建设 目的
  • 建设电影网站赚钱公司简介模板免费word简易
  • 响应式网站设计的主页自己做装修效果图app软件
  • 做网站最简单的方法做网站开发挣钱吗
  • 网站建设基础入门国内免费的ip地址
  • wordpress 付费剧集网站坐什么网站能用到html5
  • 孝感房产网站建设wordpress E405
  • 做窗帘网站图片大全WordPress一键安装安全
  • 怎样查询网站的备案号广西住房和城乡建设厅网站证件
  • 网站区域名怎么注册网站群建设 中标
  • 官方网站 建设情况汇报网页设计开发培训
  • 门户网站的细分模式有房价暴跌开始了
  • 公司备案查询网站备案江苏省网站备案系统