互教网(hujw.com),让工作学习更简单!
首页 > 在线课程 > 算法编程 >  C程序设计
收藏
课程目录
1.1 计算机系统的组成、用途各异的计算机 1.2 指令与计算机程序、计算机中的数 2.1 进制数的转换 2.2 数值数据、字符数据、其他数据的表示与存储 3.1 程序语言、计算机问题求解的基本特点 3.2 计算机算法及其表示、程序设计技术 4.1 C语言的历史、C语言基本词法、编写简单的程序 4.2 编写简单的程序、C程序基本结构、开发步骤、编码风格 5.1 数据类型、数值常量 5.2 字符常量、变量、类型定义的修饰 5.3 资料片:国际大学生程序设计竞赛——2014西安赛区 5.4 资料片:国际大学生程序设计竞赛——竞赛规则 6.1 运算符与表达式、算术运算 6.2 自增自减运算、位运算 7.1 关系运算、逻辑运算 7.2 用布尔代数简化逻辑式子、条件运算、其他运算、常量表达式 8.1 赋值运算符、隐式类型转换 8.2 混合运算的风险控制、显式类型转换 8.3 资料片:AlphaGo 9.1 编写简单语句和复合语句、编写注释、语句的写法 9.2 单个字符输入输出 9.3 资料片:那些年的编程快手们——用代码将梦想照进现实 10.1 printf函数、输出格式控制(1) 10.2 printf函数、输出格式控制(2) 11.1 scanf函数、输入格式控制(1) 11.2 scanf函数、输入格式控制(2) 12.1 程序顺序结构、程序选择结构 12.2 程序顺序结构、程序选择结构 13.1 选择结构的嵌套 13.2 程序如何应用选择结构 13.3 资料片:算法的舞蹈——冒泡排序Bubble Sort 14.1 while循环、循环三要素 14.2 循环不变式、do和for循环 14.3 资料片:算法的舞蹈——选择排序Select Sort 15.1 终止、加快、嵌套循环 15.2 编写计数型、条件型循环,对循环程序的时间性能分析 15.3 资料片:算法的舞蹈——插入排序Insert Sort 16.1 枚举算法策略 16.2 迭代算法、递推算法 16.3 资料片:算法的舞蹈——快速排序Quick Sort 17.1 函数定义、函数返回 17.2 函数参数、如何设计参数 17.3 资料片:算法的舞蹈——归并排序Merge Sort 18.1 函数声明和原型、库函数调用 18.2 常用库函数、调用第三方函数 18.3 资料片:算法的舞蹈——希尔排序Shell Sort 19.1 内联函数、函数嵌套和递归调用 19.2 递归算法策略、分治算法策略 19.3 资料片:算法的天籁之音——6分钟“听”15种排序算法 20.1 局部变量和全局变量、对象作用域 20.2 同一文件、不同文件的对象冲突与共享 20.3 资料片:排序算法比较 21.1 程序映像及加载 21.2 进程内存分配原理、对象的生命期 22.1 对象初始化、声明与定义 22.2 多模块下的实体设计、接口与实现分离 23.1 多文件程序结构、工程项目 23.2 规模化程序的组织、开发工具的项目管理功能 24.1 预处理命令、不带参数的宏定义 24.2 带参数的宏定义、编译器预定义宏 25.1 文件包含、第三方函数库的文件包含 25.2 条件编译、实用预处理命令 26.1 开发环境的路径参数与配置 26.2 使用第三方开发库 27.1 一维数组的定义与初始化 27.2 多维数组的定义与初始化 28.1 数组元素的遍历 28.2 矩阵运算 29.1 幻方编程 29.2 用数组作为函数参数、数组参数的传递机制 30.1 大数类型的接口设计和实现 30.2 高精度运算算法、与Matlab混合编程 31.1 字符串的表示与处理 31.2 字符串的应用 32.1 排序概念,冒泡、选择、插入排序 32.2 快速、归并、希尔等排序算法 33.1 顺序、二分、插值、斐氏查找法 33.2 空间换取时间、用数学方法解决问题 34.1 指针的本质、指针变量的定义与引用 34.2 指针变量的初始化与赋值 35.1 指针的有效性和风险控制 35.2 指针的运算规则与限定 36.1 指向一维数组元素的指针 36.2 指向多维数组元素的指针 37.1 数组指针、指针数组 37.2 多级指针 38.1 指向字符串的指针、指向字符串数组的指针 38.2 指针作为函数参数、数组作为函数参数的实质 39.1 指针参数的const限定、字符串作为函数参数 39.2 字符串查找与匹配算法 40.1 函数返回指针数据、函数指针、带参数的main函数 40.2 回调函数、函数同步调用和异步调用、钩子函数和HOOK技术 41.1 动态内存的概念、分配、释放 41.2 动态内存的应用 42.1 结构体类型与对象 42.2 复杂数据为元素的数组、用指针简洁表示复杂数据 43.1 函数传递复杂数据、共用体类型和对象 43.2 枚举与位域数据类型 44.1 用户自定义类型、类型名字体系 44.2 链表的基本概念、创建链表 45.1 链表的运算 45.2 结点插入和删除 46.1 动态规划与贪心算法 46.2 图搜索与回溯算法 47.1 文件系统概念、流式文件、文件指针、文件打开 47.2 操作文件 48.1 文件读写操作的基本形式、从文件中读写字符与字符串数据 48.2 从文件中读写二进制数据、成千上万的文件格式
课程详情
本课程是大学计算机教育的核心课程,既是各类专业技术的应用基础,又是各种实践环节的软件工具,更是课程设计、学科竞赛、毕业设计、创新创业、创客科技等活动的重要平台。(西北工业大学)
本课程是大学计算机教育的核心课程,既是各类专业技术的应用基础,又是各种实践环节的软件工具,更是课程设计、学科竞赛、毕业设计、创新创业、创客科技等活动的重要平台。(西北工业大学)
18517
领取福利

微信扫码领取福利

微信扫码分享