Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix : efficient job card overlap finding algorithm
Efficiency in execution speed This algorithm will run faster as its inner loop will run number of key times.key will start from 1 as the outer loop progressed it can run more keys. Here is an extreme example: let say time_logs have 5 job cards All are overlapping so 1st outer iteration run only single time inner loop 2nd outer iteration will run 2 times inner loop as previous both jc are overlapping like wise 3rd outer iteration will run 3 times so total iteration = 1+2+3+4 = 10 times. in previous it was running 25 times as 5 in list. this algorithm will run for 10 times or lower for list having 5 job cards.
- Loading branch information