- 博客(2)
- 收藏
- 关注
原创 一篇文章带你走入排序算法的世界
十大经典排序算法总结 算法复杂度 算法复杂度分为时间复杂度和空间复杂度: 时间复杂度:执行这个算法所需要的计算工作量 空间复杂度:执行这个算法所需要的内存空间 空间复杂度 利用程序的空间复杂度,可以对程序运行所需要的内存空间有个预估; 程序执行所需要的内存空间包括以下两个部分: 固定空间:只要包括指令空间(即代码空间),数据空间(常量,简单变量)等所占的空间 可变空间:主要包括动态分配的空间,以及递归栈所需要的空间 时间复杂度 T(n)=n^2+3n+4 T(n)=4n^2-5
2020-12-17 14:50:21
143
原创 Byte的数值范围为何是-128到127
Byte的数值范围为何是-128到127 一、原码、反码和补码 在探讨Byte的数值范围为何是-128到127这个问题前,首先要了解原码、反码和补码的概念。对于一个数字,计算机要使用一定的编码方式进行存储。原码、反码和补码是计算机存储一个具体数字的编码方式,并且最高位(第一位)存放符号,正数为0,负数为1。 1.原码 原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。这里真值表示最高位不存放符号且参与到计算中。 例 [+1] (原) = [0000 0001] [-1 ] (原) = [10
2020-06-28 22:45:39
3828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人