This is CS50

CS50 Business: Computer Science for Business Professionals

OpenCourseWare

[email protected]


  • Weeks
  • Week 0: Interpreting Information
  • Week 1: Analyzing Algorithms
  • Week 2: Designing Data Structures
  • Week 3: Practicing Programming
  • Week 4: Approaching Artificial Intelligence
  • Week 5: Implementing the Internet
  • Week 6: Weaving the Web
  • Week 7: Deploying Databases
  • Week 8: Securing Systems

  • Language
  • English
  • Tiếng Việt
  • 中文

  • License

Week 2 Designing Data Structures

Watch the lecture

Video: https://www.youtube.com/watch?v=-kKf1U6KuGk?screen=vxNlArgiHWM

Week 2 Designing Data Structures

Memory. RAM. Arrays. Elements. Linked lists. Addresses. Pointers. Search trees. Balancing trees. Hash tables. Tries. Collisions. Stacks. Queues. Dictionaries. Abstract data types.

  • Lecture

    • Notes

    • Slides

      • Google Slides
      • PDF
    • Subtitles

    • Transcript

    • Video

      • CS50 Video Player

      • MP4

        • HDR

          • 360p
          • 720p
          • 1080p
          • 4K
        • SDR

          • 360p
          • 720p
          • 1080p
          • 4K
      • YouTube

  • Assignment 2