Mira hay un libro sobre estructuras de datos en C++ del autor osvaldo cairó, la verdad no recuerdo el nombre exacto, pero ese libro te vendria bien, solo googlea "osvaldo cairo [pdf]" sin las comillas claro y lo encontraras, también consigue el Microsoft Visual C++, no es que lo recomiende pero es el que usan en ese libro. SaludosModifico mi respuesta para dejarte el link del libro, recorde que lo tenia en mi cuenta de MediafireEstructuras de Datos - Osvaldo Cairó
abc = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j','k', 'l', 'm', 'n', 'ñ',\ 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x','y', 'z', 'A', 'B', 'C',\ 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M','N', 'Ñ', 'O', 'P', 'Q',\ 'R', 'S', 'T', 'U', 'V','W', 'X', 'Y', 'Z']num = [34, 0, 2, 10, 51, 29, 18, 0, 2, 10]for n in num: print abc[n],