Skip to content

This repository contains my work from Master Algorithmic Programming Techniques Specialization .

Notifications You must be signed in to change notification settings

saheelahmed2/Algorithms-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms-

This repository contains my work from Master Algorithmic Programming Techniques Specialization.

Week 1

Solving a Simple Code Problem

Prgramming Assignment: A plus B

Solving a More Challenging Code Problem

Programming Assignments: Maximum Pairwise Product

Week 2

Prgramming Assignment: Introduction

Problem: Small Fibonacci Number
Problem: The Last Digit of a Large Fibonacci Number
Problem: Greatest Common Divisor
Problem: Least Common Multiple
Problem: Last Digit Of Fibonacci Sum
Advanced Problem: Huge Fibonacci Number modulo m

Week 3

Programming Assignment: Greedy Algorithms

Problem: Changing Money
Problem: Fractional Knapsack
Problem: Minimum Dot Product
Problem: Collecting Signatures
Problem: Pairwise Distinct Summands

Week 4

Programming Assignment: Divide and Conquer

Problem: Binary Search
Problem: Majority Element
Problem: Sorting
Advanced Problem: Number of Inversions

Week 5

Programming Assignment: Dynamic Programming

Problem: Primitive Calculator
Problem: Take as Much Gold as Possible
Problem: Compute the Edit Distance Between Two Strings
Problem: Maximize the Value of an Arithmetic Expression
Advanced Problem: Longest Common Subsequence of Three Sequences