计算机基础
蛋淡的忧伤
小xuo生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
堆、栈和堆栈
前言 一直不了解栈和堆栈的区别,网上搜索一般都是说栈和堆栈是同一个东西。直到前段时间在学习计算机组成原理时,终于了解了堆栈是个什么东西。一、堆堆是一种我们都很熟悉的数据结构,它可以被看作是完全二叉树。并且满足,对于任意节点如果它有左、右子树,该节点的值必定大于(大顶堆是大于,小顶堆是小于)子树上的节点的值。堆排序就是借助了堆这一数据结构。二、栈栈也是一种常见的数据结构,它符合“先进后出”的原则。可以使用顺序和链式两种实现方式来实现。三、堆栈与堆和栈不...原创 2021-04-11 14:23:13 · 4960 阅读 · 5 评论 -
原码、反码和补码的详细运算过程
在计算机内,有符号数有3种表示法:原码、反码和补码,所有数据的运算都是采用补码进行的。 原码:二进制定点表示法,即最高位为符号位,‘0’表示正,‘1’表示负,其余位表示数值的大小。反码:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外。补码:正数的补码与其原码相同,负数的补码是在其反码的末尾加1。例如:分别用原码、反码和补码表示+7和-7先计算得到7的...原创 2019-01-12 23:58:25 · 3636 阅读 · 0 评论 -
位运算的详细过程
位运算符 运算符 运算 范例 << 左移 3<<2=12à3*2*2=12 ...原创 2019-01-14 13:17:15 · 575 阅读 · 1 评论
分享