课件内容:
绪论
1.1 课程整体安排
1.2 算法的概念
1.3 算法设计的要求
1.4 从C到C++
若干数学问题的编程
2.1 数论相关问题
2.2 数论相关问题–筛法
2.3 多项式乘法和除法(1)
2.4 多项式乘法和除法(2)
2.5 多项式插值问题
若干数学问题的编程-续
3.1 非线性方程求解
3.2 线性方程组求解
线性数据结构(1)
4.1 数据结构的基本概念
4.2 线性表
4.3 线性链表
线性数据结构(2)
5.1 栈
5.2 队列
5.3 标准模板库
树与二叉树
6.1 树和二叉树概念
6.2 二叉树生成
6.3 二叉树遍历(1)
6.4 二叉树遍历(2)
6.5 哈夫曼树
6.6 哈夫曼树编程实现
图
7.1 图结构
7.2 图的遍历
贪心算法
8.1 贪心算法概念
8.2 贪心算法–活动安排问题
8.3 贪心算法–马踏棋盘
动态规划
9.1 动态规划的基本思想
9.2 挖金矿问题
9.3 0-1背包问题
9.4 最长公共子序列
图结构经典问题
10.1 最短路径问题的算法
10.2 最短路径问题编程要点
10.3 最小生成树算法
10.4 最小生成树实现要点
10.5 扩展学习 “基于A*算法的迷宫游戏开发”
遗传算法概要
11.1 遗传算法的概念
11.2 遗传算法的设计
神经计算
12.2 人工神经网络简介
12.1 函数最值问题
资源下载
资源下载