prateekj | 12 years ago | on: Ask HN: What are the best blogs and websites for mobile app developers?
prateekj's comments
prateekj | 12 years ago | on: Netflix employee raises the bar for awesome customer service
prateekj | 12 years ago | on: What does 'neat idea' mean?
prateekj | 12 years ago | on: Ask HN: What can I learn in Bay area for a month?
There are hackathons all over Bay Area almost every weekend. So pick the ones that interest you and give it a go. All good things start with people getting together at hackathons.
prateekj | 12 years ago | on: Why are all the startups in SF?
prateekj | 12 years ago | on: What are some must-know algorithms?
- Dynamic Programming
- Graph algorithms: Traversal (A*), shortest path (Dijkstra, Bidirectional, Floyd–Warshall), minimum spanning tree
- Recursive Search Techniques
- Search Trees (binary, n-ary, splay, AVL)
- Suffix trees
- Parsing using regex
- Sorting (with all the variations)
- Hashing
- Greedy Algos
- Divide and conquer
- Genetic algorithms
There are a few other algorithms that are must-know too. I guess that would depend on the domain we are in (computer vision, machine learning, NLP, etc).