Difference between revisions of "CS61A Wiki:Requested articles"

From CS 61A Wiki
Jump to: navigation, search
m (Environment diagram: links)
(Tree recursion)
Line 52: Line 52:
 
=== [[Tree recursion]] ===
 
=== [[Tree recursion]] ===
 
[[User:Axis|Axis]] ([[User talk:Axis|talk]]) 22:17, 24 May 2014 (PDT)
 
[[User:Axis|Axis]] ([[User talk:Axis|talk]]) 22:17, 24 May 2014 (PDT)
 +
:Why wouldn't this be merged with Recursion? --[[User:Andrew|Andrew]] ([[User talk:Andrew|talk]]) 02:03, 28 May 2014 (PDT)
  
 
=== [[Mutual recursion]] ===
 
=== [[Mutual recursion]] ===
 
[[User:Axis|Axis]] ([[User talk:Axis|talk]]) 22:17, 24 May 2014 (PDT)
 
[[User:Axis|Axis]] ([[User talk:Axis|talk]]) 22:17, 24 May 2014 (PDT)

Revision as of 01:03, 28 May 2014

Click here to request an article. Give a brief description for the proposed topic.

Requests

Higher-order function

This a key idea in the course. Axis (talk) 11:53, 23 May 2014 (PDT)

Done. Axis (talk) 13:19, 23 May 2014 (PDT)

Abstraction

Axis (talk) 22:17, 24 May 2014 (PDT)

Pure vs. non-pure function

Axis (talk) 22:17, 24 May 2014 (PDT)

Done. Content at pure function and non-pure function. Axis (talk) 13:57, 25 May 2014 (PDT)

Environment diagram

  • environment
  • frame
  • assignment statement execution procedure, function definition execution procedure, function call execution procedure, function call evaluation
  • variable lookup

Axis (talk) 22:17, 24 May 2014 (PDT)

Done. Axis (talk) 22:43, 26 May 2014 (PDT)

Python basics (might not be necessary to write this up, maybe just need a link to Python docs)

  • control structures (while loop, if-elif-else statement)
  • local assignment
  • boolean operators
    • false values
  • import statements
  • different ways to run python
  • doctests/docstrings
  • 2 types of division
  • default arguments
  • decorators
  • lambda function

Axis (talk) 22:17, 24 May 2014 (PDT)

Currying

Axis (talk) 22:17, 24 May 2014 (PDT)

Iterative improvement

Axis (talk) 22:17, 24 May 2014 (PDT)

Done. Axis (talk) 11:34, 25 May 2014 (PDT)

Iteration

Axis (talk) 22:17, 24 May 2014 (PDT)

Recursion (traditional)

Axis (talk) 22:17, 24 May 2014 (PDT)

Tree recursion

Axis (talk) 22:17, 24 May 2014 (PDT)

Why wouldn't this be merged with Recursion? --Andrew (talk) 02:03, 28 May 2014 (PDT)

Mutual recursion

Axis (talk) 22:17, 24 May 2014 (PDT)