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

shopify做全品类网站/全网营销推广怎么做

shopify做全品类网站,全网营销推广怎么做,东莞疫情防控最新消息通知,建网站要定制还是第三方系统题目&#xff1a;给定数组A&#xff0c;大小为n&#xff0c;现给定数X&#xff0c;判断A中是否存在两数之和等于X 思路一&#xff1a; 1&#xff0c;先采用归并排序对这个数组排序&#xff0c; 2&#xff0c;然后寻找相邻<k,i>的两数之和sum&#xff0c;找到恰好sum>x…

题目:给定数组A,大小为n,现给定数X,判断A中是否存在两数之和等于X

思路一:

1,先采用归并排序对这个数组排序,

2,然后寻找相邻<k,i>的两数之和sum,找到恰好sum>x的位置,如果sum=x则返回true,

3,找到位置后,保持i不变,从k处向前遍历,直到找到A[k]+A[i]等于x,并返回TRUE,如果找不到,则返回false。

论证步骤3:当前找到的位置恰好A[k]+A[i]>x,且前一位置的sum<x;

       所以A[i]前面的数(不包括A[i])无论取哪两个数都不可能使和等于x,只能小于x

       对位置k向前寻找时,当寻找到A[k]+A[i]=sum,返回true;当寻找到sum<x时,令k=i,跳出对k的循环,继续寻找

       当所有的路径寻找完之后,返回false,没找到

代码如下:

 1     public boolean ExitSumX(int A[],int x)
 2     {
 3         //归并排序
 4         MessSort(A);
 5          
 6         int k=0;
 7         for(int i=1;i<A.length;i++)
 8         {
 9             if(i!=k)
10             {
11                 if(A[k]+A[i]==x)
12                     return true;
13                 else if(A[k]+A[i]<x)
14                     k=i;
15                 else
16                 {
17                     while(k>0)
18                     {
19                         k--;
20                         if(A[k]+A[i]==x)
21                             return true;
22                         else if(A[k]+A[i]<x)
23                             { k=i;break; };
24 } 25 } 26 } 27 } 28 return false; 29 }

 

算法分析:归并排序时间为:O(nlgn),寻找算法时间复杂度为O(n2),算法整体时间复杂度为:O(n2),可见算法不算太好

 

思路二:

这种算法时间复杂度为O(nlgn),思路来自 算法导论

 

转载于:https://www.cnblogs.com/justinjia/p/3980173.html

http://www.lbrq.cn/news/1453015.html

相关文章:

  • 专注集团网站建设/手机网站建设公司
  • 企业网站帮助中心/百度一下就知道百度首页
  • 企业定制网站建设公司哪家好/建网站的软件
  • 营销型网站策划建设分为哪几个层次/友情链接的定义
  • 从零开始做网站/目前病毒的最新情况
  • 常州外贸网站设计/桂平网络推广
  • 今日新开网站/seo如何进行优化
  • 凡科是免费做网站吗/seo引擎优化外包
  • 外贸网站建设seo/免费s站推广网站
  • vultr建站wordpress/教育培训机构前十名
  • 私人网站建设步骤/品牌关键词排名优化怎么做
  • 权威的大连网站建设/google图片搜索引擎入口
  • 成华区微信网站建设/大型网站建设方案
  • 做网站做的/推广普通话的重要意义
  • 新公司做网站怎么弄/营销活动策划
  • 蓟州农家院如何做网站/阿里云域名注册网站
  • 网站托管服务器/今日新闻摘抄二十条
  • 自己做网站原始代码/2345网址导航桌面版
  • 网站建设费能不能认定为广告费/搜索引擎seo如何赚钱
  • 游戏开发网/厦门谷歌seo公司
  • 政府机关单位网站建设方案/如何快速提升网站关键词排名
  • 用国外网站 图片做自媒体/专业培训seo的机构
  • 工商局网站建设查不到/小型项目外包网站
  • 学计算机网站建设/小红书外链管家
  • 广西贺州建设局网站/哈尔滨网络seo公司
  • 营销型网站建设网站建设制作/百度手机助手下载安装最新版
  • 哪个网站做漂流瓶任务/seo教程技术整站优化
  • 网站鼠标悬停动态效果代码/怎么做游戏推广员
  • 网站建设比较合理的流程/深圳关键词推广排名
  • 广州网站推广哪家好/百度网站推广怎么做
  • 豆包1.6+PromptPilot实战:构建智能品牌评价情感分类系统的技术探索
  • 飞算科技:用自主创新技术,为行业数字化转型按下 “加速键”
  • 使用 Vuepress + GitHub Pages 搭建项目文档
  • SQL注入SQLi-LABS 靶场less31-38详细通关攻略
  • k8s日志收集
  • Removing Digits(Dynamic Programming)