- 博客(3)
- 收藏
- 关注
原创 多线程
多线程8.1基本概念:程序、进程、线程程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自己的产生,存在和消亡的过程。——生命周期 进程作为资源分配的单位。系统为每个进程分配不同的内存区域线程(thread):进程可以进一步细化为线程,是一个程序内部的一条执行路径。 若一个进程同一时间并行执行多个线程,就是支持多线程的 线程作为调度和执行的单
2020-07-31 08:55:38
126
原创 数据结构
1* 绪论程序设计=数据结构+算法数据项是数据不可分割的最小单位逻辑结构: 数据对象中数据元素之间的相互关系集合机构 线性结构 树形结构 图形结构物理结构: 数据的逻辑结构在计算机中的储存形式顺序储存 链式存储2* 算法算法是解决待定问题求解步骤的描述,在计算机中表现:有限序列,并且每条指令表示一个或多个操作算法的特性:输入、输出、有穷性、确定性(无二义)和可行性算法设计要求 :正确性 可读性 健壮性 高效率 低储存量算法度量方法:事后统计方法(不科学、不准确)、事前分析估
2020-07-26 17:42:55
137
原创 表、栈和队列(未完结)
表、栈和队列3.1抽象数据类型抽象数据类型(abstract data type ADT)是一些操作的集合。抽象数据类型是数学的抽象(?)例如 表、集合、图和它们的操作一起可以看作是抽象数据类型。3.2表 ADT定义:A1,A2,A3…AN的表,这个表的大小是N 我们称大小为0的表为空表(empty list) Ai+1后继Ai 并称 Ai+1前驱Ai操作的集合:PrintList :打印ListMakeEmpty:清空定义的数据结构Find:返回关键字首次出现的位置I
2020-06-21 18:02:57
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人