求职
文章平均质量分 70
某风吾起
这个作者很懒,什么都没留下…
展开
-
计算机组成原理——机器字长、指令字长、存储字长
机器字长、指令字长、存储字长转载 2022-10-05 10:02:53 · 238 阅读 · 2 评论 -
快速排序学习笔记
文章目录一、快速排序简介1.1 基本思路1.2 时间复杂度与空间复杂度二、快速排序C语言实现代码2.1 快速排序实现思想2.2 找分界值的实现思想2.3 代码一、快速排序简介1.1 基本思路为什么再众多的排序中,快速排序特别重要,因为它的评价时间开销最小。因为它使用了分而治之的思想。1.2 时间复杂度与空间复杂度最好、平均的时间,空间复杂度与数学推导有关,不做推导,记住即可。最坏的时间复杂度:n+(n-1)+(n-2)+…+2+1 = (n+1)n/2 =(n2+n)/2 = O(n2)原创 2020-11-21 17:39:03 · 163 阅读 · 0 评论 -
面向过程与面向对象
转自知乎面向过程与面向对象的比较文章目录一、面向过程(Procedure Oriented 简称PO :如C语言):二、面向对象(Object Oriented简称OO :如C++,JAVA等语言):三、例如:例子一:例子三四、面向过程与面向对象的优缺点:五、总结一、面向过程(Procedure Oriented 简称PO :如C语言):从名字可以看出它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一原创 2020-10-30 21:29:59 · 354 阅读 · 0 评论 -
浮点数的理解
文章目录一、浮点数定义二、计算机中的浮点数三、C语言的浮点数3.1 3种浮点数类型3.2 一般表示法3.3 指数表示法3.4 浮点数的存储格式IEEE 754标准举例子一、浮点数定义浮点数:浮点数是指,小数点可以任意浮动的数字。二、计算机中的浮点数在我们的科学计数法中,我们使用10作为指数的底数。但是在计算机中,计算机是使用2进制的,故我们使用2作为指数的底数。我可以三、C语言的浮点数3.1 3种浮点数类型3.2 一般表示法3.3 指数表示法3.4 浮点数的存储格式通常原创 2020-10-25 10:51:06 · 3893 阅读 · 0 评论 -
浅谈编译原理
文章目录什么是编译?计算机程序设计语言三个层次程序的翻译编译编译器编译器定义:编译器在系统中的位置。举例说明什么是编译?首先明确一个概念:计算机程序设计语言三个层次计算机程序设计语言分为三个层次:高级语言、汇编语言、机器语言。机器语言。 机器语言是可以被计算机直接理解的0和1构成的序列。 例如指令C706 0000 0002,其中:C706是16进制的操作码,表示移入操作;0000,0002是两个操作数,这里表示讲操作数0002移到地址0000。 机器语言有以下特点,机器语言有二进制原创 2020-10-23 10:07:04 · 921 阅读 · 0 评论