没有合适的资源?快使用搜索试试~ 我知道了~
程序员考试要点 一)软件基础知识 1.基本数据结构 数据结构是指数据对象及其相互关系和构造方法,一个数据结构B在形式上可以用一个二元组表示为B=(A,R)。A是数据结构中数据的非空有限集合,R是定义在A上的关系的非空有限集合。数据结构按逻辑关系的不同划分为线性结构和非线性结构两大类,其中非线性结构又可分为树形结构和图结构,树形结构又可分为树结构和二叉树结构。
资源详情
资源评论
资源推荐
一、初级计算机基础知识
一、初级计算机基础知识
一)软件基础知识
1 .基本数据结构
数据结构是指数据对象及其相互关系和构造方法,
一个数据结构 B 在形式上可以用一个二元组表示
为 B= ( A , R )。 A 是数据结构中数据的非空
有限集合, R 是定义在 A 上的关系的非空有限集
合。数据结构按逻辑关系的不同划分为线性结构
和非线性结构两大类,其中非线性结构又可分为
树形结构和图结构,树形结构又可分为树结构和
二叉树结构。
线性表是最简单、最常用的一种数据结构,它是
由相同类型的结点组成的有限序列。常用的运算
有 4 类:查找运算、插入运算、删除运算以及其
他运算。
栈是只允许在同一端进行插入和删除的运算线性
表。栈具有后进先出的特性。队列是只允许在一
端进行插入,另一端进行删除的线性表。队列具
有先进先出的特性。
数组一般用于描述顺序存储的线性表。数组由固
定个数的元素组成,全部元素的类型相同,元素
依次顺序存储。字符串是非数值处理应用中重要
的处理对象。字符串是由某字符集上的字符所组
成的任何有限字符序列。
树和二叉树是非线性结构,能用它们很好的描述
有分支和有层次特性的数据集合。树是一种多分
支多层次的数据结构,由一组结点组成。
常用排序方法有:选择排序、直接插入排序、冒
泡排序、希尔排序、堆排序、快速排序、合并排
序和外排序,外排序是对大文件的排序。按查找
的目的分类有静态查找和动态查找。
2 .程序语言和语言处理程序的基础知识和
基本原理
程序语言可划分为低级语言和高级语言两大类。
低级语言又称为面向机器的语言,它是特定的计
算机系统所固有的语言。计算机只能理解和执行
机器语言。语言处理程序分为两大类:解释程序
和翻译程序。解释程序是一种语言处理程序,它
直接执行源程序或源程序的内部形式。它并不产
生目标程序,这是它和编译程序的主要区别。编
译程序的功能是把高级语言书写的源程序翻译成
与之等价的低级语言的目标程序。
程序语言的数据类型:数据从不同的角度可分成
不同的类别。按数据的作用域大小,可分为全局
量和局部量;按生存期可分为自动生存期、静态
生存期和动态生存期;按程序运行时数据的值是
否能改变可分为常量和变量。数据按照类型可分
为 4 种: void 、标量、函数和聚合。标量又可分
为算术、枚举和指针;聚合类型可分为数组、结
构体和共同体。
剩余37页未读,继续阅读
zhao_auau
- 粉丝: 3
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0