Giter VIP home page Giter VIP logo

algorithmic-toolbox's Introduction

Algorithmic-Toolbox

Coursera's Algorithmic Toolbox Course (#1 in Data Structures and Algorithms Specialization)

This repository contains python solution files for the coding assignments in the Algorithmic toolbox course. The files are placed in their respective folders as explained below and each folder contains a pdf file with the problem statements.

Week 1: Programming Challenges 1_ Sum of two digits 2_ Maximum pairwise product

Week 2: Agorithmic Warmup 1_ Fibonacci number 2_ Last digit of fibonacci number 3_ Greatest common divisor 4_ Least common multiple 5_ Fibonacci number again 6_ Last digit of sum of fibonacci numbers 7_ Lat digit of sum of fibonacci numbers again

Week 3: Greedy Algorithms 1_ Money change 2_ Maximum value of the loot 3_ Maximum advertisement revenue 4_ Collecting signatures 5_ Maximum number of prizes 6_ Maximum salary

Week 4: Divide and Conquer 1_ Binary search 2_ Majority element 3_ Improving Quicksort 4_ Number of inversions 5_ Organizing a lottery 6_ Closest Points

Week 5: Dynamic Programming 1 1_ Money change again 2_ Primitive Calculator 3_ Edit Distance 4_ Longest common subsequence of two sequences 5_ Longest common subsequence of three sequences

Week 6: Dynamic Programming 2 1_ Maximum amount of gold 2_ partitioning souvenirs 3_ Maxium value of an arithematic expression

algorithmic-toolbox's People

Contributors

py-zoid avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.