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

网站制作中帐号登录怎么做晋中网络推广

网站制作中帐号登录怎么做,晋中网络推广,甘肃做高端网站的公司,什么是网络营销战略?网络营销战略有哪些基本类型20240531-时间复杂度 1、消失的数字 方法一:位运算 两个数字一样的数组,其中一个数组中少了一个数字,定义一个变量分别异或两个数组,结果即为缺少的数字 class Solution {public int missingNumber(int[] nums) {int xor 0;int…

20240531-时间复杂度

1、消失的数字

方法一:位运算

两个数字一样的数组,其中一个数组中少了一个数字,定义一个变量分别异或两个数组,结果即为缺少的数字

    class Solution {public int missingNumber(int[] nums) {int xor = 0;int n = nums.length;//获取数组长度for (int i = 0; i < n; i++) {//因为该数组少一个数,所以i < nxor ^= nums[i];}for (int i = 0; i <= n; i++) {//假设该数组数字为0~n,不少数字,所以i <= nxor ^= i;}//分别遍历两数组进行异或操作,相同数字异或得零//其他数字均出现两次,只有一个数字出现一次return xor;}}

方法二:数学规律

1到n的等差数列的总和,减去当前数组元素的总和,即为缺少的数字

class Solution {public int missingNumber(int[] nums) {int n = nums.length;//等差数列总和 = (首项 + 尾项)* 项数 / 2int total = (1 + n) * n / 2;//当前数组的总和int sum = 0;for(int i=0;i<n;i++){sum += nums[i];}//缺少值 = 等差数列总和 - 数组总和return total - sum;}
}

 2、旋转数组

这个不会,暂且搁置

3、给定一个整数sum,从有N个有序元素的数组中寻找元素a,b,使得a+b的结果最接近sum,最快的平均时间复杂度是(   )

A.O(n)

B.O(n^2)

C.O(nlogn)

D.O(logn)

选B了

解析:

正确答案A,数组元素有序,所以a,b两个数可以分别从开始和结尾处开始搜索,根据首位元素的和是否大于sum,决定搜索的移动,整个数组被搜索一遍,就可以得到结果,所以时间复杂度为O(n)

4、设某算法的递推公式是T(n)=T(n-1)+n,T(0)=1,则求该算法中第n项的时间复杂度为()

A.O(n)

B.O(n^2)

C.O(nlogn)

D.O(logn)

解析:

5、分析以下函数的时间复杂度

void fun(int n) {int i=l;while(i<=n)i=i*2;
}

A.O(n)

B.O(n^2)

C.O(nlogn)

D.O(logn)

解析:

D,此函数有一个循环,但是循环没有被执行n次,i 每次都是2倍进行递增,所以只会被执行

6、分析以下函数的空间复杂度

public static int[][] get2Array(int n){int[][] array = new int[n][];for(int i = 0; i < n; i++) {array[i] = new int[n-i];n--;}return array;
}

A.O(1)

B.O(N)

C.O(N^2)

D.O(logN)

解析:

http://www.shuangfujiaoyu.com/news/38716.html

相关文章:

  • 网站关键字优化软件seo教程培训班
  • 附近网站建设服务公司站长工具seo综合查询工具
  • 深圳营销型网站建设推广服务网络营销的策略包括
  • 网站营销费用深圳seo培训
  • 招商网网站建设方案今天最新新闻报道
  • 北京 外贸网站建设seo快速排名上首页
  • 微擎做网站费用自己如何做网站
  • 企业网站备案容易吗甘肃seo网站
  • 微友说是做网站维护让帮忙投注创建自己的网站怎么弄
  • 网站建设实施方案ppt论坛推广软件
  • 做么做好网站运营seo推广任务小结
  • 新手学做网站从哪里开始专业seo网站优化推广排名教程
  • 霸州住房和城乡建设委员会网站怎么样引流加微信
  • 群晖做网站服务器速度快吗代发新闻稿最大平台
  • wordpress友情链接图像地址排名优化网站seo排名
  • 怎样推广品牌seo关键词优化培训班
  • 那些做测评的网站好竞价什么意思
  • 如何做优化网站排alexa优化今日军事新闻头条打仗
  • 众筹网站建设郑州粒米seo顾问
  • 网站建设的最新技术网站推广的渠道有哪些
  • 网页框架代码网站seo哪家公司好
  • 网站建设 毕业论文下载百度地图2022最新版官方
  • 嘉禾县网站建设推广公司找片子有什么好的关键词
  • 男女之间做那些事情视频网站日本樱花免m38vcom费vps
  • 网站美术视觉效果布局设计百度在线入口
  • 坂田网站设计企业seo网络推广
  • 做网站策划一个专利的主题宣传互联网广告是做什么的
  • 做3d图的网站有哪些软件写软文赚钱的平台都有哪些
  • 怎么在百度网站上做自己的网站汕头百度网站推广
  • 做网站话挣钱吗中国制造网