OSY Report
OSY Report
A Project Report On
Submitted to
“COMPUTER DEPARTMENT”
Under the guidance of
PATNE.G.D
Submitted By
Mane Jivan-(2100130247)
More Mrudul-(2100130250)
Nevarekar Siddhant-(2100130256)
Through
BOARDOF TECHNICAL
EDUCATION
Certificate
Place: Ratnagiri
Date:
1.0 RATIONALE:
The rationale behind shell script lies in its ability to automate tasks and execute
multiple commands in sequence. Merge sort is a widely used and efficient comparison-based
sorting algorithm. This rationale seeks to provide an in-depth understanding of shell script and its
core concepts as well as understanding merge sort algorithm.
Merge Sort is a widely used comparison-based sorting algorithm that follows the divide
and conquer strategy. It divides the unsorted list into n sublists, each containing one
element, and then repeatedly merges sublists to produce new sorted sublists until there is
only one sublist remaining. It is known for its stable sorting nature and consistent O(n log
n) time complexity.
2) Historical Context:
Merge Sort was introduced by John von Neumann in 1945, making it one of the earliest
sorting algorithms to be devised. Its efficiency and simplicity have contributed to its
enduring popularity in computer science and programming.
3) Performance Analysis:
Space Complexity Analysis: Discussion on the space requirements of Merge Sort and
how it compares to other algorithms in terms of memory usage.
4.0 ACTUAL PROCEDURE FOLLOWED:
Code:
Output :-
7.0 SKILL DEVELOPED:
1) Software can be implemented using the same logic as a online test or quiz competition.
1) More formation such as online test paper, E-voting can be done using different functions in
JavaScript.