
07/07/2011, 10:35
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 38
Antigüedad: 17 años, 2 meses Puntos: 0 | |
Respuesta: Pasar codigo de C# a PHP Lo que deseo es que no utilizen funciones que esten en php, es decir funciones nativas de php, por ejemplo array_push(), esa es una funcion que solo se encuentra en php, o como la funcion sort(), esta tambien solo esta en php...
Pudes crear las funciones que quieras, siempre y cuando sean propias, pero no coloques funciones especiales de php, solo algoritmo basico es decir leguaje constructor: for, while, if codincional y cosas basicas. Espero haberme ecplicado. alguien me lo puede pasar a php. Le paso el codigo completo en C#
#include <stdio.h>
#define SIZE 100
#define RANGE 10 /* 0 to 9 */
void printAry ( int ary[], int n );
void bucketSort ( int ary[], int n );
int main ( void )
{
int listSize = 10;
int list[SIZE] = { 2, 3, 8, 5, 5, 1, 4, 6, 5, 7 };
printAry( list, listSize );
bucketSort ( list, listSize );
printAry( list, listSize );
return 0;
}
/* ================================= */
void bucketSort ( int ary[], int n )
{
int bucket[RANGE] = { 0 };
int i;
int j;
for( i = 0; i < n; i++ )
bucket[ ary[i] ]++;
j = 0;
for( i = 0; i < RANGE; i++ )
{
while( bucket[i] )
{
ary[j++] = i;
bucket[i]--;
}
}
return;
}
/* ================================= */
void printAry( int ary[], int n )
{
int i;
printf( "\n" );
for( i = 0; i < n; i++ )
printf( "%3d", ary[i] );
printf( "\n" );
return;
} |