Perguntas com a marcação «sorting»

147
Como classificar uma matriz de hashes em ruby

Eu tenho uma matriz, cada um de cujos elementos é um hash com três pares de chave / valor: :phone => "2130001111", :zip => "12345", :city => "sometown" Eu gostaria de classificar os dados zippara que todos os phones na mesma área estejam juntos. Ruby tem uma maneira fácil de fazer isso?...

146
Classificando linhas em uma tabela de dados

Temos duas colunas em a DataTable, assim: COL1 COL2 Abc 5 Def 8 Ghi 3 Estamos tentando classificar isso com datatablebase COL2em ordem decrescente. COL1 COL2 ghi 8 abc 4 def 3 jkl 1 Tentamos o seguinte: ft.DefaultView.Sort = "COL2 desc"; ft = ft.DefaultView.ToTable(true); mas, sem usar um...

139
Como classificar uma matriz no Bash

Eu tenho uma matriz no Bash, por exemplo: array=(a c b f 3 5) Eu preciso classificar a matriz. Não apenas exibindo o conteúdo de maneira classificada, mas para obter uma nova matriz com os elementos classificados. A nova matriz classificada pode ser completamente nova ou

137
Classificando várias chaves com a classificação Unix

Eu tenho arquivos potencialmente grandes que precisam ser classificados por chaves 1-n. Algumas dessas teclas podem ser numéricas e outras não. Este é um arquivo colunar de largura fixa, portanto não há delimitadores. Existe uma boa maneira de fazer isso com a classificação Unix? Com uma tecla, é...

136
Como classificar com uma lambda?

sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Gostaria de usar uma função lambda para classificar classes personalizadas no lugar de vincular um método de instância. No entanto, o código acima...

130
Bubble Sort Homework

Na aula, estamos desenvolvendo algoritmos de classificação e, embora eu os entenda bem ao falar sobre eles e ao escrever pseudocódigo, estou tendo problemas para escrever o código real para eles. Esta é a minha tentativa em Python: mylist = [12, 5, 13, 8, 9, 65] def bubble(badList): length =...