C++
moom_ommo
这个作者很懒,什么都没留下…
展开
-
STL之迭代器
1.iterator究竟是什么? iterator,迭代器。是一种设计模式,它提供了一种方法,可以按照一定顺序访问一个聚合对象中各个元素而又不需暴露该对象的内部表示。每一种 STL 容器都有专属的迭代器,以避免暴露容器的内部结构(如果不专属的话,在声明定义一个用于某容器的迭代器时很可能暴露其内部函数或结构)。iterator实际是一个类似指针的模板类,重载了*和->。每种容器在内部都会存放...原创 2019-03-18 13:25:14 · 193 阅读 · 0 评论 -
不用递归计算fib(n)
Fib(n) { If (n<2) return 1; Int fib0=1,fib1=1,num=1; while (num<=n) { a=a+b; b=b+a; num+=2; } If (num==n) return b; else return a; }转载 2018-10-31 17:09:34 · 634 阅读 · 0 评论