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

win7系统做asp网站十大职业资格培训机构

win7系统做asp网站,十大职业资格培训机构,做网站的价格,企业手机网站cms系统时间复杂度主要衡量一个算法的运行快慢. 空间复杂度主要衡量一个算法运行所需要的额外空间. 时间复杂度 算法中的基本操作的执行次数,为算法的时间复杂度. 只需要大概执行次数,我们使用大O的渐进表示法。(看谁对数学表达式的影响最大) 空间复杂度 是…

时间复杂度主要衡量一个算法的运行快慢.
空间复杂度主要衡量一个算法运行所需要的额外空间.

时间复杂度

算法中的基本操作的执行次数,为算法的时间复杂度.
只需要大概执行次数,我们使用大O的渐进表示法。(看谁对数学表达式的影响最大)

空间复杂度

是对一个算法在运行过程中临时占用存储空间大小的量度 。
注意:函数运行时所需要的栈空间(存储参数、局部变量、一些寄存器信息等)在编译期间已经确定好了,因此空间复杂度主要通过函数在运行时候显式申请的额外空间来确定。

笔试题

消失的数字
在这里插入图片描述

//解法一:通过异或运算符实现(两个相同的数异或等于0)
int missingNumber(int* nums, int numsSize)
{int ret=0;int i=0;for(i=0;i<numsSize;i++){ret^=nums[i];}for(i=0;i<numsSize+1;i++){ret^=i;}return ret;
}
//解法二:通过数学方法实现(等差数列)
int missingNumber(int* nums, int numsSize)
{int ret=0;int i=0;for(i=0;i<numsSize+1;i++){ret+=i;}for(i=0;i<numsSize;i++){ret-=nums[i];}return ret;
}

旋转数组
在这里插入图片描述

//三逆置解决
void reverse(int* arr,int left,int right)
{while(left<right){int tmp=arr[left];arr[left]=arr[right];arr[right]=tmp;left++;right--;}
}
//另外开辟一块空间,进行拷贝
void rotate(int* nums, int numsSize, int k)
{if(k>numsSize){k%=numsSize;}reverse(nums,0,numsSize-k-1);reverse(nums,numsSize-k,numsSize-1);reverse(nums,0,numsSize-1);
}
http://www.tj-hxxt.cn/news/125769.html

相关文章:

  • 手机做网站教程seo优化及推广如何运营
  • 青浦网站建设推广优化关键词具体要怎么做
  • 南阳企业网站制作单页网站排名优化
  • 简易购物系统seo排名优化是什么意思
  • 外国网站学习做任务 升级google浏览器官网
  • 网站付费推广渠道百度网盘在线观看资源
  • 网站生成app 免费工具竞价托管咨询微竞价
  • 贵阳网站建设网站制作seo优化关键词是什么意思
  • 2023年3月份北京疫情seo sem关键词优化
  • 网站建设前分析自己做网站
  • 北湖区网站建设公司深圳广告策划公司
  • 东莞企业做网站如何找外包的销售团队
  • 科技论文登封搜索引擎优化
  • 网站开发成本分析网络销售管理条例
  • 网站发的文章怎么做的十大搜索引擎
  • 网站制作乛薇网站排名优化外包公司
  • 商务网站开发源码网络推广怎么学
  • deamweaver怎么做网站电视剧百度风云榜
  • 网站后台更新文档推广产品的方法
  • 开发区疫情最新情况seo优化师培训
  • 在一个城市做相亲网站交换友链
  • 做设计网站赚钱吗公众号如何推广
  • 广州做网站 汉狮网络常州seo建站
  • 专做蔬菜水果的网站重庆seo黄智
  • 网站制作 网站建设 杭州百度推广后台登陆官网
  • 兰州市做网站建设的公司软文营销写作技巧
  • 怎样做收费网站自己的网站怎么建立
  • 专业建设网站公司哪家好seo外链怎么发
  • 深圳人大代表联络站网站建设数据分析师培训
  • 个人开发微信平台桂林seo顾问