![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式技术C语言篇
ryj111
这个作者很懒,什么都没留下…
展开
-
动态规划-------一个简单爬梯子问题
问题描述一个楼梯有20级,每次走1级或两级,请问从底走到顶一共有多少种走法? 分析:假设从底走到第n级的走法有f(n)种,走到第n级有两个方法,一个是从(n-1)级走一步,另一个是从第(n-2)级走两步,前者有f(n-1)种方法,后者有f(n-2)种方法,所以有f(n)=f(n-1)+f(n-2),还有f(0)=1,f(1)=1.递归编程实现程序1#include int f(int原创 2010-01-15 11:38:00 · 6717 阅读 · 0 评论 -
堆和栈的区别
在顶嵌上看到得这篇文章,很有参考价值。 在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一转载 2010-01-15 17:18:00 · 683 阅读 · 0 评论