![](https://img-blog.csdnimg.cn/20210615140340877.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机基础
计算机组成原理、计算机操作系统、计算机编译原理、数据结构与算法、计算机网络
努力的小彭同学
一个简单的零零后
展开
-
位运算基础
位运算 计算机现在可以存储所有的数字列如整数、浮点数、字符的,运算 这里我已经了解了计算机的01 什么是位运算? 位操作是程序设计中对位模式或二进制数的一元和二元操作。在许多古老的微处理器上,位运算比加减运算略快,通常位运算比乘除法运算要快很多。在现代架构中,情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算) 列如:2*8最高效的计算方式这道面试题,答案就是位运算。 与运算(and或&) 计算机的本质 两个为1,结果为1 1001 0001 1101 1000 与运算原创 2021-07-29 17:19:25 · 227 阅读 · 0 评论 -
原码反码补码
汇编 一、语言 人与人沟通?语言!老外!计算机!学习计算机的语言! 什么是计算机语言? 我们目前的主流的电子计算机! 状态只有0和1 最早的程序员,穿孔卡带! 加 0100 0000 减 0100 1000 乘 0100 1000 0100 1000 除 0100 1000 1100 1000 这些复杂的机器语言,需要简化,让人能够理解 ...原创 2021-07-29 15:33:23 · 91 阅读 · 0 评论 -
时间复杂度
一、什么是时间复杂度? 什么是时间复杂度,简单的来说就是一段代执行所需要的时间。也可以理解成我们吃个大汉堡一共需要多少时间! 二、时间复杂度怎么计算 假定一行代码的运行时间为1,那么一个程序的语句执行次数我们记为T(n) = O(n); 我们看一下这一段代码: for (int i = 0;i <= n;i++){ System.out.println("1"); } /* * int i = 0;原创 2021-06-17 15:30:05 · 67 阅读 · 0 评论