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

男人和女人床上做性视频网站网页购买

男人和女人床上做性视频网站,网页购买,建设银行网站网页丢失,广州网络推广万企在线目录: 一.包装类 二.时间复杂度 三.空间复杂度 一.包装类: 在Java中,由于基本类型不是继承自Object,为了在泛型代码中可以支持基本类型,Java 给每个基本类型都对应了一个包装类型。 1 基本数据类型和对应的包装类 &am…
目录:
一.包装类
二.时间复杂度
三.空间复杂度
一.包装类:
Java中,由于基本类型不是继承自Object,为了在泛型代码中可以支持基本类型,Java 给每个基本类型都对应了一个包装类型
1 基本数据类型和对应的包装类
注:除了 Integer Character, 其余基本类型的包装类都是首字母大写
2.装箱和拆箱:装箱和 箱,有 自动拆(装)箱 手动拆(装)箱 ,也就是(隐式和显示),具体如下:
public class Test {public static void main(String[] args) {/*** 装箱*/int a = 2;a = Integer.valueOf(a);//手动 or 显示装箱Integer b = 1;//(自动)隐式装箱,实则调用了Integer.valueOf方法System.out.println(a);System.out.println(b);//        Integer c = 10;/*** 拆箱*//*int a = c.intValue(); //手动拆箱System.out.println(a);int d = c;System.out.println(d);//自动拆箱*/}
}

自动拆(装)箱可以用,反汇编查看(out目录指令:javap -c),其实也是调用了,手动拆(装)箱的方法。

补充:

算法效率分析分为两种:第一种是时间效率,第二种是空间效率 时间效率被称为时间复杂度,而空间效率被称作
空间复杂度 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间
在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计
算机的存储容量已经达到了很高的程度。所以我们如今已经不需要再特别关注一个算法的空间复杂度

二.时间复杂度:

1.算法的时间复杂度是一个数学函数,算法中的基本操作的执行次数,为算法的时间复杂度

 2.O的渐进表示法:我们表示时间复杂度哈空间复杂度,都是通过这个公式。实际中我们计算时间复杂度时,我们其实并不一定要计算精确的执行次数

(1)常数1取代运行时间中的所有加法常数
(2)在修改后的运行次数函数中,只保留最高阶项
(3)如果最高阶项存在且不是1,则去除与这个项目相乘的常数。得到的结果就是大O

3.例子:这里第一个循环,执行了2n次,第二个循环,执行了10次,共2n+10,根据大O渐进法,时间复杂度为:O(n)。

void func2(int N) {
int count = 0;
for (int k = 0; k < 2 * N ; k++) {
count++;
}
int M = 10;
while ((M--) > 0) {
count++;
}
System.out.println(count);
}

计算时间复杂度,要根据,具体算法代码来,考量。比如下面的二分查找:

这个是按照,一半一半来查找,设找了X次找到,一个数字。格式为:2^1/1 , 2^2/1........一直到

2^x/1 ==(1)找到的数字。X==log2,所以时间复杂度就是为,log2

int binarySearch(int[] array, int value) {
int begin = 0;
int end = array.length - 1;
while (begin <= end) {
int mid = begin + ((end-begin) / 2);
if (array[mid] < value)
begin = mid + 1;
else if (array[mid] > value)
end = mid - 1;
else
return mid;
}
return -1;
}

三.空间复杂度:

1.空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度 。空间复杂度不是程序占用了多少bytes的空间,因为这个也没太大意义,所以空间复杂度算的是变量的个数。空间复杂度计算规则基本跟时间复杂度类似,也使用大O渐进表示法
下面这个冒泡排序(一般为O(1)), 使用了常数个额外空间(i,end),所以空间复杂度为 O(1)
void bubbleSort(int[] array) {
for (int end = array.length; end > 0; end--) {
boolean sorted = true;
for (int i = 1; i < end; i++) {
if (array[i - 1] > array[i]) {
Swap(array, i - 1, i);
sorted = false;
}
}
if (sorted == true) {
break;
}

这里有一题典型的例子:求下面空间复杂度?

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;
}

这里应该是:刚开始有N个,空间,然后有每次开辟,比之前少的一块空间

空间总的个数为:1+2+3+...+N-1 + N + N = (1+N)*N/2 + N = N^2/2 + 3N/2 

这里空间复杂度就为O(N^2)

http://www.yayakq.cn/news/220274/

相关文章:

  • 微软网站开发备案域名出售
  • 广元建设机械网站无忧网站建设哪家便宜
  • 网站优化哪个公司好邢台网站建设服务
  • seo优秀网站免费高清logo在线
  • 南宁网站建设 南宁联达亿手机制作音乐的软件app
  • 镇江教育云网站建设3d建模怎么做网站旋转
  • 做淘宝差不多的网站做暧暧视频免费网站
  • 智能建站大师官网平台个人简历可编辑免费
  • 视频多的网站建设怎么查询网站外链数
  • 做wap网站能火吗杭州高端网页设计
  • 如何优化网站关键词深圳如何搭建建网站
  • 义乌网站建设技巧培训山东住建局和城乡建设厅官网
  • 网站建设功能模块几报价网站开发项目的前端后端数据库
  • 电子商务网站前台建设常用的技术有租赁服务器
  • 深圳做网站怎么查百度收录网站
  • 在那个网站可买做鞋子的羊毛做二手钢结构网站有哪些
  • 网站城市切换代码怎么制作网站商城
  • 免费网站建站模块wordpress主题不支持php7
  • 厦门做企业网站找谁网站底部菜单
  • 网站首页被k 内页还有南昌制作企业网站
  • 接私活做网站设计wordpress 评论 邮件
  • 网站关键词优化排名中国核工业第五建设有限公司单位代码
  • 做网站怎么插音乐循环成都市住房和城乡建设厅官方网站
  • 推广网站建设优帮云排名优化
  • 青岛做网站建设哪家好wordpress站点网站地图
  • 手机做车载mp3下载网站宜宾移动网站建设
  • 网站制作公司多少人手机网站样例
  • 有哪些做鞋机设备的网站中山网红粥
  • 网站怎么做三个页面毕业设计做视频网站好做么
  • 花生壳怎么发布自己做的网站郓城县城乡和建设局网站