Тёмный

107. Programación en C++ || Listas || Eliminar un elemento de la lista 

ProgramacionATS
Подписаться 651 тыс.
Просмотров 131 тыс.
50% 1

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 117   
5 лет назад
💻 Apúntate al curso completo de Programación en C++: Hotmart: hotmart.com/es/marketplace/productos/programacion-en-c-v0ivo/N78682741H
@ronnyruizesmeraldas4365
@ronnyruizesmeraldas4365 5 лет назад
Ese delete como lo sacas ??
@arielsanchez9479
@arielsanchez9479 4 года назад
Descansa en paz, me ayudaste mucho en múltiples ocasiones.
@LilFronty
@LilFronty 4 года назад
Porque fallecio?
@Luciel_yt
@Luciel_yt 2 года назад
@@LilFronty xq asi es la vida mijo, que pregunta mas tonta
@Br4nd0nS4n7os1995
@Br4nd0nS4n7os1995 7 лет назад
Enseñas mejor que los maestros de universidad.
@mnlevi
@mnlevi 4 года назад
Eso sí que es amor al arte.
@TitoMike05
@TitoMike05 Год назад
Literal, una clase de 4 horas se resumió en 1h 30min aquí xd
@ivanblanco7296
@ivanblanco7296 6 лет назад
Contigo ando aprendiendo listas, lo cual para mi es un tema difícil, muchas gracias :D
@enzoalmada38
@enzoalmada38 3 года назад
Que en paz descanses. De nuevo, muchísimas gracias por todo. Aprendí demasiado
@A.Lien98
@A.Lien98 2 года назад
NADIE me ayudo tanto al inicio de la carrera como este pana, que descanse en paz
@Actor_mp
@Actor_mp 2 года назад
Tu legado perdurará por muchas generaciones.
@jesechavez9327
@jesechavez9327 5 лет назад
Ayer estaba viendo este vídeo sumamente drogado,tenia visual abierto y tecleaba cosas que no terminaba de comprender...el tipo explica tan bien que hoy,justo después de mi clase de estructura de datos he venido a practicar y resulta que ayer entendí a la perfección todo;una gran cosa saber que hay material gratuito de tamaña calidad.Que el universo te lo pague con creces buen hombre.
@ricardoolivaresventura4603
@ricardoolivaresventura4603 4 года назад
Dejó un gran legado Q.D.E.P
@jhonatanrodriguez5452
@jhonatanrodriguez5452 Год назад
Muchas gracias por tus exelentes explicaciones, que en Paz Descanse.
@miguelsotomayor5786
@miguelsotomayor5786 Год назад
#include #include #include using namespace std; struct Nodo{ int dato; Nodo *siguiente; }; Nodo *lista = NULL; void agregarLista(Nodo *&lista, int dato){ Nodo *nuevo_nodo = new Nodo(); nuevo_nodo->dato = dato; Nodo *aux1 = lista; Nodo *aux2; while((aux1!=NULL) && (aux1->datosiguiente; } if(lista==aux1){ lista=nuevo_nodo; } else{ aux2->siguiente = nuevo_nodo; } nuevo_nodo->siguiente = aux1; } void pedirLista(){ int len; int dato,cont=0; coutlen; do{ coutdato; agregarLista(lista,dato); cont++; }while(len>cont); } void mostrarLista(Nodo *lista){ Nodo *actual = new Nodo(); actual = lista; cout
@TheReaper-gv6wh
@TheReaper-gv6wh 2 года назад
este es el mejor video sobre programación que he encontrado, tiene una forma muy creativa y útil de enseñar, explicando primero la teoría y luego repasando con la practica, me ha ayudado mucho a entender los temas
@angeladriansanchezvalencia4257
@angeladriansanchezvalencia4257 2 года назад
Nmms te sigo amando bro, me sigue salvando tu legado
@jessycaestefaniamangandipo4148
excelente me ayudan demasiado tus videos , gracias por tomarte el tiempo de ayudar a todos los que nos cuestan estos temas... eres un genio de la programacion. Bendiciones
@bluegeorgeee
@bluegeorgeee 7 лет назад
Concuerdo con otro comentario, enseñas mejor que los profes de la U. Gracias me sirvió de mucho este video!!
7 лет назад
Hola :) Muchas gracias, Un saludo
@eggs1170
@eggs1170 3 года назад
Gracias hermano por ayudarme en mi carrera tantas veces :"). En paz descanses
@XElektro31415
@XElektro31415 2 года назад
Creo que, considerando que la lista esta ordenada, no es necesario recorrer toda la lista, solo hasta que: aux_borrar->dato
@nicoblanco8541
@nicoblanco8541 9 месяцев назад
El primer if tendría que ser if(aux_borrar->dato != n). Pero esto tendría el problema de que si aux_borrar == NULL, entonces te saltaría un error pues no hay dato con el que comparar
@om8238
@om8238 4 года назад
Muy buen video, me ayudo a comprender esto de listas muy bien. Una recomendacion, asi como usabamos la funcion booleana cola_vacia(), cuando se pone en condicianal no es necesario ponerlo asi: if (band == true) Como es de tipo booleana se puedo poner simplemente asi: if (band)
@miglioredroid9446
@miglioredroid9446 10 месяцев назад
tranquilo cerebrito AJAJAJ
@juanmister6548
@juanmister6548 4 года назад
Me parece que mejoraste bastante en este vídeo las explicaciones, un positivo para ti sin duda. Pensaba además que no se podían eliminar los nodos que no son de los extremos pero ya me has enseñado como eliminarlos y enlazarlos. Gracias por tus vídeos nuevamente y saludos.
@fernandomanriquez8326
@fernandomanriquez8326 5 лет назад
Alejandro, gracias por compartir tus conocimientos, ¡me han servido mucho!, muchas gracias.
5 лет назад
Gracias a ti por ver Fernando 😃 Un saludo desde Perú
@fernandomanriquez8326
@fernandomanriquez8326 5 лет назад
+Programación ATS ¡Gracias!,saludos igualmente, desde chile.
@Pablo65Cv2013
@Pablo65Cv2013 6 лет назад
sos un capo, saludos desde argentina
@copitodenieve4473
@copitodenieve4473 3 года назад
Si puedes imaginarlo, puedes programarlo ♥
@llamahair04
@llamahair04 7 лет назад
Maestro! Gracias me ayudo mucho camarada. Éxitos!
7 лет назад
Muchas gracias :D Un saludo desde Perú
@mnlevi
@mnlevi 4 года назад
Solo un grande enseñaba así. 10:38
@ulbertalainodle2377
@ulbertalainodle2377 2 года назад
No entiendo ni madre, pero seguro con los ejercicios me ayudarán a comprender x D
@sairesifontes5815
@sairesifontes5815 5 лет назад
Tienes mil puntos explicando♥. Ahora, ¡A romper el parcial!.
@pablovieyra9108
@pablovieyra9108 3 года назад
tenia por que se murio
@jonathansantiago6891
@jonathansantiago6891 7 лет назад
Excelente :D Mil respetos, deberias ser maestro :v (el mio no sabe xD).
@raul7254
@raul7254 5 лет назад
Me sirvió mucho el algoritmo para un problema de la facultad
@samirramosdelgado4242
@samirramosdelgado4242 4 года назад
nu cumpe para un caso, de q la lista este vacia , pero es lo de menos , execelente tutorial
@MrYeral30
@MrYeral30 4 года назад
tambien me quede como pero siempre ingresamos datos antes de llegar alli, pero esta muy buena la explicacion asi que sin problemas....
@allenr7808
@allenr7808 3 года назад
Joder, hasta ahora entendí todo. Me perdí en pilas pero por fin logro entender, al menos el porqué de cada línea de código... O eso espero.
@eduardo9366
@eduardo9366 2 года назад
tmr papu, se te necesita y se te extraña Dios te tenga en su santa gloria
@henrryrocajoffre6494
@henrryrocajoffre6494 5 лет назад
CRACK UNA BELLEZA TU EXPLICADA GRACIAS.
@albeirochaves5046
@albeirochaves5046 Год назад
excelente video gracias por compartir
@david.estrada8688
@david.estrada8688 6 лет назад
Oye haz un vídeo para enseñar como eliminar los repetidos en la lista enlazada.
@luisadelgado4345
@luisadelgado4345 5 лет назад
hola lograste encontrar algo de los elementos repetidos?
@sergioroger7159
@sergioroger7159 7 лет назад
Eres un loco para programar...me sirvio mucho tu codigo !
@giuli1205
@giuli1205 4 года назад
Gracias por tanto 🙌
@jessicaalvarez16
@jessicaalvarez16 4 года назад
Es interesante agregarle más opciones al menú Cecyt 14,4IV6, Jessica Álvarez
@markei7
@markei7 2 года назад
sos god amigo muchas gracias
@xxJAMMxx1
@xxJAMMxx1 6 лет назад
Eres un capo 👍
@mendozaresendizcarlosdavid5186
@mendozaresendizcarlosdavid5186 4 года назад
Me fue de gran ayuda para entender mejor el tema y realizar mi tarea, cecyt 14,4IV6, Carlos Mendoza
@darthveidor4768
@darthveidor4768 3 года назад
Teamo sí me ayudó
@NicolasRodriguez-io3df
@NicolasRodriguez-io3df 5 лет назад
vamo arriba que hay que salvar esa obligatorio de EDA ESI Buceo
@eggs1170
@eggs1170 3 года назад
Jajajajaja same
@teldatamcy5656
@teldatamcy5656 3 года назад
Gracias!!!
@MrYeral30
@MrYeral30 4 года назад
Come back... men! El mundo te necesita una vez mas!
@ewrivergp
@ewrivergp 7 лет назад
Alejandro, ya estoy terminando tu curso de C... qué me recomendas para seguir progresando en ese lenguaje? Un libro? Otro curso? Gracias!
@richardleon5719
@richardleon5719 7 лет назад
intenta buscar ejercicios en internet sobre el lenguaje y despues te pones un pequeño proyecto y si no sabes hacer algo pues buscas informacion, porque un lenguajes es muy amplio.
@martinezmenaximena4413
@martinezmenaximena4413 4 года назад
Me gusta que se le pueden agregar más funciones al menú Ximena M 4IV5 cecyt 14
@totto4556
@totto4556 2 года назад
TE AMO
@brendahernandez1288
@brendahernandez1288 4 года назад
CECyT #14. 4iv6. Brenda Hernández. Excelente video.
@marioescudero362
@marioescudero362 5 лет назад
Excelente todos tus temas muy bien explicados Alejandro; sos ingeniero o licenciado? una pregunta curiosa.
@luisadelgado4345
@luisadelgado4345 5 лет назад
holaa muy buen video!! tenia una pequeña duda que me confunde si se tienen que eliminar los elementos repetidos como seria??
@harlesp.7461
@harlesp.7461 3 года назад
Buena pregunta.. voy a mirar como se hace.
@martinsebastiangarciapovea9496
buenas profe, muy buenos sus videos!!! me gustaria saber como tengo que hacer para eliminar varios nodos, es decir, x ejemplo eliminar todos los menores a 10!! como tendria que hacer? poner en el primer while la condicion o ir guardando valores en otra lista????
@matiascarreno2904
@matiascarreno2904 3 года назад
lo resolviste?? para q me des la solucion
@diegocorrea6379
@diegocorrea6379 6 лет назад
T amo :3
@nicoblanco8541
@nicoblanco8541 9 месяцев назад
¿Porque en esta función no se reserva espacio para el puntero aux_borrar y en las otras funciones sí? He probado a no declararlo en "buscarLista()" y aún así funciona bien. ¿Alguien me puede explicar?
@mendozamunozarelifernanda6025
@mendozamunozarelifernanda6025 4 года назад
Ya empezo lo dificil Cecyt 14 Luis Enrique Erro, Areli Mendoza , 4iv5
@lucasmendoza993
@lucasmendoza993 5 лет назад
Una consulta rápida, en el paso 5 cuando entro en el else del if, cuando dice anterior->ste = aux_borrar->ste. La lista no seguiría apuntando a su siguiente? Es decir, cuando muestro la lista me mostraría donde apunta la lista originalmente, no donde apunta anterior.
@adriel8152
@adriel8152 5 лет назад
Hola, no estoy seguro pero podría ser que al ser variables de tipo puntero, lo que apunta es a la dirección de memoria más que a otra variable
@jhonorrest7029
@jhonorrest7029 7 лет назад
oye viejo una pregunta esta linea de codigo para que lo usas void eliminarNodo(Nodo *&lista,int n) bueno lo que me causa mas ruido son los parametros
@sergiodc8038
@sergiodc8038 7 лет назад
yo tambien quisiera saber como es que funciona el parametro Nodo *&lista, tengo entendido que si se usa el & estamos pasando una variable por referencia pero no entiendo muy bien cuando utilizas el puntero.
@vicenteroque7470
@vicenteroque7470 4 года назад
le esta diciendo que le va a pasar un parametro de tipo puntero ya que antes de esa funcion se habia creado el puntero nodo llamado lista en donde va a iniciar la fila de los nodos, entonces ahi le especifica que va a recibir una var de tipo nodo que es un puntero y por referencia, el nombre de fila tu la puedes cambiar y no hay problema alguno espero haberte ayudado con tu duda
@juancamilotorresrodriguez9814
@juancamilotorresrodriguez9814 7 лет назад
Hola, como elimino los nodos repetidos? gracias!
@arielsanchez9479
@arielsanchez9479 4 года назад
//Insertar un elemento en una lista #include #include #include using namespace std; struct Nodo{ int dato; Nodo *siguiente; }; //Prototipos de funciones void insertarLista(Nodo *&, int); void mostrarLista(Nodo *); void menu(); void mezclarLista(Nodo *, Nodo *); int eliminarNodo(Nodo *&,int ); Nodo *lista = NULL; Nodo *lista1 = NULL; Nodo *lista2 = NULL; int main(){ menu(); getch(); return 0; } void insertarLista(Nodo *&lista, int n){ Nodo *nuevo_nodo = new Nodo(); nuevo_nodo ->dato = n; Nodo *aux1 = lista; Nodo *aux2; while((aux1 != NULL) && aux1->dato < n){ aux2 =aux1; aux1 = aux1-> siguiente; } if(lista == aux1){ lista = nuevo_nodo; } else{ aux2->siguiente = nuevo_nodo; } nuevo_nodo->siguiente = aux1; cout
@DavidGraff
@DavidGraff 5 лет назад
diculpa una pregunta necesito una funcion que elimine una palabra repetida completa por ejemplo: "Hola mundo" y "Hola mundo" y al imprimir que solo quede mundo si me ayudaras te lo agradeceria mucho
@AL007-MC
@AL007-MC 4 года назад
CECYT 14 4IV5 Gabriela M se me hizo muy interesante ademas de que esta bien explicado
@AlexisVega23
@AlexisVega23 3 года назад
Me pasa que al compilar y utilizar la opción 4 que en este caso es Eliminar un elemento en la lista, me pide el elemento y luego Windows me cierra el programa o deja de responder, que puede ser :/? El código no tiene ningún error
@srpatata4172
@srpatata4172 3 года назад
Diosito se lo llevo para que programe el Apocalipsis que será la nueva actualización de la tierra :)
@MiguelReyesDeveloper
@MiguelReyesDeveloper 4 года назад
Haría una ligera modificación al código para mejorarlo, simplemente en las condiciones de borrar Nodo, hay que indicar cuál elemento ha sido borrado o no encontrado: //El elemento no ha sido encontrado if(aux_borrar == NULL){ cout
@MrYeral30
@MrYeral30 4 года назад
justamente hice pero son detallitos a demas ya no los enseño en un video anterior...
@danielrios359
@danielrios359 5 лет назад
como eliminarias un elemento de una lista sin utilizar punteros o apuntador
@themoicriss9138
@themoicriss9138 6 лет назад
Cómo hiciste el case para ver 🤔
@damiancornejogallegos2644
@damiancornejogallegos2644 2 года назад
Alguien sabe como esto se transcribiria en codiva?
@sepulvedachavezivanemmanue5997
@sepulvedachavezivanemmanue5997 4 года назад
Este video de esta plataforma me ayudo a retomar temas que no sabía y mejorar un poco en mi programación respecto a este programa aplicarlo en mis actividades CECyT_14_4IV5_Ivan_Emmanuel_S
@matiascarreno2904
@matiascarreno2904 3 года назад
como elimino todo los numero de la lista superior a n
@Voxha
@Voxha 4 года назад
descansa en paz
@Themaykellll1
@Themaykellll1 7 лет назад
Cuantos capítulos son el total¿?
@franfer980
@franfer980 2 года назад
Alguien sabe cómo implementar el "delete" en Java ??
@paredesgamboacarloseduardo3569
@paredesgamboacarloseduardo3569 4 года назад
Cecyt 14 Carlos Paredes 4iv5 Se me complico un poco pero este video me ayudo a a entenderlo
@fairytail9731
@fairytail9731 4 года назад
como seria en un diagrama de flujooooo????
@gabrielfloreslozada4037
@gabrielfloreslozada4037 6 лет назад
Me ayudarías subiendo la codificación
@Victor-hb2hi
@Victor-hb2hi 6 лет назад
copia oe vago :v
@HijoDeObdulio
@HijoDeObdulio 4 года назад
Cómo sería si el elemento X no está ni al principio ni al final?
@mariopg7263
@mariopg7263 5 лет назад
Alejandro estoy por entrar a finales y me gustaria que resuelvas este problema: DISEÑE UN PROGRAMA QUE INGRESE A UNA LISTA ENLAZADA LOS DATOS DE LOS TRABAJADORES DE UNA EMPRESA: CODIGO, APELLIDOS Y NOMBRES, SEXO, SUELDO BASICO, BONIFICACION Y DESCUENTO.SE PIDE IMPRIMIR UN REPORTE CON LOS DATOS ORDENADOS SEGUN CODIGOS. A la hora de ordenar solo puedo ordenar 1 solo campo (Codigo) mas no todos; es decir, no se como ordenar nodos completos como un todo ..ayuda
@vicenteroque7470
@vicenteroque7470 4 года назад
yo solo quisiera saber porque en esta funcion no uso en new Nodo(); esa es mi duda
@blackfay0
@blackfay0 4 года назад
Hola, no se necesita hacer new nodo(), ya que no podrás borrar el elemento que usuario quiera
@trucosfreak
@trucosfreak 3 года назад
No se utiliza porque el puntero aux_borrar se usa para guardar la dirección del nodo que se desea eliminar y posteriormente, al usar: delete aux_borrar se borraria el dato al que apunta aux_borrar. el uso de new Nodo(); es inutil en este caso, ya que reservarías memoria para un dato y después dejarías olvidada esta memoria sin capacidad de acceder a esta misma. Creo que en los videos anteriores de lista en algunos casos uso el new Nodo() cuando no era necesario, creo que por eso te confundiste. Te recomiendo ver el codigo de los videos anteriores para que verifiques que no es necesario e incluso que hagas pruebas para corroborarlo. saludos
@DLasts
@DLasts 6 лет назад
else {Anerior->siguiente =aux_borrar->siguiente; delete aux_borrar .... alguien me explica esa parte?
@williamricardoapontequeved5106
F
@angelquispillo3256
@angelquispillo3256 5 лет назад
amigo envié me el código por favor tengo lección el viernes
@xxchicoxxj9996
@xxchicoxxj9996 3 года назад
No habia visto el video y cree el codigo casi igual: void buscar(nodo *&lista,int dato) { nodo *aux1=new nodo(); aux1=lista; nodo *aux2; while(aux1->dato!=dato&&aux1!=NULL){ aux2=aux1; aux1=aux1->siguiente; } if(aux1==NULL){ coutsiguiente=aux1->siguiente; delete aux1; cout
@stevinzabaleta189
@stevinzabaleta189 6 лет назад
por favor quiero el algoritmo para copiarlo
@miguelsotomayor5786
@miguelsotomayor5786 Год назад
#include #include #include using namespace std; struct Nodo{ int dato; Nodo *siguiente; }; Nodo *lista = NULL; void agregarLista(Nodo *&lista, int dato){ Nodo *nuevo_nodo = new Nodo(); nuevo_nodo->dato = dato; Nodo *aux1 = lista; Nodo *aux2; while((aux1!=NULL) && (aux1->datosiguiente; } if(lista==aux1){ lista=nuevo_nodo; } else{ aux2->siguiente = nuevo_nodo; } nuevo_nodo->siguiente = aux1; } void pedirLista(){ int len; int dato,cont=0; coutlen; do{ coutdato; agregarLista(lista,dato); cont++; }while(len>cont); } void mostrarLista(Nodo *lista){ Nodo *actual = new Nodo(); actual = lista; cout
@MiguelGonzalez-ff6wg
@MiguelGonzalez-ff6wg 3 года назад
entiendo esto mas que colas );
@carlossantosmartinez7152
@carlossantosmartinez7152 3 года назад
yo las colas las entendi a la perfeccion, en este tema si casi no entiendo nada
@kriss_rf2663
@kriss_rf2663 2 года назад
Quisiera pedir ayuda :'3 pero a quien ahora
@brayansandovalbravo2848
@brayansandovalbravo2848 3 года назад
13:08
@TheReaper-gv6wh
@TheReaper-gv6wh 2 года назад
este es el mejor video sobre programación que he encontrado, tiene una forma muy creativa y útil de enseñar, explicando primero la teoría y luego repasando con la practica, me ha ayudado mucho a entender los temas
Далее
Bike vs Super Bike Fast Challenge
00:30
Просмотров 6 млн
ВОТ ЧТО МЫ КУПИЛИ НА ALIEXPRESS
11:28
¡Aprende Paso a Paso Como Usar Listas Enlazadas!
10:51
Go | 6 Unique Techniques
9:04
Просмотров 4,1 тыс.
Why You Shouldn't Nest Your Code
8:30
Просмотров 2,7 млн
My 2 Year Journey of Learning C, in 9 minutes
8:42
Просмотров 602 тыс.
Premature Optimization
12:39
Просмотров 803 тыс.
How To Learn Algorithms? Why? #codonaft
19:22
Просмотров 571 тыс.
Bike vs Super Bike Fast Challenge
00:30
Просмотров 6 млн