Browse Source

updating software engineering todo ordering.

master
Charles Reid 5 years ago
parent
commit
7bae96a492
  1. 34
      TODOSoftwareEngineering.md

34
TODOSoftwareEngineering.md

@ -226,8 +226,7 @@ Table of Contents:
- Weiss C++ book also has good coverage.
- Sorted trees means balanced trees, and balanced trees introduces myriad strategies.
---
<a name="priorityq"></a>
@ -250,13 +249,14 @@ Table of Contents:
- unsorted [https://charlesreid1.com:3000/cs/java/src/master/priority-queues/UnsortedPriorityQueue.java](https://charlesreid1.com:3000/cs/java/src/master/priority-queues/UnsortedPriorityQueue.java)
---
[ ] Trees: heap trees
---
<a name="dict"></a>
@ -277,6 +277,7 @@ Table of Contents:
- Git code:
---
<a name="hash"></a>
@ -286,32 +287,46 @@ Table of Contents:
---
<a name="sets"></a>
### Sets, Skip Lists
---
<a name="searchtrees"></a>
### Search Trees
[ ] Trees: binary search trees
[ ] Trees: balanced search trees
[ ] Trees: red black trees
---
<a name="graphs"></a>
### Graphs
[ ] Graphs: directed and undirected
[ ] Graphs: graph <--> adjacency matrix/list
[ ] Graphs: BFS, DFS
[ ] Graphs: Adjacency Matrix and List Representations of Graphs
[ ] Graphs: Traversals (BFS, DFS)
---
<a name="adv"></a>
### Skiena: Algorithms, Advanced Data Structures, Programming Challenges
@ -352,7 +367,6 @@ Some libraries that provide data structures in Java.
<a name="algorithms"></a>
## Algorithms
@ -460,8 +474,11 @@ Some libraries that provide data structures in Java.
[ ] Object oriented programming
[ ] Object oriented design: basics
[ ] Object oriented design: inheritance diagrams
[ ] Object oriented design: polymorphism
[ ] Object oriented design: design patterns
@ -505,6 +522,7 @@ Some libraries that provide data structures in Java.
## Practice and Applications
<a name="euler"></a>
### Project Euler
Computations involving crazy numbers that can be made a little more reasonable
@ -525,6 +543,7 @@ The goal there is to complete 50 Project Euler questions.
- [https://charlesreid1.com:3000/cs/euler](https://charlesreid1.com:3000/cs/euler)
<a name="icpc"></a>
### ICPC
Solutions to ICPC (International Competitive Programming Competition) problems:
@ -538,6 +557,7 @@ Several of these also documented on the wiki:
[http://charlesreid1.com/wiki/Hilbert_Sort](http://charlesreid1.com/wiki/Hilbert_Sort)
<a name="codejam"></a>
### Code Jam
Solutions to Google Code Jam problems:

Loading…
Cancel
Save