]> git.rkrishnan.org Git - sicp.git/commitdiff
solution to 2.43
authorRamakrishnan Muthukrishnan <vu3rdd@gmail.com>
Sat, 14 Aug 2010 06:52:09 +0000 (12:22 +0530)
committerRamakrishnan Muthukrishnan <vu3rdd@gmail.com>
Sat, 14 Aug 2010 06:52:09 +0000 (12:22 +0530)
src/sicp/ex2_43.clj [new file with mode: 0644]

diff --git a/src/sicp/ex2_43.clj b/src/sicp/ex2_43.clj
new file mode 100644 (file)
index 0000000..af251c7
--- /dev/null
@@ -0,0 +1,7 @@
+(comment
+  "This is because, the flatmap calculates entire queens-col, board-size times.
+   The solution from Reasoner is a bit un-natural as the natural abstraction is
+   to add a new set of positions for column k to the queens-pos for (k - 1) columns.
+   So, if the solution in 2.42 took T, then, this solution will be in the order of
+   O(T^n), where n is the board-size."
+  )
\ No newline at end of file