<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>estrutura-de-dados &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/estrutura-de-dados/</link>
	<description>Feed of posts on WordPress.com tagged "estrutura-de-dados"</description>
	<pubDate>Tue, 07 Oct 2008 08:48:22 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[GF® Livros® 2008 - Sistema de automação para livrarias.]]></title>
<link>http://bsideias.wordpress.com/?p=169</link>
<pubDate>Thu, 29 May 2008 06:14:49 +0000</pubDate>
<dc:creator>bsideias</dc:creator>
<guid>http://bsideias.pt-br.wordpress.com/2008/05/29/gf%c2%ae-livros%c2%ae-2008-sistema-de-automacao-para-livrarias/</guid>
<description><![CDATA[

Estou finalizando este que é mais um projeto de faculdade chamado GF®  Livros® 2008, uma ]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://PostURL" target="_blank"></a></p>
<p style="text-align:center;"><strong></strong><a href="http://bsideias.wordpress.com/files/2008/05/gf-livros-lancamento.jpg"><img class="size-medium wp-image-170 alignleft" style="float:left;" src="http://bsideias.wordpress.com/files/2008/05/gf-livros-lancamento.jpg?w=300" alt="" width="205" height="203" /></a></p>
<p style="text-align:justify;">Estou finalizando este que é mais um projeto de faculdade chamado GF®  Livros® 2008, uma aplicação que automatiza livrarias.  A aplicação foi desenvolvida usando a linguagem de programação C# e arquivos xml, não consta banco de dados pois o intuito da grade semestral era apresentar a serialização de objetos em arquivos xml fazendo assim  a persistência dos dados. O projeto conta com a junção de quatro matérias que são programação orientada a objetos, algoritmos e programação 3, probabilidade e estatística e estrutura de dados. O projeto terá uma vida de construção por volta de seis meses e teria muito a melhorar  se o mesmo trabalho e empenho continuassem a serem aplicados. A data de lançamento será dia 14/06/08 sem horário definido. Mas nete dia ele será apresentado na faculdade de manhã mostrando pela primeira vez ao mundo sua cara. Ao lado segue duas imagens da aplicação. Uma é a tela de login e a outra a tela de cadastro de livros. Como os projetos da turma ainda estão em fase de construção, não irei liberar muitos detalhes (técnicos) sobre a aplicação. Não que eu não queira ajudar, prefiro ajudar a deixar meu esforço ser colado. :)  </p>
<p style="text-align:justify;"><strong></strong> Neste projeto também vejo um produto que teria como ganhar muito mercado e assim render muita grana, mas antes precisaria de uma pequena injeção de capital para que continuasse a ser desenvolvido. Gosto de brincar com essas idéias de "ver um produto", até porque não subestimo os universitários, são deles e de seus trabalhos que muitas vezes surgem as grandes oportunidades e idéias existentes.</p>
<p style="text-align:justify;"><strong>Tópicos que o sistema atende</strong></p>
<ul>
<li>
<div style="text-align:justify;">
<div>Interface amigável</div>
</div>
</li>
<li>
<div style="text-align:justify;">Acesso a WebServices</div>
</li>
<li>Controle de acesso</li>
<li>
<div style="text-align:justify;">Controle de estoque</div>
</li>
<li>
<div style="text-align:justify;">Controle de vendas</div>
</li>
<li>Estatísticas de acessos ao sistema, entrada e saída de produtos são adiquiridas da exportação de valores em arquivos CSV (<a href="http://en.wikipedia.org/wiki/Comma-separated_values" target="_blank">Comma Separated Values</a>) </li>
<li>*O usuário determina qual estrutura de dados a aplicação vai usar entre árvores AVL ou <a href="http://bsideias.wordpress.com/2008/03/11/lista-ligada/" target="_blank">listas ligadas</a>.</li>
</ul>
<p><strong>O que mais poderia ser implementado?</strong></p>
<ul>
<li>Banco de dados (Para funcionar em livrarias de médio porte acima)</li>
<li>Controle de outros subsistemas a ele ligado (Terminais de consulta sobre livros dentro de uma livraria)</li>
<li>Design profissional</li>
<li>Gráficos para mostrar um balanço dos fluxos de caixa amigavél</li>
<li>Gráficos para mostrar as melhores e piores vendas</li>
<li>Gráficos para mostrar tendências de maximização dos lucros (A parte que se eu consseguir fazer ficara muito legal onde o objetivo é que o sistema reconheça para onde deve ir o dinheiro investido na livraria, garantindo assim um lucro no mínimo, mínimo, só que previsto antes)</li>
<li>Opções de customização para o cliente</li>
</ul>
<p> </p>
<p>*Obs: A estrutura de dados também foi construida, ou seja não foi usada estruturas de dados prontas como LinkedList em C#.</p>
<p>Então lembre-se dia 14/06/08 é o lançamento.</p>
<p>UltraG</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Lista Ligada]]></title>
<link>http://bsideias.wordpress.com/?p=143</link>
<pubDate>Tue, 11 Mar 2008 05:07:58 +0000</pubDate>
<dc:creator>bsideias</dc:creator>
<guid>http://bsideias.pt-br.wordpress.com/2008/03/11/lista-ligada/</guid>
<description><![CDATA[&nbsp;

O que são listas ligadas?

É simples: Listas ligadas são Celulas que contem o endereço d]]></description>
<content:encoded><![CDATA[<p align="justify">&#160;</p>
<div style="text-align:center;"><img src="http://bsideias.wordpress.com/files/2008/03/super-kostka-1024.thumbnail.jpg" alt="estrutura de dados (cubos)" /></div>
<p align="justify"><b>O que são listas ligadas?</b></p>
<div align="justify"></div>
<p align="justify">É simples: Listas ligadas são Celulas que contem o endereço de memória de outra Celula sendo assim ligadas.</p>
<p align="justify"> Como dito, uma <b>Lista ligada</b> é composta por <b>Celulas</b>. Uma <b>Celula</b> tem a seguinte classe:</p>
<div align="justify"></div>
<p align="justify"><a href="http://bsideias.wordpress.com/files/2008/03/classe-celula.jpg" title="Classe Celula"><img src="http://bsideias.wordpress.com/files/2008/03/classe-celula.jpg" alt="Classe Celula" /></a><b></b></p>
<p align="justify"><b>obs: Código em C#.</b></p>
<div align="justify"></div>
<p align="justify">Os objetos Celulas são usados para formar uma <b>Lista Ligada</b> que tem a seguinte classe:</p>
<div align="justify"></div>
<p align="justify"><a href="http://bsideias.wordpress.com/files/2008/03/classe-lista.jpg" title="Classe Lista"><img src="http://bsideias.wordpress.com/files/2008/03/classe-lista.jpg" alt="Classe Lista" /></a><a href="http://bsideias.wordpress.com/files/2008/03/classe-lista2.jpg" title="Classe Lista2"><img src="http://bsideias.wordpress.com/files/2008/03/classe-lista2.jpg" alt="Classe Lista2" /></a></p>
<div align="justify"></div>
<p align="justify">Então a classe Program é exibida abaixo:</p>
<div align="justify"></div>
<p align="justify"><a href="http://bsideias.wordpress.com/files/2008/03/classe-program.jpg" title="Classe Program"><img src="http://bsideias.wordpress.com/files/2008/03/classe-program.jpg" alt="Classe Program" /></a></p>
<p align="justify"><b>Exemplo de uma lista ligada:</b></p>
<p align="justify"> <a href="http://bsideias.wordpress.com/files/2008/03/lista-ligada.jpg" title="Lista Ligada"><img src="http://bsideias.wordpress.com/files/2008/03/lista-ligada.jpg" alt="Lista Ligada" /></a></p>
<p align="justify">Em um outro post sobre <a href="http://bsideias.wordpress.com/2007/12/26/estrutura-de-dados/" title="x">Estrura de Dados</a> apresentarei o conceito de Árvore e suas regras :)</p>
<p align="justify">&#160;</p>
<p align="justify">&#160;</p>
<p align="justify">UltraG</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Estrutura de Dados]]></title>
<link>http://bsideias.wordpress.com/2007/12/26/estrutura-de-dados/</link>
<pubDate>Wed, 26 Dec 2007 02:05:38 +0000</pubDate>
<dc:creator>bsideias</dc:creator>
<guid>http://bsideias.pt-br.wordpress.com/2007/12/26/estrutura-de-dados/</guid>
<description><![CDATA[ Olá caros amigos leitores, este ano vou continuar com a mesma intenção de quando criei este blog]]></description>
<content:encoded><![CDATA[<p align="justify"> Olá caros amigos leitores, este ano vou continuar com a mesma intenção de quando criei este blog. Vou apresentar todas as matérias deste 3º semestre. Apresentarei em outros posts as seguintes matérias:</p>
<p>Matemática Financeira;<br />
Modelos Organizacionais e Inovação Tecnológica;<br />
Orientação a Objeto;<br />
Probabilidade e Estatística;<br />
Sistemas de Programação;<br />
Projeto Interdisciplinar I;</p>
<p>Assim o post não ficará grande, post pequenos também são mais bem apreciados.</p>
<p align="justify"> Estrutura de Dados:</p>
<p>Uma vez que procedimentos são, efetivamente, processadores de dados, a eficiência de um procedimento está muito associada à forma como seus dados são organizados. Estrutura de dados é o ramo da computação que estuda os diversos mecanismos de organização de dados para atender aos diferentes requisitos de processamento.</p>
<p>As estruturas de dados definem a organização, métodos de acesso e opções de processamento para a informação manipulada pelo programa. A definição da organização interna de uma estrutura de dados é tarefa do projetista da estrutura, que define também qual a API2.1 para a estrutura, ou seja, qual o conjunto de procedimentos que podem ser usados para manipular os dados na estrutura. É esta API que determina a visão funcional da estrutura de dados, que é a única informação relevante para um programador que vá utilizar uma estrutura de dados pré-definida.</p>
<p>São utilizadas nas mais diversas áreas do conhecimento e com os mais deferentes propósitos de aplicação. A escolha de uma estrutura de dados apropriada pode tornar um problema complicado em um de solução bastante trivial. O estudo das estruturas de dados está em constante desenvolvimento, mas apesar disso, existem certas estruturas clássicas que se comportam como padrões.</p>
<p>Algumas estruturas de dados:</p>
<p>Vetores ou Arrays: Lista, Pilha, Fila, Árvores, Árvores binárias e tabela de hashing.</p>
<p><a href="http://www.dsc.ufcg.edu.br/~jacques/cursos/p2/html/ed/colecoes.htm#volta">Estruturas de Dados - Tipos de Coleções</a></p>
<p>Até o próximo post sobre matemática financeira.</p>
<p>UltraG</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Árvore com atravessamento]]></title>
<link>http://landerunip.wordpress.com/2006/11/13/arvore-com-atravessamento/</link>
<pubDate>Mon, 13 Nov 2006 20:01:28 +0000</pubDate>
<dc:creator>landerunip</dc:creator>
<guid>http://landerunip.pt-br.wordpress.com/2006/11/13/arvore-com-atravessamento/</guid>
<description><![CDATA[Um programa exemplo para ver o acessos aos nós da árvore em ordem, pré-ordem e pós-ordem. Copie]]></description>
<content:encoded><![CDATA[<p>Um programa exemplo para ver o acessos aos nós da árvore em ordem, pré-ordem e pós-ordem. Copie o arquivo no bloco de notas, grave com extensão .cpp e teste.</p>
<p><a href="http://landerunip.wordpress.com/files/2006/11/arvorebin.doc" title="arvorebin.doc">arvorebin.doc</a> </p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[2º ano, aula de 13 de novembro]]></title>
<link>http://landerunip.wordpress.com/2006/11/08/2%c2%ba-ano-aula-de-13-de-novembro/</link>
<pubDate>Wed, 08 Nov 2006 19:27:29 +0000</pubDate>
<dc:creator>landerunip</dc:creator>
<guid>http://landerunip.pt-br.wordpress.com/2006/11/08/2%c2%ba-ano-aula-de-13-de-novembro/</guid>
<description><![CDATA[Olá pessoal, gostaria que imprimissem o arquivo doc em anexo para possamos utilizá-lo na aula de s]]></description>
<content:encoded><![CDATA[<p>Olá pessoal, gostaria que imprimissem o arquivo doc em anexo para possamos utilizá-lo na aula de segunda.</p>
<p>Um abraço.</p>
<p><a href="https://landerunip.wordpress.com/files/2006/11/implementacaoarvorebinaria.doc">implementação arvbin</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Resumo da aula sobre pilhas]]></title>
<link>http://landerunip.wordpress.com/2006/10/18/resumo-da-aula-sobre-pilhas/</link>
<pubDate>Wed, 18 Oct 2006 18:05:38 +0000</pubDate>
<dc:creator>landerunip</dc:creator>
<guid>http://landerunip.pt-br.wordpress.com/2006/10/18/resumo-da-aula-sobre-pilhas/</guid>
<description><![CDATA[Segundo ano, conforme prometido segue a aula de 9 de outubro.
pilhas.doc 
Um abraço.
]]></description>
<content:encoded><![CDATA[<p>Segundo ano, conforme prometido segue a aula de 9 de outubro.</p>
<p><a href="https://landerunip.wordpress.com/files/2006/10/pilhas.doc" title="pilhas.doc">pilhas.doc</a> </p>
<p>Um abraço.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Pilha]]></title>
<link>http://landerunip.wordpress.com/2006/10/09/pilha/</link>
<pubDate>Mon, 09 Oct 2006 17:47:29 +0000</pubDate>
<dc:creator>landerunip</dc:creator>
<guid>http://landerunip.pt-br.wordpress.com/2006/10/09/pilha/</guid>
<description><![CDATA[Em pilhac.doc há um exemplo de pilha rodando em C. Ele recebe números até que a pilha fique chei]]></description>
<content:encoded><![CDATA[<p>Em <a href="http://landerunip.wordpress.com/files/2006/10/pilhac.doc" title="pilhac.doc">pilhac.doc</a> há um exemplo de pilha rodando em C. Ele recebe números até que a pilha fique cheia(no máximo 10) ou que o usuário tecle 0. Em seguida desempilha tudo.</p>
<p>Para rodar copie o código do arquivo .doc, cole no bloco de notas e salve com extensão .cpp.</p>
<p>Sugiro uma visita a <a href="http://www.webinformation.hpg.ig.com.br/prog_pilha.htm">www.webinformation.hpg.ig.com.br/prog_pilha.htm</a> para sanar dúvidas com relação ao conceito de pilhas.</p>
<p>Um abraço!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Lista encadeada, 2º ano]]></title>
<link>http://landerunip.wordpress.com/2006/09/18/lista-encadeada-2%c2%ba-ano/</link>
<pubDate>Mon, 18 Sep 2006 17:32:24 +0000</pubDate>
<dc:creator>landerunip</dc:creator>
<guid>http://landerunip.pt-br.wordpress.com/2006/09/18/lista-encadeada-2%c2%ba-ano/</guid>
<description><![CDATA[Finalmente o exemplo de lista encadeada. Ela recebe números até que zero seja teclado e em seguida]]></description>
<content:encoded><![CDATA[<p>Finalmente o exemplo de lista encadeada. Ela recebe números até que zero seja teclado e em seguida mostra a lista com os respectivos endereços de memória.</p>
<p>Note que o endereço apontado por PROX é igual ao endereço do próximo nó.</p>
<p><a rel="attachment" href="http://landerunip.wordpress.com/2006/09/18/lista-encadeada-2%c2%ba-ano/exemplo-lista-encadeada/" title="exemplo lista encadeada" id="p25">listaenc.doc</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Segundo ano]]></title>
<link>http://landerunip.wordpress.com/2006/09/12/segundo-ano/</link>
<pubDate>Tue, 12 Sep 2006 18:26:01 +0000</pubDate>
<dc:creator>landerunip</dc:creator>
<guid>http://landerunip.pt-br.wordpress.com/2006/09/12/segundo-ano/</guid>
<description><![CDATA[Adicionei duas apostilas de estrutura de dados (comodamente hospedadas na página de meu amigo Chiar]]></description>
<content:encoded><![CDATA[<p>Adicionei duas apostilas de estrutura de dados (comodamente hospedadas na página de meu amigo Chiara). A primeira é baseada no livro indicado pela ementa da disciplina e a uso muito nas aulas.</p>
<p>Pretendo colocar ainda esta semana programas em C com listas lineares. Portanto é só aguardar...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[exercícios 4º semestre (21/8)]]></title>
<link>http://landerunip.wordpress.com/2006/08/24/exercicios-4%c2%ba-semestre-218/</link>
<pubDate>Thu, 24 Aug 2006 19:15:02 +0000</pubDate>
<dc:creator>landerunip</dc:creator>
<guid>http://landerunip.pt-br.wordpress.com/2006/08/24/exercicios-4%c2%ba-semestre-218/</guid>
<description><![CDATA[Resolução em C dos exercícios de segunda passada.
exercícios 3, 4 e 5
]]></description>
<content:encoded><![CDATA[<p>Resolução em C dos exercícios de segunda passada.</p>
<p><a href="http://landerunip.wordpress.com/files/2006/08/agosto_21_2006.doc" title="exerccios 3, 4 e 5" id="p17">exercícios 3, 4 e 5</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Exemplos de recursividade em C]]></title>
<link>http://landerunip.wordpress.com/2006/08/15/exemplos-de-recursividade-em-c/</link>
<pubDate>Tue, 15 Aug 2006 18:40:19 +0000</pubDate>
<dc:creator>landerunip</dc:creator>
<guid>http://landerunip.pt-br.wordpress.com/2006/08/15/exemplos-de-recursividade-em-c/</guid>
<description><![CDATA[Pessoal do 2º ano, o programa de fatorial:

#include &lt;stdio.h&gt;
int fatorial (int n)
{if (n]]></description>
<content:encoded><![CDATA[<p>Pessoal do 2º ano, o programa de fatorial:</p>
<p><b></b><b><font size="2" color="#0000ff"></p>
<blockquote><p>#include<font size="2"> &#60;stdio.h&#62;</font></p>
<p><font size="2"><b><font size="2" color="#008000">int<font size="2"> fatorial (</font><b><font size="2" color="#008000">int</font></b><font size="2"> n)</font></font></b></font></p>
<p><font size="2"><b><font size="2" color="#008000"><font size="2">{</font></font></b></font><b><font size="2" color="#0000ff">if</font></b><font size="2"> (n&#62;0)</font></p>
<p><font size="2">         </font><font size="2"><b><font size="2" color="#0000ff">return</font></b><font size="2"> n*fatorial(n-1);</font></font></p>
<p>  <font size="2"><b><font size="2" color="#0000ff">else</font></b></font><font size="2"> </font><font size="2"><b><font size="2" color="#0000ff">         </font></b></font></p>
<p><font size="2"><b><font size="2" color="#0000ff">         return</font></b><font size="2"> 1;</font><font size="2">}</font></font><font size="2"> </font><font size="2"><font size="2"><b><font size="2" color="#008000">void</font></b><font size="2"> main()</font></font></p>
<p></font><font size="2"><font size="2">{</font></font><b><font size="2" color="#008000">int<font size="2"> n,valor;</font></font></b></p>
<p><b><font size="2" color="#008000"><b><font size="2" color="#0000ff">printf</font></b></font></b><b><font size="2" color="#008000"><b><font size="2" color="#0000ff"><font size="2">("Digite dois numero \n");</font></font></b></font></b><b><font size="2" color="#008000"> </font></b></p>
<p><b><font size="2" color="#008000"><b><font size="2" color="#0000ff">scanf</font></b><font size="2">("%i",&#38;n);</font></font></b><b><font size="2" color="#008000"> </font></b><b><font size="2" color="#008000"><font size="2">valor=fatorial(n);</font><font size="2"> </font></p>
<p></font></b><b><font size="2" color="#0000ff">printf</font></b><font size="2">("Fatorial de %i = %i", n, valor);</font><font size="2">}</font><font size="2"> </font></p>
<p>Agora o outro exercício, a função Calculo:</p>
<p><b><font size="2" color="#0000ff"><b><font size="2" color="#0000ff">#include<font size="2"> &#60;stdio.h&#62;</font></font></b></font></b></p>
<p><b><font size="2" color="#008000">int<font size="2"> vezes=0;</font></font></b></p>
<p><b><font size="2" color="#008000">int</font></b><font size="2"> x(</font><b><font size="2" color="#008000">int</font></b><font size="2"> n)</font></p>
<p><font size="2">{</font><font size="2">vezes=vezes+1;</font><font size="2"> </font><font size="2"><b><font size="2" color="#0000ff">  if</font></b><font size="2"> ((n&#62;=0) &#38;&#38; (n&#60;=2))</font></font><font size="2">       <font size="2"><b><font size="2" color="#0000ff">return</font></b><font size="2"> (n);</font></font></p>
<p><b><font size="2" color="#0000ff">else</font></b></p>
<p><strong><font size="2"><font color="#0000ff">        return (x(n-1)+x(n-2)+x(n-3));}</font></font></strong></p>
<p></font><strong><font size="2"><font color="#008000">void</font><font size="2"> main()</font></font></strong><strong><font size="2"> </font></strong><strong><font size="2"><font size="2">{<b><font color="#008000">int numero, total;</font></b></font></p>
<p></font></strong><b><font size="2" color="#0000ff">printf("\n Digite um numero \n");</font></b></p>
<p><b><font color="#0000ff"><font size="2"><b><font color="#0000ff">scanf</font></b>("\n %i",&#38;numero);</font></font></b></p>
<p><b><font color="#0000ff"><font size="2">total=x(numero);</font></font></b><b><font color="#0000ff"><font size="2"><b><font color="#0000ff">printf("\n Resultado para %i = %i \n",numero, total);</font></b></font></font></b><b><font color="#0000ff"><font size="2"><b><font color="#0000ff"> </font></b><b><font color="#0000ff">printf</font></b>("\n Vezes:%i",vezes);} </font></p>
<p></font></b><font size="2">Até segunda!!!</font></p></blockquote>
<p></font></b></p>
]]></content:encoded>
</item>

</channel>
</rss>
