The document presents a project on the efficiency of sorting algorithms, covering various sorting methods, their classifications, and a new algorithm named tri-merge sort, which utilizes a ternary tree structure for improved performance. It includes implementation and comparative analysis of different algorithms through programming in C/C++, highlighting efficiency based on various data types and sizes. The findings suggest that while traditional algorithms like quick and radix sort perform well under certain conditions, the newly proposed tri-merge sort shows significant benefits in merging efficiency.