Hola,me gustaría que alguien me dijese algún algoritmo que identifique si dos vectores son iguales,es decir que si metev1[]={5,6,2} y v2[]={5,2,6},me diga que son iguales, alguien tiene por ahi algúno a mano?
Cita de: "pacorubio77"Hola,me gustaría que alguien me dijese algún algoritmo que identifique si dos vectores son iguales,es decir que si metev1[]={5,6,2} y v2[]={5,2,6},me diga que son iguales, alguien tiene por ahi algúno a mano?Pues una chapucilla en pseudocódigo:Código: Text NumElementos = tamaño(v1) / tamaño(entero) Para i <- 0 hasta NumElementos hacer Si V1[i] == v2[i] entonces iguales = iguales + 1 fin si fin para Si iguales == NumElementos entonces SON IGUALESSi no NO SON IGUALESfin si
hola la verdad aqui tengo un codigo que creo puede servirte. solo un pequeño inconveniente si tiene los mismos numeros pero en diferentes pociciones el resultado sera "los vectores no son iguales"
es el tipico ejercicio de maquina de turing. si son de tamaño distinto no son iguales.por cada elemento del array 1 , buscalo en el aray 2 , y si coincide, borra el elemento del array 2 y continua.al final, encontraras, o bien un elemento que no esta en el array 2 (distintos) o bien acabaras el array1 (iguales).