Implementazione delle funzioni ListaIn1(), ListaSearch() e ListaIn() nelle liste concatenate con chiave di tipo diverso implementate mediante union (cfr Lezione XXXVI). Ordinamento di tali liste mediante algoritmo BubbleSort generico – ovvero che prende come parametro la funzione di confronto (cfr Lezione XXXVI) – utilizzando il seguente metodo di confronto tra coppie di nodi: se i due nodi contengono valori numerici confrontare i due valori; se contengono stringhe confrontare la loro lunghezza; se sono misti confrontare la lunghezza della stringa con il valore numerico. Codice.