Part 2: Dynamic Programming, Binary Search, Linked Lists, Trees, and Graphs.

Photo by Christopher Gower on Unsplash

Note: This is a continuation of a series:

1. Dynamic Programming

Problem: Find the nth Fibonacci number. Fibonacci numbers start from 1and 1; after that, we add the previous two numbers to get the next number. …

Part 1: Arrays & Hash Tables, Heap, Two Pointer, Intervals, Linked List, Binary Search, Sliding Window Technique, Strings, Greedy Algorithms, and Dynamic Programming.

This article will be useful for those preparing for software engineering roles as well as machine learning engineer roles. At most companies we will have to clear a coding interview involving data structures and CS algorithms. Also, in this series of articles we will first cover the topics in breadth…

A short story.

They say that when old friends meet, you forget your sorrows and happiness becomes you. Jake gazed out of the window as the train approached the station. The conductor said, “Next stop Belleville! Arriving in 5 minutes.” …

Let’s continue our journey from last time and in case you missed:

In the third part, we will focus on the following:

  1. SAS do-loop in Python
  2. SAS simple arrays in Python
  3. SAS multiple arrays in Python

SAS do-loop in Python

do-loops in SAS follow the syntax shown above with do…

There are many recommendations on Netflix for you to watch. Netflix has an algorithm to recommend movies to you but you didn’t get recommended these 5 movies which I absolutely loved! (No spoilers given!)
1. Ala Vaikunthapurramuloo (A regional film from Southern India)
2. Spirited Away (A Japanese animation)
3. Zodiac (Thriller)

Srikanth Potukuchi

I am working as a Data Scientist at a bank in Canada. Passionate about data science since 2014. I started with SQL , R and SAS; later picked up Python.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store