Please enable JavaScript.
Coggle requires JavaScript to display documents.
What did you learn - Sparse Matrix (Coding Process 91 (Memory allocation 6…
What did you learn - Sparse Matrix
Coding Process 91
Memory allocation 6
Pass by reference 3
List library 4
Objects / object oriented programming 7
Stringstream 10
Vectors 1
Iterators 8
Recursion with linked lists 3
Pointers 12
Learned about templates 1
Learned C++ 4
Learned about putting more than one piece of information into a node / create own object 8
Copy constructors 3
Learned deep copy 3
Debugging 26
Personal Skills 21
Should have started earlier 14
Leave comments 2
Learned to start over 1
Learned to get organized 1
Learned debugging without an IDE
Learned should write own test cases 1
Learned strictly following instructions 2
Data structure and Algorithm implementation 167
Sparse matrices 25
Used linear algebra 10
Determinant 18
Account for data without allocating space 3
Learned to implement a matrix with a linked list 3
Recursion 58
Linked lists
Doubly linked list 2
Linked list 48
Problem solving 135
Write / draw out on paper 16
Break into smaller problems / go step by step 9
Learned to code for efficiency / just working isn't enough 4
Choosing a data structure 11
Plan before coding 25
Learned to use linked lists in an abstract way 6
Learned to code a complex problem 12
Learned to apply previously learned things / put together concepts 4
Learned to think recursively / power of recursion 8
Most obvious isn't always most efficent 3
Learned there is more than one way to solve a problem 3
Learned about the plurality of solutions to common problems 1
Linked lists are useful 7
Distractors 22
Data input 17
String parsing 5