MIT 6.006 episode 1

Vishal Seshagiri
2 min readJan 17, 2019

--

Algorithmic thinking and Peak finding

  • Efficient procedures for solving problems on large inputs
  • Scalability
  • Classic data structures and classical algorithms
  • Real implementations in Python

Content

  • 8 modules
  • Algorithmic thinking : peak finding
  • Sorting and trees : Event simulation (logic network using a particular kind of data structure)
  • Hashing : Genome comparison (human to rat genome)(have to ensure complexity to be able to finish in specified runtime)
  • Numerics : RSA encryption (SSL, how does python handle what are called infinite precision numbers)
  • Graphs : Rubiks cube assignment
  • Shortest paths : Caltech -> MIT
  • Dynamic Programming : Image compression
  • Advanced topics : complexity theory , research in algorithms

Peak finder

  • toy problem, but very evocative in the sense that it points out the problems involved in designing efficient algorithms
  • one dimensional version called a peak finder
  • runs on an array of numbersMIT 6.006 episode 1

Algorithmic thinking and Peak finding

  • Efficient procedures for solving problems on large inputs
  • Scalability
  • Classic data structures and classical algorithms
  • Real implementations in Python

Content

  • 8 modules
  • Algorithmic thinking : peak finding
  • Sorting and trees : Event simulation (logic network using a particular kind of data structure)
  • Hashing : Genome comparison (human to rat genome)(have to ensure complexity to be able to finish in specified runtime)
  • Numerics : RSA encryption (SSL, how does python handle what are called infinite precision numbers)
  • Graphs : Rubiks cube assignment
  • Shortest paths : Caltech -> MIT
  • Dynamic Programming : Image compression
  • Advanced topics : complexity theory , research in algorithms

Peak finder

  • toy problem, but very evocative in the sense that it points out the problems involved in designing efficient algorithms
  • one dimensional version called a peak finder
  • runs on an array of numbers
  • toy problem, but very evocative in the sense that it points out the problems involved in designing efficient algorithms
  • one dimensional version called a peak finder
  • runs on an array of numbers

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response