寒假找点乐子,考个C1"驾照"~ 进制转换在很多地方都能用到,从高中的数学到现在的实际开发中,实际开发中的多媒体数据采集、分割、压缩、编解转码、传输、纠错、合并等工作都与它息息相关。
二进制转十进制:采用位置计数法,其位权是以 2 为底的幂,顺序从右到左,从 0 开 始计数。例如二进制数 1011B = 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 11D
二进制转八进制:采用三合一,即从二进制的小数点为分界点,向左(或向右)每三 位对应八进制的一位,不足三位的前面补 0,例如:10110011B = (0)10 110 011 = 263O;
二进制转十六进制:采用四合一法,即从二进制的小数点为分界点,向左(或向右)每 四位对应十六进制的一位,不足四位的前面补 0,例如:10110011B = 1011 0011 = B3H;
十进制转二进制:整数采用“除 2 倒取余”,小数采用“乘 2 取整”;

十进制转八进制十六进制和二进制一样;
1 字节(Byte)= 8 位(bit)
1KB(Kilo Byte,千字节)= 1024B(Byte)
1MB(Mega Byte,兆字节)= 1024KB
1GB(Giga Byte,吉字节)= 1024MB
1TB(
Tera Byte,太字节)= 1024GB
1PB(Peta Byte,拍字节)= 1024TB
1EB(Exa Byte,艾字节)= 1024PB
1ZB(Zeta Byte,泽字节)= 1024EB
1YB(Yotta Byte,尧字节)= 1024ZB
1BB(Bronto Byte,珀字节)= 1024YB
1NB(Nona Byte,诺字节)= 1024BB
1DB(Dogga Byte,刀字节)= 1024NB
根据传输的二进制数据和奇偶校验位中“1”的个数进行校验。如果连同校验位中“1” 的个数是奇数,就是奇校验;反之,就是偶校验
所谓多媒体(Multimedia)指的是多种媒体的综合,一般包括图像、声音和视频等形 式或者它们的组合。可以通过基础参数来衡量多媒体文件质量的好坏;
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。数据结构反映数据的内部构成,即数据由那部分构成
数组(Array):它是将具有相同类型的若干数据组织在一起的集合,这是一种最基本 而且也是一种最经常使用的数据结构;

栈(Stack):一种特殊的线性表,只能在一个表的固定端进行数据节点的插入和删除 操作,栈正是一种按照后进先出(LIFO)的原则来存储数据的数据结构;

队列(Queue):和栈类似,但不同的是,它是在一端执行入队操作,而在另一端进行出队操作 ;

链表(Linked List):它和数组一样,也是一组数据的集合,但和数组不一样的是, 它并不是一组连续的数据集合,而是通过指针连接在一起的;

树(Tree):这是一种典型的非线性结构,之所以叫做“树”,是因为它的结构看起 来就像一颗倒过来的树,它只有一个根结点,但可以有多个后继节点;

堆(Heap):它是一种特殊的树型结构,它的特点是根结点的值是所有节点中最大或 者最小的,而且根结点的子节点也是一个堆结构;
最小堆

最大堆

图(Graph):这也是一种非线性数据结构,在图结构中,数据节点称为顶点,顶点之间的连线称为边;
有向图

无向图

散列表(Hash):这种数据结构来源于散列函数,它的思想是如果存在 x,那么就必 然有一个唯一的存储位置 f(x)可以找到 x,这样通过数学函数就直接计算出 x 的存储位置而 不用在进行比较、查找以后才知道;

算法(Algorithm)是对方案的一种描述,对于计算机来说,它是一系列解决问题的计 算步骤。算法的意义在于,在各种不同的解决方法之中,找到那个效率最高的;
??[算法动态演示](Brute Force - Bubble Sort (algorithm-visualizer.org))