这是数据结构里的什么排序呀,急!

if ( k == 1 )

{

    for ( i = 0; i < x; i++ )

        for ( j = i; j < x - 1; j++ )

        {

            l = strcmp( lqy_trains[i], lqy_trains[j + 1] );

            if ( l > 0 )

            {

                strcpy( lqy_sort[0], lqy_trains[i] );

                strcpy( lqy_trains[i], lqy_trains[j + 1] );

                strcpy( lqy_trains[j + 1], lqy_sort[0] );

                strcpy( lqy_sort[0],  lqy_startstation[i] );

                strcpy(  lqy_startstation[i],  lqy_startstation[j + 1] );

                strcpy(  lqy_startstation[j + 1],  lqy_sort[0] );

                strcpy(  lqy_sort[0], lqy_endstation[i] );

                strcpy( lqy_endstation[i], lqy_endstation[j + 1] );

                strcpy( lqy_endstation[j + 1], lqy_sort[0] );

                strcpy( lqy_sort[0], lqy_starttime[i] );

                strcpy( lqy_starttime[i], lqy_starttime[j + 1] );

                strcpy( lqy_starttime[j + 1], lqy_sort[0] );

                strcpy( lqy_sort[0], lqy_endtime[i] );

                strcpy( lqy_endtime[i], lqy_endtime[j + 1] );

                strcpy( lqy_endtime[j + 1], lqy_sort[0] );

                sort1      = lqy_price[i];

                lqy_price[i]    = lqy_price[j + 1];

                lqy_price[j + 1]    = sort1;

            }

        }

冒泡