??
练习1.16
这道题题目特别长,说的无非就是要用一个不变量记录中间结果,然后写出对数步数内的通过迭代来计算幂的函数,当然了还要用到题目中括号内的那个关系。下面就直接上代码了:
(define(fast-expt b n)
(fast-expt-iter 1 b n))
(define(fast-expt-iter a b n)
...
分类:
其他好文 时间:
2015-02-05 20:34:01
阅读次数:
179
练习1.16这道题题目特别长,说的无非就是要用一个不变量记录中间结果,然后写出对数步数内的通过迭代来计算幂的函数,当然了还要用到题目中括号内的那个关系。下面就直接上代码了:(define (fast-expt b n) (fast-expt-iter 1 b n))(define (fast-exp...
分类:
其他好文 时间:
2015-02-05 20:23:27
阅读次数:
157
__str__ : print 对象__repr__: repr(对象)__iter__: 如果一个类想被用于for ... in循环,类似list或tuple那样,就必须实现一个__iter__()方法,该方法返回一个迭代对象,然后,Python的for循环就会不断调用该迭代对象的next()方法...
分类:
其他好文 时间:
2015-02-05 19:58:04
阅读次数:
219
STL中的容器按存储方式分为两类:序列容器(如:vector 、deque);关联容器(如:list、set、map)两种容器在使用erase方法来删除元素时或产生迭代器失效的问题对于关联容器 1 std::list List; 2 std::list::iterator iter = List.b...
分类:
其他好文 时间:
2015-02-05 13:24:14
阅读次数:
122
练习1.7这道题回应了第15页所说的good-enough?并不是一个很好的检测方法。我们首先来按照题目要求用4组最大或最小的数来检测原文中的good-enough?(sqrt-iter 1.0 0.00000081) 0.0009;Value: 0.3125863108711088(sqrt-it...
分类:
其他好文 时间:
2015-02-05 12:55:20
阅读次数:
148
#迭代器class switch(object): def __init__(self,value): self.value=value self.fall=False#迭代器方法 def __iter__(self): yield self.m...
分类:
其他好文 时间:
2015-02-02 17:44:54
阅读次数:
152
#include #include #include using namespace std;int main(){ int n; cin>>n; while(n--) { map count; map::iterator iter; int m; string temp; cin>>m>>temp...
分类:
其他好文 时间:
2015-01-29 12:08:50
阅读次数:
170
本函数是返回迭代子下一个元素的值,主要通过调用__next__()方法来实现的。如果default参数有设置,当下一个元素不存在时,就返回default参数的值,否则抛出异常StopIteration。例子:#next()
l = [1, 3, 4]
it = iter(l)
print(next(it))
print(next(it, 1))
print(next(it, 1))
print(...
分类:
编程语言 时间:
2015-01-28 19:47:54
阅读次数:
210
初探递归初探递归;; 递归版本(define (fib n) (cond ((= n 0) 0) ((= n 1) 1) (+ (fib (- n 1)) (fib (- n 2)))));; 递归优化(define (fib n) (fib-iter 1 0 n))(define (fib-ite...
分类:
其他好文 时间:
2015-01-24 01:32:16
阅读次数:
176
迭代器(iterator)
一个表示数据流的对象。反复调用迭代器的__next__()方法(或给它传递内建函数(built-in function)next())来返回在该流中的后继项。当没有可用数据时,产生一个StopInteration异常。此时,迭代器对象被耗尽,之后再调用__next__()方法只会再次产生StopInteration异常。迭代器要求包含一个__iter__()方法,...
分类:
编程语言 时间:
2015-01-20 20:28:35
阅读次数:
185