Ejemplo n.º 1
0
        private static List <Node> GetQueueSortedByWordFrequencyAscending(WordCollection wordCollection)
        {
            var sortedByLowestCount = wordCollection.ToArray();
            var queue = sortedByLowestCount.Select(word => new Node
            {
                Frequency = word.Value.Count, WordInfo = word.Value, Word = word.Key
            })
                        .OrderBy(y => y.Frequency).ToList();

            return(queue);
        }