
数据存储
文章平均质量分 92
AiErSanA
这个作者很懒,什么都没留下…
展开
-
时间复杂度和空间复杂度
时间复杂度和空间复杂度时间复杂度时间复杂度的概念大O的渐进表示法举例说明复杂度的比较空间复杂度基本概念*大O渐进表示法时间复杂度时间复杂度的概念时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的·执行次数·,为算法的时间复杂度。大O的渐进表示法实际中我们计算时间复杂度时,我们其实并不一定要计算精确的执行次数,而只需要大概执行次数大O的渐进表示法。大O符号(Big O notatio原创 2021-11-28 21:32:19 · 513 阅读 · 0 评论 -
JAVA类和对象
JAVA类和对象1.类与对象的初步认知2.类和类的实例化2.1类2.2类的实例化3.类的成员3.1字段/属性/成员变量3.2方法 (method)3.3static 关键字3.3.1修饰属性3.3.2修饰方法3.3.3修饰代码块3.3.4修饰类4.封装4.1private实现封装4.2getter和setter方法5.构造方法6.代码块7.补充说明toString方法匿名对象1.类与对象的初步认知【面向对象概念】:1.面向对象是思考问题的一种思考方式,是一种思想。比如:概念与实例。理论与实践。名和原创 2021-11-28 21:05:14 · 167 阅读 · 0 评论 -
动态内存管理
字符和字符串函数的模拟为什么存在动态内存分配动态内存函数的介绍mallocfreecallocrealloc常见的动态内存错误例题柔性数组为什么存在动态内存分配int val = 20;/在栈空间上开辟四个字节char arr[10] = {0};//在栈空间上开辟10个字节的连续空间上述的开辟空间的方式有两个特点:空间开辟大小是固定的。数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。注:但对于空间的需求往往是更加多变的,所以需要引入动态内存开辟。动态内存函数的介绍原创 2021-11-01 20:27:21 · 321 阅读 · 0 评论 -
深度解析数据在内存中的存储
数据在内存中的存储1. 数据类型详细介绍2. 整形在内存中的存储:原码、反码、补码原码反码补码3. 大小端字节序介绍及判断大小端的含义为什么有大端和小端:4. 浮点型在内存中的存储解析1. 数据类型详细介绍类型的基本归类整形2.浮点型doublefloat3.构造类型:数组类型结构体类型 struct枚举类型 enum联合类型 union4.指针类型int pi;char pc;float pf;void pv;5.空类型:void表示空类型通常应原创 2021-10-14 19:57:44 · 137 阅读 · 0 评论