Ho già creato una soluzione per il Dutch national flag problem.Mauritus national flag problem
Ma questa volta, voglio provare qualcosa di più difficile: il problema della bandiera nazionale Mauritus - 4 colori, invece di 3. Qualche suggerimento per un algoritmo efficace?
Fondamentalmente, il problema della Bandiera Nazionale di Mauritius si concentra su come si sarebbe in grado di ordinare l'elenco di coppie dato in base all'ordine dei colori nella bandiera nazionale Mauritius (rosso, blu, giallo, verde). E i numeri devono essere ordinati in ordine crescente.
Schema Programmazione Ingresso di esempio:.......
((R 3) (G 6) (Y 1) (B 2) (Y 7) (G 3) (R 1) (. B 8))
uscita:.......
((R 1) (R 3) (B 2) (B 8) (Y 1) (Y 7) (G 3 (G.6))
No, in realtà non tutti sappiamo quale sia il problema della bandiera nazionale olandese. Ho anche modificato la tua domanda per rimuovere tutto il testo in maiuscolo. –
Bene, ora che sappiamo che in realtà è un problema di CS, forse i closer riconsidereranno le loro decisioni? –
Non necessario chiudere questo, perché è una domanda interessante. Ma potrebbe sicuramente essere riformulato per descrivere meglio il problema. Inoltre, non sono sicuro che esistano soluzioni a questo problema con l'algoritmo. –