Priority Queue no C# | por André Baltieri #balta

  Рет қаралды 4,001

balta.io

2 жыл бұрын

🔥CURSO GRATUITO DE C# E .NET🔥
👉 bit.ly/3HlxRwJ
Priority Queue ou fila prioritária é um tipo de lista inclusa no C# 10 que permite que seus itens sejam ordenados por uma prioridade previamente definida.
⏲️ TIMELINE DO VÍDEO
00:00 - Introdução
02:04 - Priority Queue
04:45 - Desenfileirando os itens
06:56 - Comparadores customizados
09:42 - Utilizando o comparador customizado
11:59 - Conclusão
👇👇 LINKS 👇👇
Artigo com mais detalhes e código fonte
🔖 bit.ly/3fjvrSW
Carreira Backend Developer .NET
💜 bit.ly/3qjUvQd
Vamos bater um papo no Discord?
🗣️ balta.io/discord
Siga-nos no Instagram
📷 balta.io
Siga-nos nas redes sociais
🌍 balta.io/social

Пікірлер: 21
@baltaio
@baltaio 2 жыл бұрын
Artigo com mais detalhes e código fonte 🔖 bit.ly/3fjvrSW
@JoseSilva-gt6zj
@JoseSilva-gt6zj 2 жыл бұрын
Ótimo vídeo, Balta! O primeiro que vejo falar da novidade da Priority Queue em DotNet6. Uma pergunta: - Provavelmente essa Priority Queue foi implementada usando "Heap". Sabe se existe a estrutura de dados "Heap" em DotNet? Obrigado!
@baltaio
@baltaio 2 жыл бұрын
Existe sim, as Tuplas por exemplo, são estruturas de dados do tipo de referência que permitem armazenamento de múltiplos tipos... docs.microsoft.com/pt-br/dotnet/api/system.tuple?view=net-6.0
@JoseSilva-gt6zj
@JoseSilva-gt6zj 2 жыл бұрын
@@baltaio Fala, mestre! Então, acho que não me expressei direito. O DotNet6 tem Priority Queue, mas não sei se tem implementações para HEAP (max e min) por exemplo. Como exemplo, segue um vídeo que fala sobre o assunto: "2.6.3 Heap - Heap Sort - Heapify - Priority Queues", Canal "Abdul Bari". ID do vídeo no KZbin = "HqPJF2L5h9U". No tempo 47 minutos o Abdul fala mais sobre Priority Queues. - Sabe se há a data structure "HEAP" em DotNet? Eu não achei, mas ao mesmo tempo não tenho certeza se uma Priority Queue pode ser usada como HEAP. Obrigadão e parabéns por sua ajuda para a comunidade!
@yurinobremelo
@yurinobremelo 2 жыл бұрын
Muito bom !
@baltaio
@baltaio 2 жыл бұрын
💜
@MarianaRodrigues-xp9rj
@MarianaRodrigues-xp9rj 5 ай бұрын
qual é o principal problema/limitação deste algoritmo de enfileiramento?
@baltaio
@baltaio 5 ай бұрын
Tem vários possíveis problemas, esta é uma implementação de fila e temos vários tipos de fila (FIFO, LIFO...) Além disso esta implementação se baseia em uma estrutura de dados que pode não atender o que você precisa. Então em resumo, é difícil apontar um só problema... é mais fácil ter o problema e apontar se esta implementação seria a solução!
@GuiadoProgramador
@GuiadoProgramador 2 жыл бұрын
Aeee, o Balta veio pro Time Rider 😁
@baltaio
@baltaio 2 жыл бұрын
😁
@wedsonpereiradesouza4758
@wedsonpereiradesouza4758 Жыл бұрын
Balta bom dia. Voce tem algum exemplo de fila normal usando uma classe com objeto do tipo List?
@baltaio
@baltaio Жыл бұрын
Infelizmente no momento não tenho!
@wesleycunha4085
@wesleycunha4085 2 жыл бұрын
Batman e Ironman tem a prioridade -1. Pq Batman ficou com prioridade maior?
@baltaio
@baltaio 2 жыл бұрын
hahahahaha! Faltou o Matt Murdock!
@richielybatista7048
@richielybatista7048 2 жыл бұрын
Isso aconteceu pois no switch, o case para 'admin' é atendido primeiro do que o 'premium'
@xipepe
@xipepe 2 жыл бұрын
Brevemente vamos lá subscrever e ter acesso ao Premium content. Keep up the good work
@baltaio
@baltaio 2 жыл бұрын
Sucesso!
@ClaytonAAlves
@ClaytonAAlves 2 жыл бұрын
A PriorityQueue é threadsafe?
@baltaio
@baltaio 2 жыл бұрын
Até onde sei não é! Toda coleção thread safe depende do System.Collections.Concurrent. 👉 docs.microsoft.com/pt-br/dotnet/standard/collections/thread-safe/
@nossaamortobased9663
@nossaamortobased9663 2 жыл бұрын
Up
@baltaio
@baltaio 2 жыл бұрын
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 108 МЛН
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 4 МЛН
VAMPIRE DESTROYED GIRL???? 😱
00:56
INO
Рет қаралды 6 МЛН
What other buttons does this remote need?
0:31
Den Do It
Рет қаралды 1 МЛН
Power Full Keypad Mobile So Beautiful
0:53
Nj Studio 24
Рет қаралды 752 М.
Как остановить электрический счетчик импульсным прибором
0:23
Остановка счетчика на воду, газ, электричество
Рет қаралды 1,5 МЛН
Wireless switch part 177
0:58
DailyTech
Рет қаралды 11 МЛН
How to connect electrical wires with good contact #short
0:29
Tuan CT
Рет қаралды 23 МЛН
Давайте поцарапаем iPhone 16 Pro Max!
0:57
Wylsacom
Рет қаралды 4,1 МЛН