Si quiere decir una palabra como en una cadena de texto, normalmente usaría el tipo de datos de caracteres (char o wchar en c ++, char en Java y c #, etc.). Puede contener una sola letra. En realidad, no necesita usar el tipo de vector en la mayoría de los idiomas, ya que admiten un tipo de cadena nativa. Vienen en dos tipos:
- mutable , como en
std::string
en c ++ (puede alterar una instancia de cadena sin cambiar ninguna referencia). - inmutable :
java.lang.String
,System.string
en c #,str
en python, etc. No puede cambiar una instancia de cadena, pero puede crear una nueva instancia basada en la anterior y cualquier alteración. Debe reemplazar las referencias antiguas a la cadena original si desea actualizarla. Si realmente necesita una secuencia mutable de caracteres, use una matriz de caracteres (char[]
) en Java y c # o unalist
en python.
Otra opción es mantener las partes completas (por ejemplo, sílabas) de la palabra en una sola unidad. En este caso, necesitaría usar un vector de cadenas. En c ++ sería std::vector
. En Java, creo que sería Vector
y algo similar en c #. En python, solo usa una list
.
- ¿Por qué son importantes las extensiones de nombre de archivo? ¿Para qué sirven?
- ¿Es posible construir una computadora sin puertas lógicas?
- ¿Cuáles son algunos proyectos que implementan Machine Learning e Ingeniería Eléctrica?
- ¿Por qué los virus informáticos parecen una amenaza mucho menor que hace 10 años?
- ¿Cuáles son los enfoques actuales para resolver problemas completos de NP?