- [教程名称]c语言算法学习视频
- [教程类型]视频教程
- [推荐级别]
- [观看权限]免费在线观看
- [所需点数]花费 0 点
- [上传时间]
- [素材下载]
- [教程专题]
教 程 播 放 列 表
1.1.编程的灵魂 1.2.算法的作用 1.3.递推算法 1.4.枚举(穷举)算法 1.5.递归算法 1.6.分治算法 1.7.贪婪算法 1.8.试探法算法 1.9.模拟算法 1.10.算法的评价 2.1最简单的结构 2.1最简单的结构2 2.2.先进先出结构:队列 2.3后进先出结构:栈 3.1层次关系结构 1 .3.1层次关系结构(2) 3.1.层次关系结构:树(3) 3.2.网状关系:图(1) 3.2.网状关系:图(2) 4.1 排序概述 4.2 冒泡排序法 4.3 快速排序法 4.4 简单选择排序法 4.5 堆排序法 4.6 直接插入排序法 4.7 希尔(shell)排序法 4.8 合并排序法 5.1 查找的基本概念 5.2 简单查找 5.3 二叉排序树 5.4 索引查找 5.5 哈希表 6.1 有趣的整数. 6.2 素数 6.3 阶乘 6.4 求π的近似值 6.5 方程求解 6.6 矩阵的运算 6.7 一元多项式的运算 7.1 约瑟夫环 7.2 大整数四则运算 7.3 进制转换 7.4 括号匹配 7.5 中序式转后序式 7.6 停车场管理 7.7 迷宫求解 7.8 LZW压缩的实现 8.1 不定方程问题 8.2 推算问题 8.3 魔术方阵 8.4 智力趣题(1) 8.4 智力趣题(2) 8.5 趣味游戏(1) 8.5 趣味游戏(2 9.1 NOIP普及组试题精解(1) 9.1 NOIP普及组试题精解(2) 9.1 NOIP普及组试题精解(3) 9.2 NOIP提高组试题精解(1) 9.2 NOIP提高组试题精解(2) 9.2 NOIP提高组试题精解(2)
[教程介绍]
c语言看着简单,但等你深入学习以后,你就会发现需要学习的知识很多很多。
对于程序设计,算法是特别重要的,极为核心的一个知识。
在我们这部C语言算法教程,讲解的知识点极多,主要内容包括基本算法分析原理,基本数据结构、抽象数据结构、递归和树等数据结构知识,选择排序、插入排序、冒泡排序、希尔排序、快速排序方法、归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊用途的排序方法,并比较了各种排序方法的性能特征,在进一步讲解符号表、树等抽象数据类型的基础上,重点讨论散列方法、基数搜索以及外部搜索方法。
可能跟着老师学习的时候,不少学生感觉这个太难了,自己跟不上进度,如果你也是这种情况,可以好好看一下我们这部教程。
到底什么是算法呢?想成为程序设计高手,就得精通算法知识才行,算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
如果你想学精通C语言,这个教程可以帮助到大家。
更多免费的编程视频教程,请看我们51学吧的相关教程:http://www.51xue8.com/diannao/wangluobiancheng/
相关文章
热门文章
- 1.微信开发学习视频
- 2.c语言算法学习视频
- 3.安卓软件开发教程
- 4.c语言入门自学教程
- 5.rad studio xe8教程
- 6.swift编程学习教程
- 7.swift开发实例:天气预报系统
- 8.au3自学教程
- 9.shell脚本编程教程
- 10.微信开发视频教程
- 11.apicloud操作使用教程
- 12.jquery实例视频教程
- 13.swift编程语言入门教程
- 14.egret实例教程
- 15.android学习全套视频
- 16.unity3d游戏实例:宝石迷阵
- 17.ios开发自学教程
- 18.自学android开发教程
- 19.易语言编程学习教程
- 20.cocos2d-js视频教程
- 21.自学jquery视频
- 22.c++新手视频教程
- 23.java web项目教程视频
- 24.java新手入手学习教程
- 25.c语言新手入门教程
- 26.flex学习视频教程
- 27.swift语言中文教程
- 28.c语言嵌入式视频教程
- 29.开发智能手机软件怎样赚钱
- 30.易语言快速入门视频教程
- 31.易语言post教程
- 32.好的易语言教学视频
- 33.objective-c基础视频教程
- 34.linux嵌入式开发教程
- 35.java web开发入门视频教程