递归和递推 。递归和递推是学习算法设计的第一步 。递归算法是把大问题分解成相对较小的问题的过程,而递推就是从小问题逐步推导出大问题的过程;搜索、枚举及优化剪枝 。搜索在所有算法中既是最简单也是最复杂的算法;动态规划(简称DP) 。动态规划的特点是能够把很复杂的问题分解成一个个阶段来处理的递推方法;贪心 。贪心算法是所谓的“只顾眼前利益”的算法;分治、构造等 。分治就是把问题分成若干子问题 , 然后“分而治之”;构造是指按照一定的规则产生解决问题的方法 。
推荐阅读
- 葡萄酒的酿制方法,自制葡萄酒的配方和做法?
- 为什么受排挤的往往是人才 排挤的都是最优秀的人
- 蒜蓉辣酱怎样做更好吃
- 一个二婚女人给你的忠告 二婚找对象什么最重要
- 健身包括哪些方面为什么有人认为只有健身房里面的健身才是健身
- 体制内没有背景的你 公务员没背景能升官吗
- 酸酸甜甜的泡菜怎么做
- 蒜香小米辣的做法
- 嫁一个出过轨的二婚老公 二婚男人出轨还能要吗
- 卫生间的蟑螂从哪里来,厨房有蟑螂怎么办啊