Programming, Data Structures and Algorithms

Programming, Data Structures and Algorithms

Programming, Data Structures and Algorithms via YouTube Direct link

Module 1

1 of 60

1 of 60

Module 1

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Programming, Data Structures and Algorithms

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Module 1
  2. 2 Module 2
  3. 3 Module 3
  4. 4 Module 4
  5. 5 Module 5
  6. 6 Module 6
  7. 7 Module 7
  8. 8 Video Solution to Digital Root Programming Assignment
  9. 9 Module 8a
  10. 10 Module 8b
  11. 11 Module 8c
  12. 12 Module debugging Demo module
  13. 13 Module 9a
  14. 14 Module 9b
  15. 15 Module 9c
  16. 16 Module 9d
  17. 17 Module 13a
  18. 18 Module 13b
  19. 19 Video Solution to Print Elements of a Matrix in Spiral Order Programming Assignment
  20. 20 Introduction to functions
  21. 21 More details on functions
  22. 22 Arguments, variables and parameters
  23. 23 Pass parameters by reference
  24. 24 Recursive functions
  25. 25 Running time of a program
  26. 26 Module 3
  27. 27 Video Solution to Palindrome Checker Programming Assignment
  28. 28 Algorithms and Powering
  29. 29 Polynomial evaluation and multiplication
  30. 30 Linear and Binary Search Analysis
  31. 31 Analysis of minimum and maximum in an array
  32. 32 Sorting I: Insertion, Merge
  33. 33 Sorting II: Counting, Radix
  34. 34 Finding i-th smallest number
  35. 35 Video Solution to Sorting words Programming Assignment
  36. 36 Structures
  37. 37 More on structures
  38. 38 Using structures and pointers to structures
  39. 39 Dynamic memory allocation
  40. 40 Linked Lists
  41. 41 Brief introduction to C++: Classes and objects
  42. 42 Data Structures: Abstract Data Type
  43. 43 Lists
  44. 44 Supplementary Lesson
  45. 45 Video Solution to Implementing a Hash Table ADT Programming Assignment
  46. 46 Stacks: Last In First Out
  47. 47 Queues: First In First Out
  48. 48 Trees
  49. 49 Tree traversal
  50. 50 Binary Search Trees
  51. 51 Heaps
  52. 52 Graphs and Representation
  53. 53 Supplementary Lesson
  54. 54 Video Solution to the Queue in a Hospital Programming Assignment
  55. 55 Greedy Algorithms
  56. 56 Dynamic Programming
  57. 57 Matrix Chain Multiplication
  58. 58 Boyer-Moore String Matching Algorithm
  59. 59 File I/O
  60. 60 Modular Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.