MYSQL使用及语法 下载安装mysql 略 进入mysql 为用户名,登录时请选择所需要的用户; ,退出mysql; 创建用户并赋予权限 创建...
回溯法 回溯法可以被描述为有组织的穷尽搜索,它可以避免搜索所有的可能性。一般适用于求解那些有潜在的大量解,但有限个数的解已经检查过的问题。 3着...
第七章 图的遍历 解决图的问题,大多数时候需要能够不重复的完全遍历每个节点,是求解问题的基础。 和树的遍历类似,图的遍历希望从图的某个顶点出发遍...
第六章 贪心算法 顾名思义,贪心算法总是作出当前看来最好的选择,也就是说贪心算法并不从整体最优考虑,是某种意义上的局部最优解。许多情况下,局部最...
第五章 动态规划 动态规划算法与分治法类似,其基本思想也是将求解问题分解为若干个子问题。与分治法不同的是,动态规划问题中子问题不是独立的,可能重...
第四章 分治策略 为解决问题,可以将分解为等子问题,通过解决子问题再组合得到问题的解。(子问题是一种递归思想) 寻找最大值最小值MINMAX 对...
第三章 递归 递归算法的结构清晰,可读性强。但是运行时效率低下,不论是耗费的时间还是空间都比非递归算法多。 递归式子常分为两部分:边界条件、递归...
第二章 数学预备知识与数据结构 数据结构 堆Heap 定义:堆Heap由一个完全二叉树的结构描述。根据父子节点键值的大小关系分为:大根堆/最大堆...
第一章 概述 算法Algorithm是指解题方案准确而完整的描述,是一列解决问题的清晰指令。 算法的特征 算法有输入和输出; 算法的每一步是可行...