甜甜眼神

文章
7
资源
0
加入时间
2年10月21天

变态跳台阶动态规划和递归解法

一、题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。示例1输入3返回值4二、思路这道题的思路是典型的动态规化的思路,先从上往下思考问题,剖析问题,然后再从下往上解决问题。因为如果一开始就从下往上思考问题,会有很多中情况,比如从第0个台阶开始向第n个台阶跳跃,有无数种可能性。如果从上开始思考,站在第N个台阶向下思考,跳到n个台阶有f(n)种方法,n-1个台阶有f(n-1)种方法,然后再思考f(n)和f(n-1)之间有何关系,

react使用dva对数据做GET或POST请求

react使用dva对数据做GET或POST请求首先在组件页面 index.js 中添加componentDidMount(){const { dispatch } =this.props;dispatch({ //type里的menu是models/menus.js里面的命名空间namespace的menu type:'menu/fetchMenus', payload:{}, callback:res=>{ console.log(res,111);},});

uni-app操作DOM节点

最近学到了一个比较好用的框架uni-app,可以做六端适配,学习一下!!!官网文档找了好久才找到这个。//获取category-list的高度let view = uni.createSelectorQuery().select('.category-list'); view.fields({ size: true }, data => { th...

Android MVVM框架搭建(一)ViewModel + LiveData + DataBinding前言正文

Android MVVM框架搭建(一)ViewModel前言正文一、创建项目二级目录三级目录前言  MVVM框架出来已经有一段时间了,现在也有很多的项目运用了MVVM框架,因此也不算是很新的东西,但是从个人的角度来说我希望写出来,因为每年都会有新的Android开发工程师进入,一些框架的使用都是封装好的,或者写的很高级,刚开始不容易看懂,因此我的想法是写一个简单易懂的MVVM框架,并且在这个上面去加入Jetpack的组件,当然了,我技术比较菜,大佬要是看见了高抬贵手。正文  MVVM框架是有由来