Where Every Scroll is a New Adventure
Is it just me or are the new tumblr users convinced there's a penalty of some kind for using this site like it's meant to be used?
hi! i was wondering what are some of the most helpful resources you've found on data structures and algorithms? i took the class in college, but didn't do so well, so i'd like to relearn it on my own time. also, i love reading all your updates on coding, you offer an interesting perspective!
DAY 584
Hi Anon,
I’m glad you enjoy the blog!
I’ve been meaning to put together a larger list (there are so so many to wade through), but the vast majority of what I’ve learned so far has come from the same two resources:
Lynda.com - Foundations of Programming/Data Structures
Edx - cs50/Week 5: Data Structures
I’ve also heard good things about this course, but haven’t started it yet:
Coursera - Princeton University/Algorithms: Part 1
Lynda.com membership costs money, but is free with a paid LinkedIn membership, and is often free with a local library membership (ask at your library).
The course is only 2.5 hours so it should also fit easily within the 10 day free trial. I had heard a lot of rave reviews about Simon Allardice as a teacher, and I looked him up specifically. He really is great and I enjoy his lectures a lot.
Sorting algorithms are of great interest because of their obvious applications in computer programs, but also because of their mathematical properties. One question in particular: what is the minimum number of comparisons necessary to sort a list of values? For lists of
Transport apps such as Ototo make it easier than ever for passengers to stay informed about problems with public transport, but real-time information can only help so much — by the time users find out about a delayed service, it is often too late to take an alternative route. Now, Stockholmstag — the company that runs Sweden’s trains — have found a solution in the form of an algorithm called ‘The Commuter Prognosis’, which can predict network delays up to two hours in advance, giving train operators time to issue extra services or provide travelers with adequate warning. READ MORE…