Pertanyaan yang diberi tag «sorting»

Sortasi adalah proses menerapkan beberapa pesanan ke koleksi item.


7
Mengurutkan daftar Python berdasarkan panjang string
Saya ingin mengurutkan daftar string berdasarkan panjang string. Saya mencoba menggunakan sort sebagai berikut, tetapi sepertinya tidak memberikan hasil yang benar. xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc'] Apa mungkin salah?
110 python  list  sorting 

6
Cara idiomatik yang mudah untuk mendefinisikan Pengurutan untuk kelas kasus sederhana
Saya memiliki daftar contoh kelas kasus skala sederhana dan saya ingin mencetaknya dalam urutan leksikografis yang dapat diprediksi menggunakan list.sorted, tetapi menerima "Tidak ada Pengurutan implisit yang ditentukan untuk ...". Apakah ada implisit yang menyediakan pengurutan leksikografis untuk kelas kasus? Apakah ada cara idiomatik sederhana untuk menggabungkan pengurutan leksikografis ke …

6
PHP Sortir Array Berdasarkan Nilai SubArray
Saya memiliki struktur array berikut: Array ( [0] => Array ( [configuration_id] => 10 [id] => 1 [optionNumber] => 3 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [1] => Array ( [configuration_id] => 9 [id] => 1 [optionNumber] => 2 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [2] …
110 php  arrays  sorting 

4
Bagaimana cara kerja algoritma pengurutan MapReduce?
Salah satu contoh utama yang digunakan untuk mendemonstrasikan kekuatan MapReduce adalah tolok ukur Terasort . Saya kesulitan memahami dasar-dasar algoritme pengurutan yang digunakan di lingkungan MapReduce. Bagi saya, pengurutan hanya melibatkan penentuan posisi relatif suatu elemen dalam hubungannya dengan semua elemen lainnya. Jadi penyortiran melibatkan membandingkan "segala sesuatu" dengan "semuanya". …

20
Urutan Penyisipan vs. Urutan Seleksi
Saya mencoba untuk memahami perbedaan antara Insertion Sort dan Selection Sort. Keduanya tampaknya memiliki dua komponen: daftar yang tidak diurutkan dan daftar yang diurutkan. Mereka berdua tampaknya mengambil satu elemen dari daftar yang tidak diurutkan dan memasukkannya ke dalam daftar yang diurutkan di tempat yang tepat. Saya telah melihat beberapa …

13
Quicksort: Memilih pivot
Saat menerapkan Quicksort, salah satu hal yang harus Anda lakukan adalah memilih pivot. Tetapi ketika saya melihat pseudocode seperti di bawah ini, tidak jelas bagaimana saya harus memilih pivot. Elemen pertama daftar? Sesuatu yang lain? function quicksort(array) var list less, greater if length(array) ≤ 1 return array select and remove …

7
Bagaimana cara mengurutkan tag git berdasarkan urutan string versi dari bentuk rc-XYZW?
Saat saya memasukkan perintah: git tag -l Saya mendapatkan hasil seperti itu: rc-0.9.0.0 rc-0.9.0.1 rc-0.9.0.10 rc-0.9.0.11 rc-0.9.0.12 rc-0.9.0.2 rc-0.9.0.3 rc-0.9.0.4 rc-0.9.0.5 rc-0.9.0.6 rc-0.9.0.7 rc-0.9.0.8 rc-0.9.0.9 Daripada ini saya ingin: rc-0.9.0.0 rc-0.9.0.1 rc-0.9.0.2 rc-0.9.0.3 rc-0.9.0.4 rc-0.9.0.5 rc-0.9.0.6 rc-0.9.0.7 rc-0.9.0.8 rc-0.9.0.9 rc-0.9.0.10 rc-0.9.0.11 rc-0.9.0.12 Bagaimana mungkin mengurutkan daftar saat ini untuk mendapatkan …
109 git  sorting  tags 


7
C # Sortir dan OrderBy perbandingan
Saya dapat mengurutkan daftar menggunakan Sort atau OrderBy. Mana yang lebih cepat? Apakah keduanya bekerja dengan algoritme yang sama? List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1. persons.Sort((p1,p2)=>string.Compare(p1.Name,p2.Name,true)); 2. var query = persons.OrderBy(n => n.Name, new NameComparer()); class NameComparer : IComparer<string> { public …




9
menggunakan lodash .groupBy. bagaimana cara menambahkan kunci Anda sendiri untuk keluaran yang dikelompokkan?
Saya memiliki data sampel ini yang dikembalikan dari API. Saya menggunakan Lodash _.groupByuntuk mengubah data menjadi objek yang dapat saya gunakan dengan lebih baik. Data mentah yang dikembalikan adalah ini: [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name": "eddie", …

12
Apakah ada cara untuk mengabaikan baris header dalam jenis UNIX?
Saya memiliki file fixed-width-field yang saya coba sortir menggunakan utilitas sortir UNIX (Cygwin, dalam kasus saya). Masalahnya adalah ada dua baris header di bagian atas file yang sedang diurutkan ke bagian bawah file (karena setiap baris header dimulai dengan titik dua). Apakah ada cara untuk mengetahui pengurutan "lewati dua baris …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.