a) Design an efficient algorithm to solve this problem , and analyze its complexity  [Important instruction: Create an arbitrary list of 10 lectures starting times and their corresponding ending times to provide full explanation of how your proposed  algorithm should work step by step]  b) Implement your efficient algorithm using Python

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter5: Control Structures Ii (repetition)
Section: Chapter Questions
Problem 7PE
icon
Related questions
Question

 

 

a) Design an efficient algorithm to solve this problem , and analyze its complexity 

[Important instruction: Create an arbitrary list of 10 lectures starting times and their corresponding ending times to provide full explanation of how your proposed 

algorithm should work step by step]

 b) Implement your efficient algorithm using Python 

Suppose you have a set of n lectures that need to be scheduled in classrooms. Each lecture
has fixed start and end times. You would like to use as few classrooms as possible to
schedule all lectures.
For example:
Lectures 1
2
3
4
5
9:00 11:00 11:00
Starts: 9:00 9:00
Ends:
2:00
10:30 12:30 10:30 12:30
These lectures can be scheduled in 3 classrooms.
6
1:00
2:30
7
8
1:00 2:00
2:30
9
10
3:00 3:00
4:30 4:30 4:30
Transcribed Image Text:Suppose you have a set of n lectures that need to be scheduled in classrooms. Each lecture has fixed start and end times. You would like to use as few classrooms as possible to schedule all lectures. For example: Lectures 1 2 3 4 5 9:00 11:00 11:00 Starts: 9:00 9:00 Ends: 2:00 10:30 12:30 10:30 12:30 These lectures can be scheduled in 3 classrooms. 6 1:00 2:30 7 8 1:00 2:00 2:30 9 10 3:00 3:00 4:30 4:30 4:30
Expert Solution
steps

Step by step

Solved in 5 steps with 3 images

Blurred answer
Knowledge Booster
Computational Systems
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning