Perguntas com a marcação «sorting»

A classificação é o processo de aplicação de algum pedido a uma coleção de itens.



14
Classificar dicionário por chaves
Quero classificar um dicionário no Swift. Eu tenho um dicionário como: "A" => Array[] "Z" => Array[] "D" => Array[] etc Eu quero que seja "A" => Array[] "D" => Array[] "Z" => Array[] etc. Eu tentei muitas soluções em SO, mas ninguém trabalhou para mim. Estou usando o XCode6 …

7
O python tem uma lista classificada?
Com o que quero dizer uma estrutura com: O (log n) complexidade para x.push()operações O (log n) complexidade para encontrar um elemento O (n) complexidade para calcular list(x)qual será classificado Eu também tive uma pergunta relacionada sobre o desempenho, list(...).insert(...)que agora está aqui .
128 python  list  sorting 


13
Como classificar uma lista de cadeias numericamente?
Eu sei que isso parece trivial, mas eu não percebi que a sort()função do Python era estranha. Eu tenho uma lista de "números" que estão realmente na forma de seqüência de caracteres, então primeiro os converto em ints e, em seguida, tente uma classificação. list1=["1","10","3","22","23","4","2","200"] for item in list1: item=int(item) …
128 python  sorting 



3
Classificar linhas em data.table em ordem decrescente na chave da string `order (-x, v)` gera erro no data.table 1.9.4 ou anterior
Digamos que eu tenho o seguinte data.tableem R: library(data.table) DT = data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9) Quero ordená-lo por duas colunas (digamos colunas xe v). Eu usei isso: DT[order(x,v)] # sorts first by x then by v (both in ascending order) Mas agora, quero classificá-lo por x(em ordem decrescente) e ter o …
125 r  string  sorting  data.table  key 


3
Django admin: como classificar por um dos campos customizados list_display que não possuem campo de banco de dados
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() Como eu poderia classificar os clientes, dependendo number_of_ordersdeles? admin_order_fieldA propriedade não pode ser usada aqui, pois requer um campo de banco …

7
Classificação da matriz em ordem alfabética (sem distinção entre maiúsculas e minúsculas)
Eu tenho uma string arraylist namesque contém nomes de pessoas. Eu quero classificar a lista de matrizes em ordem alfabética. ArrayList<String> names = new ArrayList<String>(); names.add("seetha"); names.add("sudhin"); names.add("Swetha"); names.add("Neethu"); names.add("ananya"); names.add("Athira"); names.add("bala"); names.add("Tony"); names.add("Karthika"); names.add("Nithin"); names.add("Vinod"); names.add("jeena"); Collections.sort(names); for(int i=0; i<names.size(); i++) System.out.println(names.get(i)); Eu tentei classificar a lista da maneira …
121 java  sorting  arraylist 


4
Como faço para classificar uma matriz de hashes por um valor no hash?
Este código Ruby não está se comportando como eu esperava: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me Estou tentando classificar a matriz de hashes pela chave "valor", mas eles …
120 ruby  arrays  sorting  hash 

16
Como você classifica uma matriz em várias colunas?
Eu tenho uma matriz multidimensional. A matriz primária é uma matriz de [publicationID][publication_name][ownderID][owner_name] O que estou tentando fazer é classificar a matriz por owner_namee depois publication_name. Eu sei em JavaScript que você tem Array.sort(), em que você pode colocar uma função personalizada, no meu caso eu tenho: function mysortfunction(a, b) …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.