- 博客(6)
- 收藏
- 关注
原创 2021-03-24
陈越数据结构随笔1.for循环时间复杂度=循环次数*块内代码时间复杂度。2.if-else时间复杂度关注两点:①if判断时间复杂度。②两个分支时间复杂度。三者取最大。3.n的k阶多项式时间复杂度=T(n的k次方)。...
2021-03-30 09:08:54
989
原创 C语言杂乱随笔。
1.只要有{ },大括号里就称作“块”,无论是函数里,语句,甚至是随便起一个地方。2.每个块就相当于一个独立的平行宇宙,即使有多个块里有同名的变量,但其并不相同,并且块内的变量并不会对块外的同名变量造成影响。就像平行时空里同一个人,其行为并不会对其他平行时空的同名造成任何影响。3.块外定义的变量在块内仍然有效,但如果块内有同名变量,则块内的本地变量会屏蔽块外的变量。4.块内的变量只有在运行到块时存在,即本地变量的生存期是块。并且作用域也是块。5.函数的定义不可嵌套。但函数的声明可以嵌套。6.当
2021-03-06 19:52:26
128
原创 C语言整数赋值流程
C语言整数赋值流程(溢出原理)首先,正数的补码与原码相同。 计算机内数值的储存和计算方式是补码。当我们打出a=255时,如果a是个整数变量,则有四个字节,即32位,所以255原码和补码是00000000 00000000 00000000 11111111 (不同于a为字符变量)。赋值给a后,a的原码和补码同为00000000 00000000 00000000 11111111 。当计算机读取a时,a仍是255。但是当a为字符变量时,a只有一个字节,即8位。此时255的原码和补码为(0)111111
2021-03-03 21:39:32
2550
1
原创 第三天
变量1.变量的三部分:数据类型、名称、字面值。2.数据类型在字面值里已经讲了。整数、浮点数、布尔型、字符、字符串。3.名称就是标识符。变量第一个字母小写,后边每个单词首字母大写。4.字面值一定要和数据类型相同。5.声明变量公式:数据类型 名称6.声明和赋值可同时进行。例如 int a = 30;7.一次可声明和赋值多个变量。例如 int a,b,c; 但是赋值时一定要每个变量都有运算符“=” int a,b = 30;这样就只给b赋值,a没赋值。8.只有赋值之后,内存才给变量分配空间。只
2020-07-10 21:59:15
130
原创 第二天
标识符,关键字,字面值。(1)标识符的命名规则由字母、数字、下划线、美元符号组成。开头不能是数字区分大小写理论上可以无限长度不能是关键字标识符的命名规范:1.类名和接口名:首字母大写,后面每个单词的首字母都大写2.变量名和方法名:首字母小写,后面每个单词的首字母都大写3.常量:全部大写(2)关键字:编写java源文件时,用的特定的单词。(3)字面值:整数:10、100浮点数:3.14布尔数:ture、false字符:‘A’字符串:“ABC”字符串就是多个字符。字符用单引
2020-07-08 18:19:49
160
原创 java第一天。helloworld
**java第一天**学习了HelloWord的编写。先声明**类**:class 类名或public class 类名 一个源文件可以有多个class,但只能有一个public class,且public class的类名必须与源文件名称一致再声明**主方法**(程序入口):public static void main(String[] args){ ...
2020-07-07 17:21:01
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人