- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学基础1.1.数制及转换1,ASCII是7位二进制编码,扩展的是8位二进制编码空格:20H, 0:30H A:41H,a:61H2.我国国家公布标准码GB 2312-80信息交换吗收集一级汉字:3755二级汉字:3008其他:682一个汉字2个字节,每个字节7位,同ASCII码区位码:94X94方阵,每行(01-94)进行编号,称为‘区’,每列(01-94)称为‘位’形成区位图,用区位图的位置来编码,称为区位码。机内码:将国标码的每个字节高位置1作为汉子机内码。三者之间的关系:(16位)区+20H=国;国+80H=机;区+A0H=机。3.汉字条形码和汉子储存(1)点阵:汉字字型码就是这个汉字字形点阵的代码,也称字模码(2)矢量:汉字是有笔画组成的图形,提取汉字的坐标,每个坐标表示一笔的位置。将所有坐标组合起来就能表示汉字矢量表示。1.2. 数据的表示4.数据的奇偶校验差错检查机制:在编码中引入一定的冗余位,检查传输中的编码。奇偶校验码原理:K位数据码之外增加1位检验码,使K+1位码字中取值为1 的位数总保持为偶数(偶检验)或奇数(奇校验)。5.数据的海明码验证海明码是采用奇偶性来检错和纠错,通过在n个数据位之间插入k个验证位,扩大数编码的码距。要纠错1位,K个验证码有2^K个编码,其中一个表示数据无差错,而剩下的就用来之处是哪一位出错了。由于n各数据位和K个验证位都有肯出错,所以2^K-1=n+k被检查出来的海明码位的下标=所有参与验证该位的验证位的下标识和,而验证位则由自身来验证1.3.算术运算和逻辑运算二进制的运算由【X】的补码求【-X】的补码:对【X】的补码包括符号位一同求反再加11.4.数学应用1.命题逻辑中的基本等价式2.命题逻辑的推理理论P规则(前提引入规则):在推到过程中,前提可视需要引入使用T规则(结论引入规则):在推到的过程中,前面已导出的有效结论都可作为后续推导的前提使用CP规则(条件证明引入规则):如推出有效结论为条件式R-C时,只需将其前面R加入到前提中作为附加前提推出后C即可。1.5.常用数据结构1.数据结构主要研究的内容:数据的逻辑结构:从具体问题中抽象出来的数学模型,描述数据元素之间的关系;有线性与非线性两大类;数据的逻辑结构与所使用的计算机无关。数据物理结构(存储结构):数据元素体的表示和元素之间所形成关系的表示;典型的有顺序存取、链式存取、索引存取和散列存储结构。数据的运算:常用的运算有添加、删除、更新、查找和排序数据结构的二元组表示和数据结构的具体分类;数据逻辑结构:S=(D,R),S是一种数据结构,D为数据元素集合,R为D上的关系集合。数据逻辑4中基本结构:集合关系:各元素同属一个集合线性关系:一对一,中间元素有唯一的前驱和唯一的后继元素树状关系:一对多,唯一前驱和多个后继图状关系:多对多,多个前驱和多个后继散列表的存储关系:存储地址和关键字之间存在某种映射关系。记录中的关键字作为自变量key,设计函数H(key)计算出的函数值作为关键字在计算机内的内存地址。数据结构的相关概念和术语:数据元素:数据的基本单位,也称为结点和记录数据项:属性,是不可再分割的,最小的单位线性结构的种类和特点种类:线性表、栈和队列。线性表插入的平均移动元素的个数:N个元素有N+1个位置,插入一个元素需要平均移动元素的个数为:(0+1+2+…+N/(N+1)=N/2链表的特点:不需要移动元素无需估计空间大小存储空间和线性表长度成正比链表的应用:单链表双向链表单链表循环双链表循环双向链表更容易访问相邻的结点9.链表的寻址方式10.各种线性表的查找折半查找:使用于顺序存贮结构顺序查找:适用于顺序和链式存储结构11.静态链表(相当于数组):(1)预先分配存储空间(2)不属于随机存储结构(3)不需要移动元素12.栈的基本操作:push(),pop()13.栈的运算特点:先进后出(FIFO)14.栈容量的计算:15.栈的主要应用:实现递归、表达式求值、数值转换、括号匹配和走迷宫等。16.表达式3种表示方法:前缀表达式(波兰式)、中缀表达式、后缀表达式(逆波兰式)。17.队列的运算特点18.判断队列为空的条件:rear==front19.循环队列:队满条件:(rear+1)%m==front;队长:(rear-front+m)%m队首位置:(rear-front+m+1)%m20.字符串的基本知识子串、空格串、串相等串比较:从两个串的第一个开始,比较ASCII码。21.字符串子串的数目计算22.数组元素存储方式的地址计算若m,n表示数组对应矩阵的行数和列数,L表示每个元素所占用的单元数(1)行优先存储方式:先存数组的第一行,再存第二行,以此类推。任意地址的计算公式:Loc(aij)=loc(a11)+{(i-1)
您可能关注的文档
- 第十三章 精神疾病鉴定意见审查判断.doc
- 第三章 2011年全国自考管理系统中计算机应用模拟试卷.docx
- DIVX与XVID的区别.docx
- 第三章 2013年上海健康职业技术学院计算机软件工程专业毕业论文选题表1.doc
- 对三产单位实行会计集中核算制可行性探讨.doc
- 电脑带宽知识幻灯片.doc
- 《办公自动化原理和应用》第一次作业答案.docx
- 公共关系学(答案)教案.docx
- 互联网发展现状要领.doc
- 尔雅大学生心理健康教育答案指南.docx
- 2025贵州人才博览会专场活动贵州茅台酒厂(集团)技术开发有限公司引进专业人才4人考前自测高频考点模.docx
- 2025贵州人才博览会专场活动贵州茅台酒厂(集团)技术开发有限公司引进人才考前自测高频考点模拟试题及.docx
- 2025贵州人才博览会专场活动贵州茅台酒厂(集团)技术开发有限公司引进专业人才4人考前自测高频考点模.docx
- 2025贵州人才博览会专场活动贵州茅台酒厂(集团)技术开发有限公司引进专业人才4人考前自测高频考点模.docx
- 2025贵州人才博览会专场活动贵州茅台酒厂(集团)技术开发有限公司引进专业人才4人模拟试卷及参考答案.docx
- 2025贵州人才博览会专场活动贵州茅台酒厂(集团)技术开发有限公司引进专业人才4人模拟试卷附答案详解.docx
- 2025贵州从江县中医医院招聘模拟试卷及答案详解1套.docx
- 2025年民俗文化与艺术考试试卷及答案.docx
- 2025年物业管理师考试卷及答案公布.docx
- 2025贵州交通技师学院第十三届贵州人才博览会引进人才考前自测高频考点模拟试题及参考答案详解1套.docx
文档评论(0)