电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言公共基础知识

c语言公共基础知识_第1页
1/8
c语言公共基础知识_第2页
2/8
c语言公共基础知识_第3页
3/8
公 共 基 础 知 识 总 结 第 一 章 数 据 结 构 与 算 法 1.1 算 法 算 法 : 是 指 解 题 方 案 的 准 确 而 完 整 的 描 述 。 算 法 复 杂 度 : 算 法 时 间 复 杂 度 和 算 法 空 间 复 杂 度 。 两 个 之 间 没 有 联 系 的 。 算 法 时 间 复 杂 度 是 指 执 行 算 法 所 需 要 的 计 算 工 作 量 。 算 法 空 间 复 杂 度 是 指 执 行 这 个 算 法 所 需 要 的 内 存 空 间 。 1.2 数 据 结 构 的 基 本 基 本 概 念 ( 1) 数 据 集 合 中 各 数 据 元 素 之 间 所 固 有 的 逻 辑 关 系 , 即 数 据 的 逻 辑 结 构 ; ( 2) 在 对 数 据 进 行 处 理 时 , 各 数 据 元 素 在 计 算 机 中 的 存 储 关 系 , 即 数 据 的 存 储 结 构 ; 线 性 结 构 条 件 : ( 1) 有 且 只 有 一 个 根 结 点 ; ( 2) 每 一 个 结 点 最 多 有 一 个 前 件 , 也 最 多 有 一 个 后 件 。 非 线 性 结 构 : 不 满 足 线 性 结 构 条 件 的 数 据 结 构 。 1. 3 线 性 表 及 其 顺 序 存 储 结 构 线 性 表 是 由 一 组 数 据 元 素 构 成 , 数 据 元 素 的 位 置 只 取 决 于 自 己 的 序 号 , 元 素 之 间 的 相 对 位 置 是 线 性 的 。 线 性 表 的 顺 序 存 储 结 构 具 有 以 下 两 个 基 本 特 点 : ( 1) 线 性 表 中 所 有 元 素 的 所 占 的 存 储 空 间 是 连 续 的 ; ( 2) 线 性 表 中 各 数 据 元 素 在 存 储 空 间 中 是 按 逻 辑 顺 序 依次存 放的 。 1. 4 栈和 队列 栈是 限定在 一 端进 行 插入与 删除的 线 性 表 。 1、先进 后 出 FILO; 1、支持子程序 调用; 2、具 有 记忆功能; 3、可以 不 用顺 序 存 放数 据 ; 4、只 能够在 top 首部进 行 操作 , bottom 是 绝对 不 动的 ; 5、栈的 存 放数 据 的 个 数 为 num = ( bottom – top) +1; 队列是 指 允许在 一 端( 队尾) 进 入插入, 而 在 另一 端( 队...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言公共基础知识

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部