Não é mais possível fazer postagens ou usar assinaturas novas da Usenet nos Grupos do Google. O conteúdo histórico continua disponível.
Dismiss

disposizione dati

1 visualização
Pular para a primeira mensagem não lida

Gandalfrank

não lida,
26 de mar. de 2011, 13:38:0326/03/2011
para
Ho una LISTA di LISTE strutturata in questo modo:

elemento 0 della 1^ lista -> contiene 7 elementi della 2^ lista -> a b
c d e f g
elemento 1 della 1^ lista -> contiene 7 elementi della 2^ lista -> a b
c d e f g
elemento 2 della 1^ lista -> contiene 7 elementi della 2^ lista -> a c
d e f g h
elemento 3 della 1^ lista -> contiene 7 elementi della 2^ lista -> h i
l m n o p
elemento 4 della 1^ lista -> contiene 6 elementi della 2^ lista -> h n
o p q r
...

Come potete notare alcuni elementi della 2^ lista sono ripetuti (a,
b,c,d...) e alcuni di essi si trovano sempre nella stessa posizione:
"a" è sempre in prima posizione;
"b" è sempre in seconda posizione;
...
"h" si trova due volte in prima posizione e una volta in settima...

Ho bisogno di sparpagliare TUTTI gli elementi in modo tale che nessuno
di essi venga mai a trovarsi per più di una volta in una stessa
posizione mantenendo intatta la composizione degli elementi della
lista 1. Nell'esempio precedente devo spostare gli elementi [a b c d e
f g h]


Una soluzione potrebbe essere questa:
elemento 0 della 1^ lista -> contiene 7 elementi della 2^ lista -> a b
c d e f g
elemento 1 della 1^ lista -> contiene 7 elementi della 2^ lista -> g a
b c d e f
elemento 2 della 1^ lista -> contiene 7 elementi della 2^ lista -> f g
d a c h e
elemento 3 della 1^ lista -> contiene 7 elementi della 2^ lista -> p h
i l m n o
elemento 4 della 1^ lista -> contiene 6 elementi della 2^ lista -> h n
o p q r

Avete qualche suggerimento?

0 nova mensagem