Compsci 201 201 Sear earch T Tree ees an and Recursio sion
3/6/2020 Compsci 201, Spring 2020 1
Compsci 201 201 Sear earch T Tree ees an and Recursio sion - - PowerPoint PPT Presentation
Compsci 201 201 Sear earch T Tree ees an and Recursio sion Susan Rodger March 6, 2020 3/6/2020 Compsci 201, Spring 2020 1 P is for Patterns Object-oriented design: from decorator to Password From changeme to oh-oh
3/6/2020 Compsci 201, Spring 2020 1
3/6/2020 Compsci 201, Spring 2020 2
3/6/2020 Compsci 201, Spring 2020 3
3/6/2020 Compsci 201, Spring 2020 4
“llama” “tiger”
“monkey” “jaguar” “elephant”
“giraffe” “pig” “hippo”
“leopard” 3/6/2020 Compsci 201, Spring 2020 5
“koala”
“llama” “tiger”
“monkey” “jaguar” “elephant”
“giraffe” “pig” “hippo”
“leopard”
“koala” “koala” “koala” “koala”
3/6/2020 Compsci 201, Spring 2020 6
“koala”
3/6/2020 Compsci 201, Spring 2020 7
public class TreeNode { TreeNode left; TreeNode right; String info; TreeNode(String s, TreeNode llink, TreeNode rlink){ info = s; left = llink; right = rlink; } }
“llama” “tiger” “giraffe”
3/6/2020 Compsci 201, Spring 2020 8
3/6/2020 Compsci 201, Spring 2020 9
3/6/2020 Compsci 201, Spring 2020 10
http://www.9wy.net/onlinebook/CPrimerPlus5/ch17lev1sec7.html
3/6/2020 Compsci 201, Spring 2020 11
3/6/2020 Compsci 201, Spring 2020 12
3/6/2020 Compsci 201, Spring 2020 13
3/6/2020 Compsci 201, Spring 2020 14
3/6/2020 Compsci 201, Spring 2020 15
3/6/2020 Compsci 201, Spring 2020 16
3/6/2020 Compsci 201, Spring 2020 17
3/6/2020 Compsci 201, Spring 2020 18
3/6/2020 Compsci 201, Spring 2020 19
3/6/2020 Compsci 201, Spring 2020 45
3/6/2020 Compsci 201, Spring 2020 46
3/6/2020 Compsci 201, Spring 2020 47
3/6/2020 Compsci 201, Spring 2020 48
3/6/2020 Compsci 201, Spring 2020 49
3/6/2020 Compsci 201, Spring 2020 50
3/6/2020 Compsci 201, Spring 2020 51
3/6/2020 Compsci 201, Spring 2020 52
3/6/2020 Compsci 201, Spring 2020 54
3/6/2020 Compsci 201, Spring 2020 56
3/6/2020 Compsci 201, Spring 2020 58
3/6/2020 Compsci 201, Spring 2020 59
3/6/2020 Compsci 201, Spring 2020 60
3/6/2020 Compsci 201, Spring 2020 61
You and I we exist for ourselves, fundamentally. We should care about others but each human being is a source of value, each human being deserves things. And so if you lose control
So my first reaction is to say: Oh, what a shame; I hope you recover the control over your computing and the way you do that is to stop using the non-free software.
3/6/2020 Compsci 201, Spring 2020 62
3/6/2020 Compsci 201, Spring 2020 63
3/6/2020 Compsci 201, Spring 2020 64
3/6/2020 Compsci 201, Spring 2020 65
3/6/2020 Compsci 201, Spring 2020 67
3/6/2020 Compsci 201, Spring 2020 68
3/6/2020 Compsci 201, Spring 2020 69
http://stackoverflow.com/questions/26 265483 839/ 9/rounding-a-do doubl ble-to to-tur turn-it it-into to-an- int nt-jav ava
3/6/2020 Compsci 201, Spring 2020 71
3/6/2020 Compsci 201, Spring 2020 72
3/6/2020 Compsci 201, Spring 2020 73
3/6/2020 Compsci 201, Spring 2020 74
3/6/2020 Compsci 201, Spring 2020 75
Program officer at National Science Foundation (NSF) Leading #CSforAll initiatives. 2009 ABI Woman of Vision Award for Social Impact, 2016 Distinguished Educator Award