学习顺序: 1.高精度计算: 高精度计算(一) 高精度计算练习1 高精度计算(二) 高精度计算练习2 2.递推 3.递归 递归算法 递归练习 4.搜索与回溯 搜索与回溯算法(一) 搜索与回溯练习(一) 搜索与回溯算法(二) 搜索与回溯练习(二) 搜索与回溯算法(三) 搜索与回溯练习(三) 5.
分类:
其他好文 时间:
2016-02-03 14:24:38
阅读次数:
192
本节大纲 迭代器&生成器 装饰器 基本装饰器 多参数装饰器 递归 算法基础:二分查找、二维数组转换 正则表达式 常用模块学习 作业:计算器开发 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10
分类:
编程语言 时间:
2016-02-01 20:56:58
阅读次数:
235
酒干倘卖无之递归算法还记得那首老歌么,酒干倘卖无,它蕴含着一个多么辛酸的故事。生活不易,勤俭节约资源回收再利用吧!
孩子的寒假作业还没做吧,里面一定有这样让大人都蒙圈的题目,计算机的酒量那是秒杀千百万瓶!题目:
啤酒2元1瓶,4个瓶盖换一瓶,2个空瓶换1瓶
问:100块钱可以喝多少瓶...
分类:
编程语言 时间:
2016-01-31 09:38:52
阅读次数:
176
递归特点递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法...
分类:
其他好文 时间:
2016-01-30 17:46:09
阅读次数:
136
递归特点递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法...
分类:
其他好文 时间:
2016-01-29 11:59:20
阅读次数:
225
一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。 代码: public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public
1.迭代器&生成器2.装饰器 1.基本装饰器 2.多参数装饰器(了解)3.递归4.算法基础:二分查找,二维数组转换,冒泡排序5.正则表达式迭代器&生成器迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素都被访问结束。 迭代器只能往前不会后退, 另外,迭...
分类:
编程语言 时间:
2016-01-25 19:29:55
阅读次数:
313
一般实际生活中我们遇到的算法分为四类:一>判定性问题 二>最优化问题 三>构造性问题 四>计算性问题而今天所要总结的算法就是着重解决 最优化问题《算法之道》对三种算法进行了归纳总结,如下表所示:标准分治动态规划贪心算法适用类型通用问题优化问题优化问题子问题结构每个子问题不同很多子问题重复(不独立)....
分类:
编程语言 时间:
2016-01-25 16:32:33
阅读次数:
192
递归特点递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法...
分类:
编程语言 时间:
2016-01-25 12:46:41
阅读次数:
157
递归算法的描述: 递归算法是一种直接活着间接调用自身的算法,是把问题转化为规模缩小的同类问题的子问题。与斐波那契数列异曲同工。 在历史长河之中它解决了什么: (1) 斐波那契数列: 斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、…… (2) 阶乘 :...
分类:
编程语言 时间:
2016-01-09 16:38:17
阅读次数:
258