Articles of ordinamento

Qual è il miglior algoritmo di ordinamento per un set casuale di float?

Un mio collega ha appena fatto questa domanda in aria questo pomeriggio, e in qualche modo mi ha lasciato incuriosita. Sono esperto nell’ordinare gli algos, ma senza una laurea formale in compsci / compeng (qualcosa di cui sono piuttosto contrario all’ammissione), non posso davvero mettere il dito su questo. : p E oh sì, questo […]

Controlla se una stringa è ordinata

Ho una stringa, semplificata “12345” che è ordinata. Le stringhe contengono cifre (0-9) o lettere (az). In caso di uso misto l’ordinamento naturale. Ho bisogno di un metodo per verificare se questo è vero. Tentativo di tecnica linq: string items1 = “2349”; //sorted string items2 = “2476”; //not sorted, 67 bool sorted1 = Enumerable.SequenceEqual(items1.OrderBy(x => […]

Ordinamento di una matrice multi-dimensionale in C #, composta da numeri interi

Ho il seguente array: private int[,] testSamples = new testSamples[101,101]; Dovrebbe rappresentare un roster, con la colonna da 0 a 100 e la riga da 0 a 100. In questo elenco, vengono rilasciati vari liquidi chimici. La persona che sto facendo per questo vuole lavorare in modo tale che possa prendersi cura del contenitore con […]

Ordina elenco come ordina le colonne di Excel

Si prega di considerare questo elenco: “A”, “C”, “AB”, “AD”, “N”, “Z”, “AC” Voglio ordinare questa stringa (che è una colonna di Excel) come l’ordinamento di colonne di Excel. Voglio il risultato in questo modo: “A”, “C”, “N”, “Z”, “AB”, “AC”, “AD” È ansible utilizzare LINQ OrderBy? Qual è l’approccio migliore? Grazie

Ordina un elenco per codice, quindi per nome

Ho una lista di oggetti. Ordino questa lista per codice scrivendo questa riga: Result.Sort(delegate(Position p1, Position p2) { return p1.Code.CompareTo(p2.Code); }); Ma voglio ordinare questa riga prima per codice e poi per nome. Come faccio questo?

Inserimento Ordina su una serie di stringhe in C #

Se ho una serie di stringhe, come string[] names = {“John Doe”, “Doe John”, “Another Name”, “Name Another”}; Come si ordina questo array, usando l’ordinamento per inserimento? Wikipedia ha alcuni esempi: https://en.wikibooks.org/wiki/Algorithm_implementation/Sorting/Insertion_sort#C.23 static void InsertSort(IComparable[] array) { int i, j; for (i = 1; i = 0) && (array[j].CompareTo(value) > 0)) { array[j + 1] […]

Ordinamento dei messaggi di posta per tempo ricevuto prima dell’elaborazione di C # Outlook

Ho bisogno di ordinare le mie e-mail per tempo ricevuto prima di elaborarle mentre sto elaborando e-mail e inserendo i dati da esso in un database. Ho bisogno che la nuova e-mail da ricevere venga inserita nel database per sovrascrivere la versione precedente (se esiste una versione precedente). Microsoft.Office.Interop.Outlook.Items item = (Outlook.Items) source.Items; Source è […]

Ordinamento di una raccolta in ordine alfabetico

C’è un modo, fuori dalla scatola, per ordinare una collezione in ordine alfabetico (usando C # 2.0?). Grazie

Come rimuovere la freccia di ordinamento della griglia wpf dopo aver cancellato le descrizioni degli ordinamenti

Faccio clic su un’intestazione della griglia per ordinare una colonna e quindi fare clic su un pulsante “Ripristina” per cancellare le descrizioni di ordinamento attraverso la sua vista di raccolta. Ma l’icona della freccia di ordinamento persiste ancora nell’intestazione. Come rimuoverlo?

Perché Array.Sort () è così lento rispetto a LINQ?

Ho fatto una rapida applicazione di test per confrontare l’ordinamento LINQ con Array.Sort sui miei oggetti personalizzati. Array.Sort sembra estremamente lento! Ho creato la mia class personalizzata in questo modo: class Person : IComparable { public int Age { get; set; } public string Name { get; set; } public int CompareTo(Person obj) { return […]