You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24-27Lines changed: 24 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,6 @@ Success leads to confidence (conversely from what people believe), so the more y
94
94
95
95
96
96
97
-
#### It also look a lot like this
98
97

99
98
100
99
### The Purpose of This Guide - Everything I'd wish I was taught earlier on
@@ -288,9 +287,7 @@ whether he expects you to use the standard library or implement it yourself. Whe
288
287
289
288
### Starting with basics: What IDE Should I use? Vim? Emacs? Eclipse?
290
289
291
-
The right answer is: the one that makes you the best. Period. Every artist and craftsman has the tools that make them the best as they can be. If that's Vim (which is for me) or Emacs, or Eclipse it's up to you. But try new stuff out.
292
-
293
-
290
+
The right answer is: the one that makes you the best. Period. Every artist and craftsman has the tools that make them the best as they can be. If that's Vim (which is for me) or Emacs, or Eclipse it's up to you. But try new stuff out. Check out some stuff about vim and emacs and you will understand how many different useful things editors can do beyond the basics:
294
291
295
292
-### Emacs and vi(m)
296
293
- vi(m):
@@ -325,22 +322,18 @@ The right answer is: the one that makes you the best. Period. Every artist and c
-[ ][Big O Notations (general quick tutorial) (video)](https://www.youtube.com/watch?v=V6mKVRU1evU)
325
+
326
+
327
+
Home reading
328
+
-[ ][Cheat sheet](http://bigocheatsheet.com/)
328
329
-[ ][Big O Notation (and Omega and Theta) - best mathematical explanation (video)](https://www.youtube.com/watch?v=ei-A_wy5Yxw&index=2&list=PL1BaGV1cIH4UhkL8a9bJGG356covJ76qN)
-[Core Linked Lists Vs Arrays (video)](https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/rjBs9/core-linked-lists-vs-arrays)
372
365
-[In The Real World Linked Lists Vs Arrays (video)](https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/QUaUd/in-the-real-world-lists-vs-arrays)
373
-
-[why you should avoid linked lists (video)](https://www.youtube.com/watch?v=YQs6IC-vgmo)
366
+
374
367
375
368
### Queue
376
369
- We use queues in our daily lives everywhere, in front of lines in our rollercoaster rides, medical systems, banking, finance, everywhere. And they come in all sorts of forms. The most basic takes only time in consideration, namely the first elements will be the first to be attended.
@@ -381,8 +374,6 @@ Video:
381
374
search looks into factors such as the cost of moving to the node and the estimated distance reduction to the goal.
- [][Phone Book Problem (video)](https://www.coursera.org/learn/data-structures/lecture/NYZZP/phone-book-problem
389
+
- [][Phone Book Problem (video)](https://www.coursera.org/learn/data-structures/lecture/NYZZP/phone-book-problem)
399
390
400
391
### Trees
401
392
- Trees are again just another form of organizing data in a way that provides benefits for certain applications. It is called a Tree because it has branches, like real life trees do. Most think of it as an upside down tree. For example:
@@ -419,19 +410,22 @@ Videos:
419
410
-[ ][Series: Core Trees (video)](https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/ovovP/core-trees)
420
411
-[ ][Series: Trees (video)](https://www.coursera.org/learn/data-structures/lecture/95qda/trees)
- Graphs, just like trees, are another way to represent data. A tree is actually just a specific form of a graph. Graphs are very important when we want to model items that have a relationship with one another, like trees. Every tree is a graph, but not every graph is a tree because some graphs can contain cycles (loops) and trees cannot.
0 commit comments