Abstract: Sorting is the computer programming important basis, is also a computer technology important application, many output results which the computer produces finally defers to some kind of regular order output. Here we from construction of data's angle embarking, have analyzed the insertion sort, partitioning sorting, fast sorting simply and so on several kind of commonly used sort algorithm algorithm principle and realize the process, has calculated each algorithm running time and the operating efficiency, and has given the partial algorithm code and the simple demonstration procedure with object-oriented language java, through the demonstration procedure's movement and the analysis, has compared the different sort algorithm performance from some aspects, has certain help to our learning algorithm and the actual programming.