No video

Algoritmo Matriz Caracol/Espiral en Java

  Рет қаралды 32,357

David Ticona Saravia

David Ticona Saravia

Күн бұрын

PARA MEJOR COMPRENSIÓN, ATENDER DE PRINCIPIO A FIN.
Sígueme en mi nueva cuenta de Twitter: / infolibv
El algoritmo funciona para matrizes pares e impares, siempre y cuando sea una matriz cuadrada.
Como en todos los casos de matrices, se debe prestar atención a la lógica de los indices.

Пікірлер: 52
@DavidTiconaSaravia
@DavidTiconaSaravia 7 жыл бұрын
Algoritmo de matriz con recorrido en Diagonales "Tablero N-Goro" >> kzbin.info/www/bejne/oKPOfIKmm96Eh68
@MrOzzysabbath
@MrOzzysabbath 8 жыл бұрын
EXCELENTE!!! Personas como vos son las que nos cuesta encontrar a los que estamos aprendiendo Programación...
@Vickvaporu99
@Vickvaporu99 4 жыл бұрын
El mejor vídeo que he encontrado para este ejercicio! Muy bien explicado y sobre todo el seguimiento excelente...
@manuanimado267
@manuanimado267 5 ай бұрын
podrias hacerlo de forma recurisiva?
@molleamaruangela3495
@molleamaruangela3495 2 ай бұрын
solo q no entendi como se lleno los valores
@Yonatanpove
@Yonatanpove 7 жыл бұрын
muchas gracias compañero, lo necesitaba, muy bien explicado
@adalbertoenriquecontreraso5079
@adalbertoenriquecontreraso5079 8 жыл бұрын
gracias amigo, tenia horas de estar dando vuelta, como resolver este problema en c++. le hice unos arreglos para que me organice una matriz que ante tenia.
@diegojb3864
@diegojb3864 8 жыл бұрын
+adalberto contreras me podrías decir como hiciste en c++
@camilocamacholabrador8924
@camilocamacholabrador8924 3 жыл бұрын
a mi me sale error al momento de ejecutarlo
@andreaavilesfelix307
@andreaavilesfelix307 9 жыл бұрын
Muchas gracias por la explicación ! Me ayudo bastante! :D
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
Que bueno +Andrea Aviles Felix Un abrazo
@jeonkook622
@jeonkook622 3 жыл бұрын
que pena necesito el ejrcicio completo pero ya no existen mas tus cuentas
@csarvalero2308
@csarvalero2308 7 жыл бұрын
Eres grande amigo! Me estaba rompiendo la cabeza tratando de ordenar una matriz en C! :D
@federicoibarra7975
@federicoibarra7975 8 жыл бұрын
Gracias!! me ayudaste muchisimo
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
Que bueno!!!
@juanjoselaurabilbao6474
@juanjoselaurabilbao6474 4 жыл бұрын
La variable J del final de donde salio ya que solo hubo un corte de video y aparacio listo
@carlitachacon104
@carlitachacon104 8 жыл бұрын
Me encató :3!!!! Está muy bien explicado!!! muchísimas gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
Que bueno!!!... Gracias por tu comentario :)
@nicolasvallejos4969
@nicolasvallejos4969 6 жыл бұрын
Muchas gracias! Muy bien explicado
@erickvladimirhidalgoconde8410
@erickvladimirhidalgoconde8410 4 жыл бұрын
Gracias Crack!
@dennissolano1540
@dennissolano1540 8 жыл бұрын
Muchas Gracias
@tecfggff
@tecfggff 9 жыл бұрын
Gracias amigo ha sido de gran ayuda ^.^
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
Excelente +Neri Ramirez. Tenga un buen día.
@NerdyDumbProductions
@NerdyDumbProductions 7 жыл бұрын
Muchas Gracias! La explicación muy buena, :D
@DavidTiconaSaravia
@DavidTiconaSaravia 7 жыл бұрын
Gracias por el comentario :)
@lauraarias316
@lauraarias316 9 жыл бұрын
Gracias por la explicación! :}
@leonelmolinito1360
@leonelmolinito1360 8 жыл бұрын
Hola oye y como se podría hacer cuando es una matriz de 5*4 ??
@josevillanueva8689
@josevillanueva8689 9 жыл бұрын
deberias explicar que la matriz sea dinamica con jtable y otros tipos de recorridos para aprender al maximo las matrices y serias el unico canal que hace eso serias el mas popular y ayudarias a muchos
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
+jose villanueva Muchas gracias por la sugerencia. Los siguientes vídeos con seguridad vendrán con mejoras y más detalles.
@blk4414
@blk4414 5 жыл бұрын
boa tarde, e se o número de filas fosse diferente do número de colunas?
@jadds.j5482
@jadds.j5482 7 жыл бұрын
ayuda,tengo que entregar una tarea hoy y es sobre este ejercicio Llenar un arreglo de 10*10 con los números del 1 al 100 en forma de espiral de afuera hacia adentro. pero no entiendo nada alguienquiera ayudarme porfavorr
@didierargelchanay3873
@didierargelchanay3873 8 жыл бұрын
exelente amigo, disculpa como podria hacerlo pero de forma recursiva sin utilizar ciclos for
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
Hola Didier, aún no me lo he planteado de forma recursiva. De todos modos, para no dejarte sin respuesta te envio un link de una solución en C++ .. aunque igual utiliza ciclos for, la solución está calificada como "Solucionado" en la página de stackoverflow, asi que deberia funcionar. Aquí te va el link >> stackoverflow.com/questions/23799776/how-to-build-spiral-square-matrix-using-recursion Gracias por el comentario.
@didierargelchanay3873
@didierargelchanay3873 8 жыл бұрын
gracias por la pagina
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
MAS VIDEOS AQUI =============== Matriz espiral en JTable (la misma de este vídeo) kzbin.info/www/bejne/mHLNmomCjq2XjcU Personalizar un JTable (cambiar el color de las celdas dependiendo su valor) kzbin.info/www/bejne/npC0lZieasxprtE
@cristhianandrescabrerabrio3463
@cristhianandrescabrerabrio3463 7 жыл бұрын
porque me sale esto : Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10 at caracol.Caracol.main(Caracol.java:16) Java Result: 1
@DavidTiconaSaravia
@DavidTiconaSaravia 7 жыл бұрын
Hola Cristhian. En este vídeo la matriz está definida para tener como máximo 10x10 filas y columnas. Si intentas crear una matriz de dimensiones superiores, te va salir ese error que mencionas. Haz lo siguiente: Cambia el orden de las primeras dos líneas: int n = 5; int [][]matriz = new int[n][n]; Tambien te recomiendo tambien ver el vídeo kzbin.info/www/bejne/mHLNmomCjq2XjcU en ese vídeo utilizo el mismo algoritmo como ejemplo. O este otro kzbin.info/www/bejne/oKPOfIKmm96Eh68 para utilizar funciones en la generación de matrices. Saludos y bienvenido al canal.
@juanpablorivera3695
@juanpablorivera3695 6 жыл бұрын
Como sería la misma matriz pero mostrando desde la punta superior derecha hacia el centro?
@DavidTiconaSaravia
@DavidTiconaSaravia 6 жыл бұрын
Hola Juan Pablo. Para eso te recomiendo seguir paso a paso la creación de cada ciclo e ir cambiando los valores en los for y también el contador. En el video sería a partir de 6:20 Que te vaya bien.
@juanpablorivera3695
@juanpablorivera3695 6 жыл бұрын
David Ticona Saravia Gracias, nuevo suscriptor 👍
@marycarmencuecuechamunoz5435
@marycarmencuecuechamunoz5435 8 жыл бұрын
Hola que tal gracias por tu aportacion, pero disculpa como podria hacer le para este caso de una matriz piramidal, si su anillo más externo está lleno de 1 , el siguiente anillo se llena con 2 , el siguiente con 3 , y así sucesivamente.??? Como poder hacerlo
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
Hola +Mary Carmen Cuecuecha Muñoz, a ti las gracias por tu visita. Es algo extenso para explicar por aquí, de todas formas y según entendí lo que explicas, la idea es ir reduciendo el tamaño de la matriz (igual que se explica en este video).. y llenar la matriz es como colocar bordes a la matriz. Por ejemplo para el primer borde superior e inferior, sería esto dentro de un for: matriz[0][i] = 1; //superior matriz[n-1][i]=1 ; //inferior Y de la misma forma para los bordes laterales, repitiendo el proceso hasta llegar al centro de la matriz. Puedes comenzar sobre esa base. Que tengas un día excelente.
@DavidTiconaSaravia
@DavidTiconaSaravia 8 жыл бұрын
Link para Bajar el Código Fuente >> sh.st/nvBkP
@maicolgarzon9784
@maicolgarzon9784 4 жыл бұрын
Excelente video, cree la version en python, pueden ver mi perfil en GitHub lo quieren ver.
@fashosita
@fashosita 6 жыл бұрын
alguien me puede decir por que me sale esto ----jGRASP exec: java ejercici_4 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -2147483648 at ejercici_4.main(ejercici_4.java:21) esta igual a su codigo pero me arroja eso cuando lo corro
@DavidTiconaSaravia
@DavidTiconaSaravia 6 жыл бұрын
Hola Taty mucho gusto. Revisa todos los for y while. Uno de ellos está haciendo que la matriz se desborde (intentando acceder a un índice que no existe). Por el mensaje que sale, supongo que es en la línea 21 de tu código. Bienvenida al canal.
@125bedilli
@125bedilli 6 жыл бұрын
Gracias me ayudo asi lo hice en dev c++ using namespace std; #include "iostream" int matriz[10][10]; int inicio=0,n,c=1,nlimite; main() { cout
@DavidTiconaSaravia
@DavidTiconaSaravia 6 жыл бұрын
Que bueno, me alegra saberlo. Java y C++ son parientes. Que te vaya super bien y gracias por comentar. Y también te invito a inscribirte al canal :)
@luisalejandrocastillosalam3924
@luisalejandrocastillosalam3924 6 жыл бұрын
weeeyy no me dio esta chimbada jajajaja esta bueno el tutorial pero solo cuenta hasta 4 y de ahí se disminuye hasta cero
@DavidTiconaSaravia
@DavidTiconaSaravia 6 жыл бұрын
Hola Luis mucho gusto. Que te puedo decir, solo que revises el video con mas detalle comparando con tu código. Te invito a inscribirte al canal, dentro de poco haré un relanzamiento con nuevos videos. Mucho éxito.
@luisalejandrocastillosalam3924
@luisalejandrocastillosalam3924 6 жыл бұрын
Hola, la verdad se me olvido borrar el comentario ya que solo era un pequeño error de mostrar la matriz, ya que la versión que usas para el ejercicio es muy antigua y ahora se usa es otra manera, pero muchas gracias por hacer el video, me sirvió demasiado
@DavidTiconaSaravia
@DavidTiconaSaravia 6 жыл бұрын
Si, en este caso el propósito principal era el algoritmo, no tanto el lenguaje. Hice otro video usando el mismo algoritmo pero en entorno gráfico kzbin.info/www/bejne/mHLNmomCjq2XjcU Me alegra que el video le haya sido util.
MATRIX IN CARACOL OR SPIRAL IN JAVA
33:32
El Canal de Narva
Рет қаралды 33 М.
Notación Big O | Análisis de algoritmos de forma sencilla
12:33
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 7 МЛН
طردت النملة من المنزل😡 ماذا فعل؟🥲
00:25
Cool Tool SHORTS Arabic
Рет қаралды 10 МЛН
Matrices en Java (declarar y recorrer una matriz)
11:53
Cecilia Avila
Рет қаралды 22 М.
MATRIZ  ESPIRAL
36:05
Alfredo Vargas
Рет қаралды 896
Arreglos tridimensionales
5:55
Tarefa
Рет қаралды 8 М.
4 de 100 Algoritmos Resueltos en Pseint y Java
34:42
El Canal de Narva
Рет қаралды 13 М.
61. Programación en Java || POO || Creación de clases y objetos
14:09
Programación ATS
Рет қаралды 773 М.
55. Programación en Java || Matrices || Definición de matriz
10:33
Programación ATS
Рет қаралды 224 М.
Algorítmia - Tema 5. Backtracking. N-Reinas - Andrés Muñoz Ortega
17:06
UCAM Universidad Católica de Murcia
Рет қаралды 85 М.