package com.web.algorithms.ch1;
/**
* 《算法导论》学习总结笔记
*
* @author xiejunbo
* @email 624664181@qq.com
*
* 计算机算法的作用不言而喻,几乎所有强大的技术背后都有着优秀的算法。
* 所谓算法就是一系列解决问题的步骤,将输入数据转换成输出结果。
* 解决同一问题的不同算法效率可能相差很大。
* 如何设计一个高效可靠的算法?
*
* 接下来将实现并分析计算机算法相关的数学理论知识与代码实现
*
* 第一部分:基础知识
* ch1 总结
* ch2 算法入门
* ch3 函数
* ch4 递归
* ch5 概率分析与随机算法
*
* 第二部分:排序和顺序统计学
* ch6 堆排序
* ch7 快速排序
* ch8 线性时间排序
* ch9 中位数和顺序统计学
*
* 第三部分:数据结构
* ch10 基本数据结构
* ch11 散列表
* ch12 二叉查找树
* ch13 红黑树
* ch14 数据结构的扩张
*
* 第四部分:高级设计与分析技术
* ch15 动态规划
* ch16 贪心算法
* ch17 平摊分析
*
* 第五部分:高级数据结构
* ch18 B树
* ch19 二项堆
* ch20 斐波那契堆
* ch21 用于不相交集合的数据结构
*
* 第六部分:图算法
* ch22 图的基本算法
* ch23 最小生成树
* ch24 单源最短路径
* ch25 每对顶点间的最短路径
* ch26 最大流
*
* 第七部分:算法研究问题
* ch27 排序网络
* ch28 矩阵计算
* ch29 线性规划
* ch30 多项式与快速傅里叶变换
* ch31 有关数论的算法
* ch32 字符串匹配
* ch33 计算几何学
* ch34 NP完全性
* ch35 近似算法
*
* 第八部分:数学基础知识
* 求和
* 集合等离散数学结构
* 计数和概率
*
*/
public class BaseAlgorithm {
public static void main(String args[]) {
System.out.println("Introduction To Algorithms!");
}
}