======================================================================================== 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: [ ] Iniciei a Lista usando alocacao dinamica Inseri o elemento disco = (1, The Beatles, Abbey Road, 130.00) na Lista Inseri o elemento disco = (2, The Jimi Hendrix Experience, Are You Experienced?, 340.00) na Lista Inseri o elemento disco = (3, Bob Dylan, Blood on the Tracks, 300.00) na Lista Inseri o elemento disco = (4, Nirvana, Nevermind, 380.00) na Lista Veja a Lista: [ (1, The Beatles, Abbey Road, 130.00) (2, The Jimi Hendrix Experience, Are You Experienced?, 340.00) (3, Bob Dylan, Blood on the Tracks, 300.00) (4, Nirvana, Nevermind, 380.00) ] Removi o elemento disco = (The Jimi Hendrix Experience, Are You Experienced?, 340.00) da posicao 2 da Lista Enfileirei elemento cliente = (Shanta Cathryn, 810.00) Veja a Fila: [ (Shanta Cathryn, 810.00) ] Iniciei a Lista usando alocacao dinamica Inseri o elemento disco = (1, Bruce Springsteen, Born to Run, 126.00) na Lista Inseri o elemento disco = (2, Van Morrison, Astral Weeks, 197.00) na Lista Inseri o elemento disco = (3, Michael Jackson, Thriller, 400.00) na Lista Removi o elemento disco = (Van Morrison, Astral Weeks, 197.00) da posicao 2 da Lista Removi o elemento disco = (Michael Jackson, Thriller, 400.00) da posicao 3 da Lista Removi o elemento disco = (Bruce Springsteen, Born to Run, 126.00) da posicao 1 da Lista Enfileirei elemento cliente = (Caelestis Nasira, 0.00) Iniciei a Lista usando alocacao dinamica Veja a Lista: [ ] Inseri o elemento disco = (1, Chuck Berry, The Great Twenty-Eight, 500.00) na Lista Veja a Lista: [ (1, Chuck Berry, The Great Twenty-Eight, 500.00) ] Enfileirei elemento cliente = (Aegle Odhiambo, 500.00) Veja a Fila: [ (Shanta Cathryn, 810.00) (Caelestis Nasira, 0.00) (Aegle Odhiambo, 500.00) ] Iniciei a Lista usando alocacao dinamica Inseri o elemento disco = (1, Robert Johnson, The Complete Recordings, 145.00) na Lista Inseri o elemento disco = (2, John Lennon, Plastic Ono Band, 200.00) na Lista Removi o elemento disco = (Robert Johnson, The Complete Recordings, 145.00) da posicao 1 da Lista Enfileirei elemento cliente = (Biserka Oswine, 200.00) Veja a Fila: [ (Shanta Cathryn, 810.00) (Caelestis Nasira, 0.00) (Aegle Odhiambo, 500.00) (Biserka Oswine, 200.00) ] Iniciei a Lista usando alocacao dinamica Inseri o elemento disco = (1, Stevie Wonder, Innervisons, 600.00) na Lista ERRO: impossivel enfileirar elemento cliente = (Aristotle Oz, 600.00), Fila cheia! Veja a Fila: [ (Shanta Cathryn, 810.00) (Caelestis Nasira, 0.00) (Aegle Odhiambo, 500.00) (Biserka Oswine, 200.00) ] Desenfileirei o elemento cliente = (Shanta Cathryn, 810.00) Empilhei o elemento recibo = (Shanta Cathryn, 810.00) Desenfileirei o elemento cliente = (Caelestis Nasira, 0.00) Empilhei o elemento recibo = (Caelestis Nasira, 0.00) Veja a Fila: [ (Aegle Odhiambo, 500.00) (Biserka Oswine, 200.00) ] Veja a Pilha: [ (Caelestis Nasira, 0.00) (Shanta Cathryn, 810.00) ] Inverti a Pilha Veja a Pilha Invertida: [ (Shanta Cathryn, 810.00) (Caelestis Nasira, 0.00) ] Iniciei a Lista usando alocacao dinamica Inseri o elemento disco = (1, James Brown, Live at the Apollo, 210.89) na Lista Enfileirei elemento cliente = (Lope Jaska, 210.89) Veja a Fila: [ (Aegle Odhiambo, 500.00) (Biserka Oswine, 200.00) (Lope Jaska, 210.89) ] Desenfileirei o elemento cliente = (Aegle Odhiambo, 500.00) Empilhei o elemento recibo = (Aegle Odhiambo, 500.00) Desenfileirei o elemento cliente = (Biserka Oswine, 200.00) Empilhei o elemento recibo = (Biserka Oswine, 200.00) Desenfileirei o elemento cliente = (Lope Jaska, 210.89) Empilhei o elemento recibo = (Lope Jaska, 210.89) Veja a Pilha: [ (Lope Jaska, 210.89) (Biserka Oswine, 200.00) (Aegle Odhiambo, 500.00) (Shanta Cathryn, 810.00) (Caelestis Nasira, 0.00) ] Iniciei a Lista usando alocacao dinamica Inseri o elemento disco = (1, Fleetwood Mac, Rumours, 890.99) na Lista Enfileirei elemento cliente = (Anisim Heliodoro, 890.99) Veja a Fila: [ (Anisim Heliodoro, 890.99) ] Inverti a Pilha Veja a Pilha Invertida: [ (Caelestis Nasira, 0.00) (Shanta Cathryn, 810.00) (Aegle Odhiambo, 500.00) (Biserka Oswine, 200.00) (Lope Jaska, 210.89) ] Desenfileirei o elemento cliente = (Anisim Heliodoro, 890.99) Empilhei o elemento recibo = (Anisim Heliodoro, 890.99) Veja a Pilha: [ (Anisim Heliodoro, 890.99) (Caelestis Nasira, 0.00) (Shanta Cathryn, 810.00) (Aegle Odhiambo, 500.00) (Biserka Oswine, 200.00) (Lope Jaska, 210.89) ] Inverti a Pilha Veja a Pilha Invertida: [ (Lope Jaska, 210.89) (Biserka Oswine, 200.00) (Aegle Odhiambo, 500.00) (Shanta Cathryn, 810.00) (Caelestis Nasira, 0.00) (Anisim Heliodoro, 890.99) ]