Data-processing-structures-and-algorithms
The repository was created to host laboratory work on the university subject of the 2nd year of the specialty Software Engineering of PSU
The first laboratory work
Suboptimal sequential search in an unordered array
Optimal sequential search in an unordered array
Optimal sequential search in an ordered array
The second laboratory work
Suboptimal binary search
Optimal Binary search
Sequential search
The third laboratory work
Division method
The mid-square method
Folding method
Multiplication method
Collision resolution methods
Chain Method
Open addressing method
The fourth laboratory work
The fifth laboratory work
Sorting by direct exchange
Sorting by direct selection
Sorting by direct inclusion
Shell Sorting
Linear sorting
Sorting characteristics
The sixth laboratory work
External two-phase sorting by simple merging
External single-phase sorting by simple merging
The seventh laboratory work
External two-phase sorting by natural merging
External single-phase sorting by natural merging