(VARIATION ON A THEME)
<<Powered by MindHD for MacOSX>>
-
EX 27.1.1

sierpinski      draw-triangle, too-small?
27.2         /




1. empty

2. (cons s f) : s   f
,
              .




'NL : NewLine symbol
27.3
TOLERANCE
EX 27.3.1
27.4




http://en.wikipedia.org/wiki/Newton's_method
27.5
28
28.1
EX 28.1.2
28.2
29



         .

             ,

     .
29.1                 ,



       (Abstract Running Time)

                .
K        ,



K=2       N.
SORT -> N^2


              N/2 -> N

              insert
              N -> N*N

              N*N + N ->
              N*N
MAX -> 2^N
29.2 '      '

F      - 1000

G       -1
-               ???
        c                  bigEnough
     bigEnough<=n                 f O(g)
   .
f(n) <= c*g(n)
f(N) = 1000*N, g(N)=N*N

1000<=n          bigEnough = 1000, c = 1
f(n) <= 1 * g(n)

f   O(g)
max -> O(2^N)
max2 -> O(N)

                                                       .
                   , n->10 : max -> 2^10, max2 ->10

 max2          2    , n->10 : max->2^10, max2->20

 max2          2    , n->100 : max->2^100, max2->200
29.3

      -' '
        .(     , hashtable)

(build-vector N f) = (vector (f 0) ... (f (-N 1)))

(vector-ref (vector V-0 ...V-n) i) = V-i
(vector-length (vector V-0 ..V-n)) = (+ n 1)

(vector? (vector V-0 ...V-n)) = true
Htdp27.key
Htdp27.key

Htdp27.key