This paper introduces a space-efficient algorithm for linear time suffix array construction using induced sorting and divide-and-conquer techniques. The proposed method differentiates itself by effectively utilizing memory to improve upon existing algorithms, resulting in reduced space requirements by nearly 25%. Experimental results demonstrate that the new algorithm outperforms previous methods on various large datasets, confirming its efficiency and utility in large-scale applications.