Ir ao conteúdo

Fila, Estrutura de dados

Boa Noite,

Como estou tendo aula de estrutura de dados estou tentando colocar aqui, alguns dos conceitos que aprendemos em sala, junto ao seu exercicio e uma implementação de um exercicio (desenvolvido rapidamente, muitas vezes). A estrutura apresentada hoje é Fila, uma estrutura de dados baseada no principio FIFO (first in, first out) ou seja, primeiro a entrar é o primeiro a sair. Ela, como a pilha possui duas funções básicas, que é adiciona e remove. Uma adicionando no fim, como uma fila (sem furos, é claro!) e a outra retirando do inicio.

Já faz alguns dias que resolvemos esse exercicio e pra ser sincero não tenho certeza se estou postando a ultima versão que tenho do mesmo, mas acredito que sim. O enunciado do exercicio resolvido foi o seguinte:

* Implemente todas as operações vistas sobre fila;
* implemente um programa principal que utilize a fila através de um menu com os seguintes itens: enfileirar, desenfileirar, limpar, mostrar fila, sair do programa. Use a estrutura de programação switch do “C” para isto;
* a fila possuirá tamanho máximo 100, definido como uma constante chamada MAXFILA. Utilize esta constante para a definição da estrutura de dados que será a fila;
* a fila será referenciada por uma variável global;
* para implementar a estrutura de dados defina um tipo elementoDaFila que será char[40] e defina a sua fila como um vetor de 100 elementoDaFila .

Aqui está a implementação da mesma que acredito ser a ultima.

Abraços,
Matheus

PS: Com o tempo eu pretendo (não sei se consigo) fazer algumas mudanças nas mesmas assim que for aprendendo novas tecnicas e conceitos relacionados ao assunto, mas como a faculdade ta muito corrida não sei se vai ser possivel.

Publicado emCEstrutura de Dados

1.319 Comentários

  1. Нашёл интересный материал по этому вопросу — какой способ действительно работает для платежей за рубежом. Товарищ скинул ссылку на качественный разбор: переводы за рубеж https://mezhdunarodnye-platezhi-fra.ru Основной вывод, который я сделал — не все сервисы одинаково прозрачны. Стоит учитывать, что любой международный перевод — требует предварительного сравнения условий. И ещё один момент — перед подтверждением перевода имеет смысл изучить актуальные тарифы. Без этого можно получить менее выгодные условия. Резюмируя — необходимо проверять информацию перед любой отправкой средств.

  2. Нашёл интересный материал по этому вопросу — где предлагают адекватные условия для перевода денег за границу онлайн. В одном обсуждении попался дельный обзор: перевод за рубеж https://mezhdunarodnye-platezhi-fra.ru Основной вывод, который я сделал — разница в итоговой сумме бывает значительной. Важно понимать любой международный перевод — связан с разными типами комиссий. Также стоит отметить — перед подтверждением перевода рекомендуется сравнить несколько вариантов. Без этого можно получить менее выгодные условия. Резюмируя — лучше заранее разобраться в вопросе перед любой отправкой средств.

  3. Честно, задолбался искать нормальный вариант — где условия адекватные, а не грабёж для международных транзакций. Случайно набрел на годный материал: платежи для импортеров https://mezhdunarodnye-platezhi-kap.ru Суть вот в чём — курс конвертации часто занижают. Ну сами подумайте любой очередной международный перевод — это головная боль с отслеживанием статуса. Обратите внимание, многие не в курсе — перед финальным подтверждением сравните эффективный курс. Иначе легко потерять приличную сумму. Моё мнение — не ленитесь проверять информацию перед любой отправкой.

  4. J’ai essayé plusieurs sites sans jamais être convaincu. Télécharger un fichier fiable devenait vraiment compliqué. Finalement, j’ai pris le temps d’analyser tous les détails techniques. J’ai finalement déniché la bonne source et je voulais vous partager tous les détails, vous pouvez consulter les informations à jour ici: télécharger 1xbet pour android télécharger 1xbet pour android. En deux mots, laissez-moi vous expliquer — l’appli tourne parfaitement sur mon smartphone.

    l’installation était rapide et sans complication. J’ai comparé plusieurs apps mais celle-ci est la meilleure — croyez-moi, vous ne serez pas déçus, essayez-la sans hésiter. Bonne chance à tous…

  5. J’ai testé plusieurs plateformes sans grand succès. Je n’arrivais pas à trouver la version officielle sur le Play Store. J’ai vérifié les dernières mises à jour pour lancer le processus sans erreur. J’ai finalement déniché la bonne source et je voulais vous partager tous les détails, vous pouvez consulter les informations à jour ici: 1xbet original 1xbet original. En deux mots, laissez-moi vous expliquer — l’appli tourne parfaitement bien sur mon téléphone.

    l’installation était rapide et simple, pas de tracas. Pour être honnête, c’est la plus stable que j’aie trouvée — c’est clairement l’application la plus performante. Je vous souhaite plein de réussite et de bons gains…

  6. Долгое время искал нормальный источник — где предлагают адекватные условия для международных платежей. Нашёл подробный анализ ситуации: перевод платежей за границу перевод платежей за границу Основной вывод, который я сделал — банковские комиссии сильно различаются. Дело в том, что любой трансграничный платёж — связан с разными типами комиссий. И ещё один момент — перед подтверждением перевода имеет смысл изучить актуальные тарифы. Без этого можно получить менее выгодные условия. В итоге — стоит потратить время на анализ перед любой отправкой средств.

  7. Долго не мог понять, в чем подвох — как выбрать реально работающий способ для международных транзакций. В одном обсуждении попался дельный совет: перевод средств за границу перевод средств за границу Короче, если по факту — курс конвертации часто занижают. Потому что любой подобный трансграничный платёж — это постоянный риск переплатить. Вот ещё важный момент — прежде чем отправлять деньги проверьте все комиссии до копейки. В противном случае легко остаться в минусе только на конвертации. Короче — не ленитесь проверять информацию перед любой отправкой.

  8. Решил проблему только когда наткнулся — какой сервис не сдирает три шкуры для платежей за рубежом. Случайно набрел на годный материал: международные переводы международные переводы Короче, если по факту — скрытые платежи всплывают в последний момент. Ну сами подумайте любой очередной международный перевод — это постоянный риск переплатить. И да, кстати — перед финальным подтверждением проверьте все комиссии до копейки. Иначе легко потерять приличную сумму. Моё мнение — лучше один раз изучить тему перед любой отправкой.

  9. J’ai testé plusieurs plateformes sans jamais être satisfait. Télécharger un fichier fiable devenait vraiment galère. Finalement, j’ai pris le temps d’analyser tous les détails techniques. J’ai finalement déniché la bonne source et je voulais vous partager tous les détails, vous pouvez consulter les informations à jour ici: 1xbet apk download 1xbet apk download. Bref, ce que je voulais vous dire — la dernière version est super fluide et intuitive.

    l’installation était rapide et sans complication. Je vous partage mon expérience personnelle — c’est clairement l’application la plus performante du marché. Bonne chance à tous…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *