Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: EddyW en 14 Agosto 2010, 06:09 am



Título: Duda - Buscar si existe una matriz dentro de otra matriz
Publicado por: EddyW en 14 Agosto 2010, 06:09 am
Wenas,

Tal vez no lo planteé bien al decir "buscar una matriz dentro de otra", lo aclaro así:
Tengo una matriz X e Y, que contiene solo números, graficando sería:
(Matriz Global)
Citar
  ______ X ________
  | 1 2 3 4 5 6 7 8 9 0
  | 0 9 8 7 6 5 4 3 2 1
Y| 1 2 3 4 5 6 7 8 9 0
  | 0 9 8 7 6 5 4 3 2 1
  | 1 2 3 4 5 6 7 8 9 0

y tengo otra matriz más pequeña, y quiero buscar si existe en la matriz (Global):
Así, lo de color Azul:
Citar
  ______ X ________
  | 1 2 3 4 5 6 7 8 9 0
  | 0 9 8 7 6 5 4 3 2 1
Y| 1 2 3 4 5 6 7 8 9 0
  | 0 9 8 7 6 5 4 3 2 1
  | 1 2 3 4 5 6 7 8 9 0

Como lo haría, aparte de usar For, que otra opción abría? ya que la matriz es muy grande

SaluDOS!!!


Título: Re: Duda - Buscar si existe una matriz dentro de otra matriz
Publicado por: Shell Root en 14 Agosto 2010, 06:14 am
A que te refieres con matriz más pequeña, yo las veo iguales. xD


Título: Re: Duda - Buscar si existe una matriz dentro de otra matriz
Publicado por: EddyW en 14 Agosto 2010, 06:18 am
hee, lo que está de color azul en la segunda sería la matriz más pequeña que fue encontrada dentro de la primera,
¿Me explico? :P

Tengo algo en mente, pero como que no me cuadra, sigo probando pero quiero saber si existe algún método para hacer eso.

SaluDOS!!! y Buenas Noches :D