======================================================================================== TP1 ALGORITMOS II 2015/2 - Professor Elias P. Duarte Jr. Aluno: Bruno Freitas Tissei - GRR20151602 - bft15 Aluno: Felipe Shi Iu Wu - GRR20157578 - fsiw15 ======================================================================================== Iniciei a Pilha usando alocacao dinamica Iniciei a Fila, que pode ter no maximo 100 elementos Veja a Fila: [ ] Veja a Pilha: [ ] Iniciei a Lista usando alocacao dinamica Veja a Lista: [ ] Inseri o elemento disco = (1, The Beatles, Sgt. Pepper's Lonely Hearts Club Band, 199.99) na Lista Inseri o elemento disco = (2, The Beach Boys, Pet Sounds, 49.90) na Lista Inseri o elemento disco = (3, The Beatles, Revolver, 170.00) na Lista Inseri o elemento disco = (4, Bob Dylan, Highway 61 Revisited, 380.00) na Lista Veja a Lista: [ (1, The Beatles, Sgt. Pepper's Lonely Hearts Club Band, 199.99) (2, The Beach Boys, Pet Sounds, 49.90) (3, The Beatles, Revolver, 170.00) (4, Bob Dylan, Highway 61 Revisited, 380.00) ] Removi o elemento disco = (The Beatles, Sgt. Pepper's Lonely Hearts Club Band, 199.99) da posicao 1 da Lista Veja a Lista: [ (2, The Beach Boys, Pet Sounds, 49.90) (3, The Beatles, Revolver, 170.00) (4, Bob Dylan, Highway 61 Revisited, 380.00) ] Enfileirei elemento cliente = (Kanta Esthiru, 599.90) Veja a Fila: [ (Kanta Esthiru, 599.90) ] Iniciei a Lista usando alocacao dinamica Inseri o elemento disco = (1, The Beatles, Rubber Soul, 135.00) na Lista Enfileirei elemento cliente = (Jayna Gustavs, 135.00) Veja a Fila: [ (Kanta Esthiru, 599.90) (Jayna Gustavs, 135.00) ] Veja a Pilha: [ ] Iniciei a Lista usando alocacao dinamica ERRO: impossivel remover, Lista Vazia! Inseri o elemento disco = (1, Marvin Gaye, What's Going On, 48.87) na Lista Removi o elemento disco = (Marvin Gaye, What's Going On, 48.87) da posicao 1 da Lista Inseri o elemento disco = (2, The Rolling Stones, Exile on Main Street, 345.00) na Lista Veja a Lista: [ (2, The Rolling Stones, Exile on Main Street, 345.00) ] Enfileirei elemento cliente = (Jocelin Lahja, 345.00) Veja a Fila: [ (Kanta Esthiru, 599.90) (Jayna Gustavs, 135.00) (Jocelin Lahja, 345.00) ] Desenfileirei o elemento cliente = (Kanta Esthiru, 599.90) Empilhei o elemento recibo = (Kanta Esthiru, 599.90) Veja a Fila: [ (Jayna Gustavs, 135.00) (Jocelin Lahja, 345.00) ] Veja a Pilha: [ (Kanta Esthiru, 599.90) ] Desenfileirei o elemento cliente = (Jayna Gustavs, 135.00) Empilhei o elemento recibo = (Jayna Gustavs, 135.00) Desenfileirei o elemento cliente = (Jocelin Lahja, 345.00) Empilhei o elemento recibo = (Jocelin Lahja, 345.00) Veja a Fila: [ ] Veja a Pilha: [ (Jocelin Lahja, 345.00) (Jayna Gustavs, 135.00) (Kanta Esthiru, 599.90) ] Inverti a Pilha. Veja a Pilha Invertida: [ (Kanta Esthiru, 599.90) (Jayna Gustavs, 135.00) (Jocelin Lahja, 345.00) ] Veja a Pilha: [ (Kanta Esthiru, 599.90) (Jayna Gustavs, 135.00) (Jocelin Lahja, 345.00) ]