I have a non-CS bachelor's degree and a Data Analytics masters. I've never taken a DS/Algorithms class. What would be some good resources to study before attempting LC?
Following
Suggest you something on Coursera or udacity. Cormen is a dense read if your not familiar with concepts and mathematical notations
That’s what I was gonna say
Beginner guide for your language of choice. Use whatever is on the official website. You should know how to do loops and recursion and exception handling. Sedgwick's Algorithms course (Coursera) and book are good. Expect a challenge. Maybe look up the textbook used for an intro CS class at a reputable school and use it first. Keywords for easy and medium leetcode: Hashtables and hashsets Linked lists Stacks Arrays ArrayList (aka resizeable list) Queues Binary search Sorting Graphs (adjacency list and matrix, directed and undirected) Recursion -> divide-and-conquer -> memoization -> dynamic programming Big O notation
Thanks for the input. While I've been exposed to programme in R and Python during master's coursework and industry projects, my coding style tends to incline on the procedural side. I've taken a basics course in Python from teamtreehouse and feel was quite helpful. Thanks for the input on Coursera.
2024 Presidential Election
Yesterday
565
Heartwarming peaceful protests
Tech Industry
Yesterday
1233
The end of Backdoor Roth?!
Tech Industry
Yesterday
322
What does it mean to have a bunch of McKinsey contractors hired in "strategy" roles
India
Yesterday
586
Who are these retards asking for dictatorship in India?
India
Yesterday
503
Modi is a legend, will be remembered for centuries to come
Introduction to Algorithms by Cormen