diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/Array.svg b/slides/talks/2017-4-Cornell-JITDs/figs/Array.svg new file mode 100644 index 00000000..c6a09aef --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/Array.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/BTreeNode.svg b/slides/talks/2017-4-Cornell-JITDs/figs/BTreeNode.svg new file mode 100644 index 00000000..ed9f26c8 --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/BTreeNode.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/DSTradeoffs.graffle b/slides/talks/2017-4-Cornell-JITDs/figs/DSTradeoffs.graffle new file mode 100644 index 00000000..d2528940 Binary files /dev/null and b/slides/talks/2017-4-Cornell-JITDs/figs/DSTradeoffs.graffle differ diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/DSTradeoffs.svg b/slides/talks/2017-4-Cornell-JITDs/figs/DSTradeoffs.svg new file mode 100644 index 00000000..30a2110e --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/DSTradeoffs.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-Array.svg b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-Array.svg new file mode 100644 index 00000000..d6405057 --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-Array.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-BinTree.svg b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-BinTree.svg new file mode 100644 index 00000000..d420b272 --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-BinTree.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-LinkedList.svg b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-LinkedList.svg new file mode 100644 index 00000000..01fb4eb3 --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-LinkedList.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-SortedArray.svg b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-SortedArray.svg new file mode 100644 index 00000000..80463d4a --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes-SortedArray.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes.graffle b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes.graffle new file mode 100644 index 00000000..bd1f660f Binary files /dev/null and b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes.graffle differ diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes.svg b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes.svg new file mode 100644 index 00000000..0e048ae6 --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/ExampleDSes.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/Hybrid.svg b/slides/talks/2017-4-Cornell-JITDs/figs/Hybrid.svg new file mode 100644 index 00000000..9580af15 --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/Hybrid.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/LinkedList.svg b/slides/talks/2017-4-Cornell-JITDs/figs/LinkedList.svg new file mode 100644 index 00000000..8282c63b --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/LinkedList.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/NodeTypes.graffle b/slides/talks/2017-4-Cornell-JITDs/figs/NodeTypes.graffle new file mode 100644 index 00000000..61396929 Binary files /dev/null and b/slides/talks/2017-4-Cornell-JITDs/figs/NodeTypes.graffle differ diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/NodeTypes.svg b/slides/talks/2017-4-Cornell-JITDs/figs/NodeTypes.svg new file mode 100644 index 00000000..b093780d --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/NodeTypes.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/Singleton.svg b/slides/talks/2017-4-Cornell-JITDs/figs/Singleton.svg new file mode 100644 index 00000000..a898fa0c --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/Singleton.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/SortedArray.svg b/slides/talks/2017-4-Cornell-JITDs/figs/SortedArray.svg new file mode 100644 index 00000000..1e745078 --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/SortedArray.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/figs/Union.svg b/slides/talks/2017-4-Cornell-JITDs/figs/Union.svg new file mode 100644 index 00000000..bec71a84 --- /dev/null +++ b/slides/talks/2017-4-Cornell-JITDs/figs/Union.svg @@ -0,0 +1,3 @@ + + + diff --git a/slides/talks/2017-4-Cornell-JITDs/graphics/conan.png b/slides/talks/2017-4-Cornell-JITDs/graphics/conan.png new file mode 100644 index 00000000..40c70941 Binary files /dev/null and b/slides/talks/2017-4-Cornell-JITDs/graphics/conan.png differ diff --git a/slides/talks/2017-4-Cornell-JITDs/index.html b/slides/talks/2017-4-Cornell-JITDs/index.html index 6f354330..0b008a2c 100644 --- a/slides/talks/2017-4-Cornell-JITDs/index.html +++ b/slides/talks/2017-4-Cornell-JITDs/index.html @@ -100,7 +100,7 @@
(for organizing your data)
+ +Insert $\lt key, value\gt$
+Query for $key \in [low, high)$
++ Binary Tree, Linked List, Sorted Array +
++ Even in a single session, there may be more than one "optimal" data structure. +
++ What would it take to enable incremental transitions from one set of tradeoffs to another one? +
+ +