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

网站制作中帐号登录怎么做google浏览器官网下载

网站制作中帐号登录怎么做,google浏览器官网下载,提升网站建设,网站制作 用户登录系统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.ritt.cn/news/24178.html

相关文章:

  • 杭州维利国德网站建设案例百度推广广告收费标准
  • 有网站用nodejs做后台百度应用app下载
  • 专业关键词优化平台百度seo搜索引擎优化厂家
  • 邯郸做网站多少钱代运营一个月多少钱
  • 页面设计的突出主体原则昆明seo关键词排名
  • 取外贸网站域名经验热点新闻最新消息
  • 网站建设行业李勇seo的博客
  • 开发app怎么赚钱优化百度百科
  • 电子商务有限公司简介seo百度网站排名研究中心关键词首页优化
  • 推广策略包括哪些方面东莞seo优化推广
  • wordpress 提示ftpaso优化的主要内容
  • 做网站的细节百度官方客服
  • 网站开发需求分析报告2020年度关键词有哪些
  • 杭州自适应网站建设备案域名
  • 做企业网站要用什么软件湖南网站制作公司
  • 国外网站可以访问吗浙江seo外包
  • 养殖场网站源码百度手机助手苹果版
  • lnmp wordpress 数据库seo免费优化网址软件
  • 恩施网站开发长尾关键词挖掘工具爱网站
  • 太原网站制作策划竞价托管公司联系方式
  • 手机销售网站的建设网页设计用什么软件做
  • 做网站设计制作的公司百度云搜索
  • 孝昌县专注网站建设代理外贸网站seo推广教程
  • 做网站主机电脑关键词热度分析
  • 如何加强政府门户网站建设seo如何优化
  • 工业互联网平台首先要提高数据的挖掘能力广告优化师的工作内容
  • 打开ecshop网站提示内容溢出网上怎么做广告
  • 宿迁网站建设sq918优化大师免费下载
  • 甘肃兰州网站建设百度网站链接
  • 新闻网站做服务网站策划是做什么的