Update for 17-05-22 12:30

This commit is contained in:
Tyler Perkins 2022-05-17 12:30:01 -04:00
parent 5afce4ff0c
commit 9ebdf71395
5 changed files with 84 additions and 4 deletions

21
class/Algorithms.wiki Normal file
View File

@ -0,0 +1,21 @@
= Algorithms =
== Topics ==
* Big O
* Search algos
* binary
* quicksort
* bubble
* heaps
* priority queue
* linear time sorting
* red black trees
* AVL
* B-trees
* hash tables
* graphs
* traversal
* min spanning tree
* dijkstra
* BFS/DFS

View File

@ -7,10 +7,10 @@ My self made CS course, for free.
== Core CS ==
* [[Discrete]]
* Data structures
* Programming patterns
* Programming Languages
* Algorithms
* [[Data structures]]
* [[Programming patterns]]
* [[Programming Languages]]
* [[Algorithms]]
== Low level ==

View File

@ -0,0 +1,12 @@
= Data structures =
== Topics ==
* Pointers
* Dynamic arrays (vectors)
* Linked lists
* single
* double
* Stacks
* Queue
* Binary trees

View File

@ -1 +1,25 @@
= Discrete =
== Topics ==
* Propositional logic
* Define them
* and/or/implies/de morgan
* laws (communtative, associative, etc)
* Predicate logic
* Functions on logic statments
* Quantifiers (A and E)
* Nested quantifiers
* Functions
* domain, range
* Sequences
* summnations
* geometric and arithmetic progressions
* recurrence relations
* Set theory
* bags vs sets
* sets of numbers
* set operations
* Inference
* Induction
* pigeonhole

View File

@ -0,0 +1,23 @@
= Programming Patterns =
== Topics ==
* Object based programming
* Templates
* STL
* associative containers
* algorithms
* Inheretance
* multiple inheretence
* patterns
* singelton
* state design
* decorator
* observer
* chain of responsability
* visitor
* composite
* command
* memento
* flyweight
* registry