原题链接: "https://leetcode.com/problems/climbing stairs/description/" 实现如下: 参考 "http://www.sohu.com/a/153858619_466939?p=wechat" ...
分类:
其他好文 时间:
2018-03-16 17:11:44
阅读次数:
126
八大算法 八大算法:枚举、递推、递归、分治、贪心、试探法、动态迭代和模拟算法思想。 一、枚举算法思想(暴力算法) 将问题的所有可能答案一一列举,根据判断条件判断此答案是否合适,一般用循环实现。 经典运用:百钱买百鸡、填写运算符 二、递推算法思想 1.顺推法:从已知条件出发,逐步推算出要解决问题的方法 ...
分类:
编程语言 时间:
2018-01-02 23:38:35
阅读次数:
284
C++类和对象的基本简介,包括构造函数、析构函数、拷贝构造函数、友元函数、内联函数、类的this指针、静态成员等内容概念介绍。 ...
分类:
编程语言 时间:
2017-10-15 00:41:05
阅读次数:
255
【题目简介】
现存在一堆面值为 V1、V2、V3 … 个单位的硬币,一共有多少种找钱方法可以找出总值为 T 个单位的零钱?最少需要多少张钱币?在最少钱币数目找钱的条件下,每种钱币使用的次数是多少?假设这一堆面值分别为 1,2,3 元,需要找出总值 T 为 4 元的零钱。很明显,一共有4中找钱方法:1 + 1 + 1 + 1, 2 + 2, 1 + 3, 2 + 2 + 1 + 1;最少需要两张钱币,可能为 3 + 1或者2 + 2.当存在多种情况时,只需要输出其中一种。...
分类:
其他好文 时间:
2014-10-18 14:04:40
阅读次数:
218