«sorting» etiketlenmiş sorular

Sıralama, bir öğe koleksiyonuna bazı sipariş uygulama işlemidir.

12
UNIX sıralamasında başlık satırlarını yok saymanın bir yolu var mı?
UNIX (benim durumumda Cygwin) sıralama yardımcı programını kullanarak sıralamaya çalıştığım sabit genişlikli bir alan dosyam var. Sorun, dosyanın en üstünde iki satırlık bir başlık olması ve dosyanın en altına sıralanmasıdır (her başlık satırı iki nokta üst üste ile başladığından). Sıralamaya "ilk iki satırı sıralanmamış boyunca geçir" demenin veya iki nokta …

4
Scala'da bir liste iki alana göre nasıl sıralanır?
Scala'da bir listeyi iki alana göre nasıl sıralayabilirim, bu örnekte lastName ve firstName'e göre sıralayacağım? case class Row(var firstName: String, var lastName: String, var city: String) var rows = List(new Row("Oscar", "Wilde", "London"), new Row("Otto", "Swift", "Berlin"), new Row("Carl", "Swift", "Paris"), new Row("Hans", "Swift", "Dublin"), new Row("Hugo", "Swift", "Sligo")) rows.sortBy(_.lastName) …

19
Bir dize sayısal olduğunda değeri hesaplarken dizeleri alfabetik olarak nasıl sıralayabilirim?
Dizelerden oluşan bir sayı dizisini sıralamaya çalışıyorum ve bunların sayısal olarak sıralanmasını istiyorum. İşin püf noktası , sayıları int'e çeviremem . İşte kod: string[] things= new string[] { "105", "101", "102", "103", "90" }; foreach (var thing in things.OrderBy(x => x)) { Console.WriteLine(thing); } çıktı: 101, 102, 103, 105, 90 …



11
Dizileri yeniden sıralama
Diyelim ki şuna benzeyen bir dizim var: var playlist = [ {artist:"Herbie Hancock", title:"Thrust"}, {artist:"Lalo Schifrin", title:"Shifting Gears"}, {artist:"Faze-O", title:"Riding High"} ]; Bir öğeyi başka bir konuma nasıl taşıyabilirim? Mesela {artist:"Lalo Schifrin", title:"Shifting Gears"}sonuna gitmek istiyorum . Splice kullanmayı denedim, şöyle: var tmp = playlist.splice(2,1); playlist.splice(2,0,tmp); Ama işe yaramıyor.

11
Python'da unicode dizelerini alfabetik olarak nasıl sıralayabilirim?
Python varsayılan olarak bayt değerine göre sıralar, yani é, z ve diğer eşit derecede komik şeylerden sonra gelir. Python'da alfabetik olarak sıralamanın en iyi yolu nedir? Bunun için bir kütüphane var mı? Hiçbir şey bulamadım. Tercihen sıralama dil desteğine sahip olmalıdır, böylece åäö'nun İsveççe'de z'den sonra sıralanması gerektiğini, ancak ü'nin …



6
Python 3'te özel bir karşılaştırma işlevi nasıl kullanılır?
In Python 2.x , ben sıralanır ve .sort fonksiyonlara özel işlev geçebileceği >>> x=['kar','htar','har','ar'] >>> >>> sorted(x) ['ar', 'har', 'htar', 'kar'] >>> >>> sorted(x,cmp=customsort) ['kar', 'htar', 'har', 'ar'] Çünkü benim dilimde ünsüzler bu sırayla gelir "k","kh",....,"ht",..."h",...,"a" Ancak Python 3.x'te , cmpanahtar kelimeyi geçemedim gibi görünüyor >>> sorted(x,cmp=customsort) Traceback (most recent …


5
Neden Collections.sort Mergesort kullanıyor ama Arrays.sort kullanmıyor?
JDK-8 (x64) kullanıyorum. İçin Arrays.sort(ilkel) Java belgelerinde aşağıdaki bulundu: Sıralama algoritması, Vladimir Yaroslavskiy, Jon Bentley ve Joshua Bloch imzalı Dual-Pivot Quicksort'tur . İçin Collections.sort(nesneler) Bu "Timsort" bulundu: Bu uygulama kararlı, uyarlanabilir, yinelemeli bir birleştirmedir ... Bu uygulama , belirtilen listeyi bir diziye döker, diziyi sıralar ve her bir öğeyi dizideki …

6
Özel Python listesi sıralaması
Bazı eski kodumu yeniden düzenliyordum ve şununla karşılaştım: alist.sort(cmp_items) def cmp_items(a, b): if a.foo > b.foo: return 1 elif a.foo == b.foo: return 0 else: return -1 Kod çalışıyor (ve bunu 3 yıl önce yazmıştım!) Ancak Python belgelerinde belgelenen bu şeyi bulamıyorum ve herkes sorted()özel sıralamayı uygulamak için kullanıyor . …
98 python  list  sorting 

23
Gözlemlenebilir bir koleksiyonu nasıl sıralayabilirim?
Aşağıdaki bir sınıfım var: [DataContract] public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged("Key"); } } [DataMember] public TValue Value …

8
Belirli kimlik değerlerine göre Mysql sıralaması
Önceden tanımlanmış sütun değerleri kümesini (ID) kullanarak mysql'de sıralama yapmak mümkün mü: (ID = 1,5,4,3) gibi, böylece 1, 5, 4, 3 kayıtlarını alabileyim sipariş dışı? GÜNCELLEME: mysql ;-) kötüye kullanma hakkında buna neden ihtiyacım olduğunu açıklamalıyım ... Kayıtlarımın 5 dakikada bir rastgele sıralanmasını istiyorum. Farklı, rastgele sıralama düzeni koymak için …
96 mysql  sorting 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.