会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lan126
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
下一页
2017年3月1日
442.Find All Duplicates in an Array
摘要: 参考博客 不会这题,看了这篇博客后总结一下,这题主要有两种方法: 第一种是归位法: 但是对于其中的均摊分析,还是不很理解。 第二种归纳为“标记法”(在不需要额外空间的情况下来标记) 大概分为三个步骤 1.因为什么原因来标记一个位置 2.用什么标记方法 3.用什么方法判断这个标记 所以对于上面提到的那
阅读全文
posted @ 2017-03-01 11:59 lan126
阅读(151)
评论(0)
推荐(0)
2017年2月28日
SICP_2.61-2.62
摘要: 注意2.62的算法是在有顺序条件下才能实现的
阅读全文
posted @ 2017-02-28 22:47 lan126
阅读(279)
评论(0)
推荐(0)
2017年2月27日
sicp_2.59-2.60
摘要: 1 #lang racket 2 3 ;;;;;;;;;;;;;;;;;;;;2.59 4 (define (element-of-set? x set) 5 (cond ((null? set) false) 6 ((equal? x (car set)) true) 7 (else (element-of-set? x (cdr set))...
阅读全文
posted @ 2017-02-27 23:47 lan126
阅读(251)
评论(0)
推荐(0)
2017年2月26日
SICP_2.58
摘要: 1 #lang racket 2 3 (define (deriv exp var) 4 (cond ((number? exp) 0) 5 ((variable? exp) 6 (if (same-variable? exp var) 1 0)) 7 ((sum? exp) 8 (make-sum (de...
阅读全文
posted @ 2017-02-26 16:56 lan126
阅读(203)
评论(0)
推荐(0)
SICP_2.56-2.57
摘要: 1.这几题进一步强化了按愿望实现函数的方法 2.quoto 和 list 的区别 参考 (1)' 是quoto 的缩写 (2)' 后的内容会原样返回,因为 ' 就是个省略了的单引号 (= '3 3) ->#t (car '(list a b)) ->list (和sicp_2.55同理) (3)li
阅读全文
posted @ 2017-02-26 11:00 lan126
阅读(325)
评论(0)
推荐(0)
2017年2月24日
SICP_2.53-2.55
摘要: " ' " 相当于是单引号,只不过省略了后半引号
阅读全文
posted @ 2017-02-24 20:37 lan126
阅读(210)
评论(0)
推荐(0)
2017年2月23日
SICP_2.52-2.53
摘要: 1 ;;;;;;;;;;;;;;;;;2.52 2 (define (corner-split painter n) 3 (if (= n 0) 4 painter 5 (let ((up (up-split painter (- n 1))) 6 (right (right-split painter (- n 1))) 7 ...
阅读全文
posted @ 2017-02-23 15:20 lan126
阅读(168)
评论(0)
推荐(0)
2017年2月22日
SICP_2.50-2.51
摘要: 1.理解painter是个过程接受frame参数,即在frame中画painter 2.frame-coord-map 中将一个单位正方形中的点映射到一个新框架中 3.transform-painter 则是将painter映射到一个新框架中返回的也是一个过程,也可以理解为返回一个painter
阅读全文
posted @ 2017-02-22 21:28 lan126
阅读(199)
评论(0)
推荐(0)
2017年2月21日
SICP_2.48-2.49
摘要: 1 #lang sicp 2 3 (#%require sicp-pict) 4 5 (define (make-vect a b) 6 (cons a b)) 7 8 (define (xcor-vect v) 9 (car v)) 10 11 (define (ycor-vect v) 12 (
阅读全文
posted @ 2017-02-21 23:44 lan126
阅读(287)
评论(0)
推荐(0)
SICP_2.44-2.47
摘要: 1 #lang sicp 2 3 (#%require sicp-pict) 4 5 6 ;;;;;;;;;;;;;;;;;;2.44 7 (define (up-split painter n) 8 (if (= n 0) 9 painter 10 (let ((smaller (up-split painter (- n 1)))) 11 ...
阅读全文
posted @ 2017-02-21 16:49 lan126
阅读(248)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
下一页
公告