Você trabalha em uma empresa de streaming de música.
Você recebeu a tarefa de criar um recurso de playlist para o seu aplicativo de música.
Escreva um protótipo do aplicativo de reprodução de música.
Para o protótipo, cada música será simplesmente representada por um número. Dado um intervalo de números (os IDs das músicas), crie uma lista simplesmente encadeada.
Dada uma lista simplesmente encadeada, você deve conseguir inverter a lista para tocar as músicas na ordem inversa.
A lista encadeada é uma estrutura de dados fundamental na ciência da computação, e costuma ser usada na implementação de outras estruturas de dados.
O tipo mais simples de lista encadeada é a lista simplesmente encadeada. Isso significa que cada elemento (ou "nó") contém dados, junto com algo que aponta para o próximo nó da lista.
Se você quiser se aprofundar em listas encadeadas, dê uma olhada neste artigo, que explica o assunto com desenhos bem feitos.
Este exercício pede que você crie uma estrutura de dados de lista encadeada que possa ser iterada.
Count: não deve ser possível alterar o valor dela de foraPush(T value), que adiciona um valor ao início da lista.Pop(), que remove e retorna um valor do início da lista.IEnumerable<T>. Para saber mais, veja esta página.Reverse() esteja disponível.Crie sua conta no Exercism para aprender e dominar C# com 62 conceitos178 exercícios e mentoria humana de verdade, tudo de graça.