tag:blogger.com,1999:blog-6926985245178197542.post7661241834558955718..comments2024-03-23T15:34:28.415-07:00Comments on C Progressivo: Lista simplesmente encadeada com cabeça em C: Inserindo nós no início e no fimUnknownnoreply@blogger.comBlogger17125tag:blogger.com,1999:blog-6926985245178197542.post-67308658215879676662022-03-26T16:23:23.908-07:002022-03-26T16:23:23.908-07:00Boa noite colegasBoa noite colegasAnonymoushttps://www.blogger.com/profile/00562268798906899960noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-89560596223228652212018-08-06T10:09:16.734-07:002018-08-06T10:09:16.734-07:00Esse negocio parece impossível de entender pra mim...Esse negocio parece impossível de entender pra mim já vi varias fontes e videos , livros e etc mas isso não roda na minha cabeça de jeito eu não entendo como construir esse código Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-4794825067252469912017-12-17T12:35:57.815-08:002017-12-17T12:35:57.815-08:00Uma possivel solucao seria!
void libera(Lista* l)/...Uma possivel solucao seria!<br />void libera(Lista* l)// libera o no do inicio<br /> {<br /> if(l->prox==NULL)<br /> {<br /> printf("Lista vazia!\n");<br /> return NULL;<br /> }<br /> else<br /> {<br /> Lista* aux=l->prox;<br /> l->prox=aux->prox;<br /> return aux;<br /> }<br /><br /> }<br /><br />Anonymoushttps://www.blogger.com/profile/02633680155944822207noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-23029936790034095932017-12-17T09:49:00.793-08:002017-12-17T09:49:00.793-08:00Tem um bug! Adicione 3 elementos quaisquer, peçam ...Tem um bug! Adicione 3 elementos quaisquer, peçam para imprimir, escolha liberar um nó, após façam a impressão novamente. O programa entre em loop.Anonymoushttps://www.blogger.com/profile/02633680155944822207noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-82655094592851561452017-11-28T06:32:59.766-08:002017-11-28T06:32:59.766-08:00Seria interessante usar imagens para facilitar ain...Seria interessante usar imagens para facilitar ainda mais o entendimento deste tema que é bem dificil de visualizar. Nota 10 pro site! Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-41555526523233859312017-10-29T11:11:55.691-07:002017-10-29T11:11:55.691-07:00Realmente este site é ótimo, obrigado!
Realmente este site é ótimo, obrigado!<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-61290875427083901432017-09-05T08:46:19.070-07:002017-09-05T08:46:19.070-07:00Estou adorando as aulas daqui! Não tem nem compara...Estou adorando as aulas daqui! Não tem nem comparação com meu professor, que não explica muito bem. Até que enfim consegui fazer as implementações de Lista Ligada, valeu C PROGRESSIVO, você é demais!!<br /><br />Algumas observações:<br /><br />1. Na função "insereInicio", eu poderia colocar, ao invés de<br /> //<br /> node *oldHead = LISTA->prox;<br /> <br /> LISTA->prox = novo;<br /> novo->prox = oldHead;<br /> //<br /> desse jeito:<br /> //<br /> novo->prox = LISTA->prox;<br /> LISTA->prox = novo;<br /> //<br /> Assim, eu faria o ponteiro novo, apontar para o primeiro elemento, e depois o ponteiro que apontava para o primeiro elemento, agora aponta para o novo, sem precisar de um temporario.<br /> Testei aqui e deu certo, se não, me corrigem kkk<br /><br />2. Acho que também seria bom alterar o menu(), pois quando inserimos, qualquer tecla que não seja um número, o programa da erro, pelo menos aqui no meu computador.<br /> Então, em que em vez de ser um "int op", poderia ser um "char op", assim, qualquer que seja a tecla clicada, o programa não da erro.<br /><br />Obrigado :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-43113246477026495882017-04-04T00:07:53.563-07:002017-04-04T00:07:53.563-07:00Muito bom!Muito bom!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-87246910768890793202015-10-06T08:55:05.494-07:002015-10-06T08:55:05.494-07:00Bom blog,muito útilBom blog,muito útilAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-34609720737702154012015-09-24T11:14:37.945-07:002015-09-24T11:14:37.945-07:00porque raios quando declara:
node* LISTA
precisar...porque raios quando declara:<br />node* LISTA<br /><br />precisaria da malloc?<br /><br />se ele é um ponteiro tipo node, ele não já tem espaço suficiente pra o proprio tipo node? não seria inútil como fazer isso?:<br />int asd = (int) malloc(sizeof(int));<br />por favor esclareçam issoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-85839582476417850752015-05-23T18:18:43.124-07:002015-05-23T18:18:43.124-07:00Porque declarou a função "node *criaNo();&quo...Porque declarou a função "node *criaNo();" se não utilizou ela?<br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-42372353726850542542015-03-25T05:36:30.829-07:002015-03-25T05:36:30.829-07:00Me senti obrigado a comentar, post perfeito!Me senti obrigado a comentar, post perfeito!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-21902934716701367932015-02-02T14:45:39.538-08:002015-02-02T14:45:39.538-08:00tem certesa que é oldHead=Lista->prox
e não old...tem certesa que é oldHead=Lista->prox<br />e não oldHead=Lista?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-46521372830744585712014-11-14T17:12:58.556-08:002014-11-14T17:12:58.556-08:00Alberto Luiz.. o '->' é uma simplificaç...Alberto Luiz.. o '->' é uma simplificação. '(*ptr_struct).componente' fica 'ptr_struct->componente'Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-39412484375891752992014-09-25T21:29:55.147-07:002014-09-25T21:29:55.147-07:00Obrigado pelo exemplo e pelo artigo.
Foi bem útil ...Obrigado pelo exemplo e pelo artigo.<br />Foi bem útil !Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-84678243890930114082014-09-15T18:43:58.195-07:002014-09-15T18:43:58.195-07:00Pra que serve o '->'?Pra que serve o '->'?Anonymoushttps://www.blogger.com/profile/15257735665525295542noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-9632727675595265792014-09-11T13:15:06.755-07:002014-09-11T13:15:06.755-07:00Gostaria de entender uma coisa...o nó "head&q...Gostaria de entender uma coisa...o nó "head" é o "Lista->prox"...mas isso já não seria o segundo elemento da lista? Não é possível armazenar nada em "Lista->num"?<br />ObrigadoAndrénoreply@blogger.com