Skip to content

Commit 2c98dce

Browse files
cclaussgithub-actions
and
github-actions
authored
Rename shortest_job_first_algorithm.py to shortest_job_first.py (TheAlgorithms#2164)
* Rename shortest_job_first_algorithm.py to shortest_job_first.py * updating DIRECTORY.md * Minor tweek to round_robin.py Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
1 parent e274863 commit 2c98dce

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

DIRECTORY.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,8 @@
591591

592592
## Scheduling
593593
* [First Come First Served](https://github.com/TheAlgorithms/Python/blob/master/scheduling/first_come_first_served.py)
594-
* [Shortest Job First Algorithm](https://github.com/TheAlgorithms/Python/blob/master/scheduling/shortest_job_first_algorithm.py)
594+
* [Round Robin](https://github.com/TheAlgorithms/Python/blob/master/scheduling/round_robin.py)
595+
* [Shortest Job First](https://github.com/TheAlgorithms/Python/blob/master/scheduling/shortest_job_first.py)
595596

596597
## Searches
597598
* [Binary Search](https://github.com/TheAlgorithms/Python/blob/master/searches/binary_search.py)

scheduling/round_robin.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def calculate_waiting_times(burst_times: List[int]) -> List[int]:
2323
rem_burst_times = list(burst_times)
2424
waiting_times = [0] * len(burst_times)
2525
t = 0
26-
while 1:
26+
while True:
2727
done = True
2828
for i, burst_time in enumerate(burst_times):
2929
if rem_burst_times[i] > 0:
@@ -33,7 +33,7 @@ def calculate_waiting_times(burst_times: List[int]) -> List[int]:
3333
rem_burst_times[i] -= quantum
3434
else:
3535
t += rem_burst_times[i]
36-
waiting_times[i] = t - burst_times[i]
36+
waiting_times[i] = t - burst_time
3737
rem_burst_times[i] = 0
3838
if done is True:
3939
return waiting_times

0 commit comments

Comments
 (0)