跳过本内容页

请提供下面的信息以登录进入您的 账户,必须填写的信息已经被 加粗和用 (*)标出

必填信息

账户参数

  1. 忘记密码?
没有帐号?点击注册
手机注册 邮箱注册

必填信息

  1. 只能使用字母、数字和符号,将会在您参加的任何讨论或论坛上显示(之后将无法更改) (以后不能更改)

账户致谢

  1. 服务条款

    诚信准则

已有账号? 点击登录
C语言 夏季小学期实训
本课程通过C语言基础知识与项目相结合,使学生初步掌握常用的基本算法和C语言的基础概念,为后续软件开发课程打下坚实的基础。
该课程招生全部经由邀请
  1. 课程开始

    2017/05/16
  2. 学时

    4小时/周,8周
  3. 程度

    基础
  4. 学习人数

    2

关于本课

本课程通过C语言基础与项目相结合,使学生掌握结构化程序设计的方法,初步掌握常用的基本算法和C语言的基础概念,为后续课程,特别是软件方面的课程打下厚实的基础。通过实践,进一步掌握C语言的基本概念及其不同的实现方法,培养学生在计算机上独立排错、纠错和调试程序的能力,提高学生逻辑思维、抽象思维和调试程序的能力。

课程讲师

Course Staff Image #1

史亚平

计算机专业硕士毕业。国内知名游戏公司架构师。多年游戏研发经验,制作过多款流行游戏,擅长技术架构、游戏开发框架搭建、游戏研发技术方案制定等。参与主导过多款卡牌手游、ARPG、MMORPG游戏的开发与发行。精通ActionScript、Unity3D、Html5、Egret、cocos2d-x等多种游戏前端开发语言,对目前主要游戏开发引擎都有较深的理解和应用。参与开发的项目有:《神雕英雄》、《进击的高达》、《三国2015》、《MT三国》等。

课程目录

第一章 数据结构和算法
  1. 第1节 本章导学
  2. 第2节 什么是数据结构
  3. 第3节 算法及其复杂性
  4. 第4节 算法与数据结构
  5. 第一章练习
第二章 线性表
  1. 第1节 本章导学
  2. 第2节 线性表及其逻辑结构
  3. 第3节 顺序存储的线性表
  4. 第4节 链式存储的线性表
  5. 第5节 线性表的应用
  6. 第二章练习
第三章 栈和队列
  1. 第1节 导学
  2. 第2节 栈
  3. 第3节 队列
  4. 第三章练习
第四章 串
  1. 第1节 串的基本概念
  2. 第2节 串的存储结构和基本操作的实现
  3. 第3节 串的模式匹配
  4. 第四章练习
第五章 数组与广义表
  1. 第1节 数组及特殊矩阵的存储
  2. 第2节 稀疏矩阵的压缩存储
  3. 第3节 广义表
  4. 第五章练习
第六章 树和二叉树
  1. 第1节 导学
  2. 第2节 树的基本概念与存储结构
  3. 第3节 二叉树的基本概念
  4. 第4节 二叉树的存储结构和基本运算的实现
  5. 第5节 二叉树的遍历
  6. 第6节 二叉树的构造
  7. 第7节 线索二叉树
  8. 第8节 哈夫曼树
  9. 第六章练习
第七章 图
  1. 第1节 导学
  2. 第2节 图的基本概念
  3. 第3节 图的遍历
  4. 第4节 生成树和最小生成树
  5. 第5节 最短路径
  6. 第6节 拓扑排序和AOE网
  7. 第七章练习
第八章 查找
  1. 第1节 导学
  2. 第2节 线性表的查找
  3. 第3节 树表的查找
  4. 第4节 哈希表和散列结构
  5. 第八章练习
第九章 排序
  1. 第1节 导学
  2. 第2节 插入排序
  3. 第3节 交换排序
  4. 第4节 选择排序
  5. 第5节 归并排序
  6. 第6节 计数排序和基数排序
  7. 第7节 排序算法的比较和选择
  8. 第九章练习
第十章 外部排序
  1. 第1节 外排序概述
  2. 第2节 磁盘排序
  3. 第3节 磁带排序
  4. 第十章练习
第十一章 文件
  1. 第1节 文件的基本概念
  2. 第2节 顺序文件
  3. 第3节 索引文件
  4. 第4节 哈希文件
  5. 第5节 多关键字文件
  6. 第6节 课程结束语
  7. 第十一章练习
提示
?

学习这门课程,你必须同意自动注册数据大学(BIGDataUniversity.com.cn)。

将为您创建登录邮箱为,密码为的账号
(注:如果在数据大学已经注册该邮箱,请使用原密码登录)