Como resolverías este problema? Un grupo de soldados está rodeado por el enemigo y no hay posibilidad de victoria sin refuerzos, pero hay sólo un caballo para escapar y pedir dichos refuerzos. Los soldados llegan a un acuerdo para determinar quién va a escapar y pedir ayuda. Forman un círculo y sacan un número N de un sombrero y uno de sus nombres de otro. Empezando por el soldado cuyo nombre se ha sacado cuentan, en el sentido de las agujas del reloj, N soldados y sacan fuera del círculo al soldado encontrado en el lugar n-ésimo. La cuenta empieza de nuevo con el siguiente soldado (el que sigue al eliminado según el sentido de las agujas del reloj). El proceso continúa de forma que cada vez que la cuenta llega a N se saca a un soldado del círculo. Una vez que un soldado se saca del círculo ya no se vuelve a contar. El soldado que queda al final es el que toma al caballo y escapa.
buenisima explicacion, muchas gracias :) no tenia del todo claro eso, solo una preguntita, eso de borrar en una posicion cual sea, tecnicamente es redireccionarla a la siguiente para descartar la que no deseamos?, Muchas gracias :)
falto agregar_final(); pero me sirvio mucho gracias, y no me copie tu codigo q es lo mas importante, lo hice en ansi c, solo que no entendia, me sirvio mucho la explicación...
Man mandaron a hacer un ejercicio en pseudocodigo de convertir una lista enlazada simple en una lista doblemente enlazada. ¿Me podrias dar una idea de como se hace?
public void BorrarPos(int pos) { Nodo actual = primero; Nodo anterior = primero; int k = 0; while(k!=pos&&actual.siguiente!=null) { anterior = actual; actual = actual.siguiente; k++; } if (actual.siguiente != null||k==pos) anterior.siguiente = actual.siguiente; } estuve asciendo una prueba de escritorio en C# y encontré este mini error agrega ese if que yo puse es por que cuando ponía una posición grande siempre me borraba el ultimo
Hola que tal me puedes pasar el codigo por facebook ? trate de abrir mi correo para mandarte un correo pero no puedo abrirlo no me deja :S, te lo agradeceria mucho hoy tengo examen de esta materia!
Eres un crack, amigo. Gracias a ti pude pasar la materia:)
Tu explicación fue la mejor enserio gracias me ayudo mucho en esto
gracias amigo, me ha ayudado con un vacío conceptual :D
muy bien explicado me sirvio mucho!! Muchas gracias!!! :D
muchas gracias por el aporte broeer, lo maximo (y)
Como resolverías este problema?
Un grupo de soldados está rodeado por el enemigo y no hay posibilidad de victoria sin refuerzos, pero hay sólo un caballo para escapar y pedir dichos refuerzos. Los soldados llegan a un acuerdo para determinar quién va a escapar y pedir ayuda. Forman un círculo y sacan un número N de un sombrero y uno de sus nombres de otro. Empezando por el soldado cuyo nombre se ha sacado cuentan, en el sentido de las agujas del reloj, N soldados y sacan fuera del círculo al soldado encontrado en el lugar n-ésimo. La cuenta empieza de nuevo con el siguiente soldado (el que sigue al eliminado según el sentido de las agujas del reloj). El proceso continúa de forma que cada vez que la cuenta llega a N se saca a un soldado del círculo. Una vez que un soldado se saca del círculo ya no se vuelve a contar. El soldado que queda al final es el que toma al caballo y escapa.
Buen vídeo despejaste todas mis dudas!!
Andaba flojo en esto!!
mi oido izquierdo aprendio mucho
pensé que no encontraría este comentario jajaj
creo que solo con los audifonos se detecta el problema. De todos modos es un buen video
Gracias.. ya lo encontré.
que buen video me gusto y me sirvio de mucho gracias
Muchas gracias
Pero podría ser más concreto con su explicación
Excelente explicación, muchas gracias, me pregunto si tienes algun tutorial sobre listas doblemente enlazadas...
se escucha horrible :C
Pero el contenido esta muy chido
Todos hablan de lo bueno que fue su explicación y su aporte, pero nadie habla de la pésima calidad de sonido inviertele mas a tus videos carnal
Hola victor, excelente tutorial, me podrías envíar el codigo del ejemplo creado para trabajarlo? gracias!
mi correo : artemanu.j@gmail.com
buenisima explicacion, muchas gracias :) no tenia del todo claro eso, solo una preguntita, eso de borrar en una posicion cual sea, tecnicamente es redireccionarla a la siguiente para descartar la que no deseamos?, Muchas gracias :)
HOLA!
Que pena incomodarte pero podrias montar el codigo en algun lado para descargarlo y poder analizarlo y comprenderlo mas detenidamente.
Gracias!
Pero en java y en c#, ya hay datos de tipo arraylist, como sería programarlo en c?
falto agregar_final(); pero me sirvio mucho gracias, y no me copie tu codigo q es lo mas importante, lo hice en ansi c, solo que no entendia, me sirvio mucho la explicación...
MUY BUEN VIDEO, nomas te falto el de insertar al final pero muye bueno
Muy bueno!!
esta buenisimo tu video donde lo tienes esos codigos para directo copiarlos sin necsidad de estar volciendo a escribir....
Man mandaron a hacer un ejercicio en pseudocodigo de convertir una lista enlazada simple en una lista doblemente enlazada. ¿Me podrias dar una idea de como se hace?
hola necesito un ejercicio de listas enlazados y doblemente enlazadas con pseint, me pueden dar el costo por favor
buen video pero sigo sin entender ni mierda! estoy bloqueado ... lo veré nuevamente... gracias bro
😂
hola podrias mandarme el codigo por favor? muy buen video :)
bueno el video .. pero pesimo el audio ._.
Lástima del audio, no se entiende nada.
public void BorrarPos(int pos)
{
Nodo actual = primero;
Nodo anterior = primero;
int k = 0;
while(k!=pos&&actual.siguiente!=null)
{
anterior = actual;
actual = actual.siguiente;
k++;
}
if (actual.siguiente != null||k==pos)
anterior.siguiente = actual.siguiente;
}
estuve asciendo una prueba de escritorio en C# y encontré este mini error agrega ese if que yo puse es por que cuando ponía una posición grande siempre me borraba el ultimo
tambien ami me puedes mandar tu codigo
Hola que tal me puedes pasar el codigo por facebook ? trate de abrir mi correo para mandarte un correo pero no puedo abrirlo no me deja :S, te lo agradeceria mucho hoy tengo examen de esta materia!