Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Artículo publicado Del básico al intermedio: Sobrecarga de operadores (I):
En el artículo anterior, Del básico al intermedio: Colas, listas y árboles (VIII), presenté mi propuesta para uno de los muchos algoritmos de balanceo de árboles que pueden implementarse. Como se explicó allí, cada algoritmo de balanceo tiene como objetivo hacer que el árbol sea más eficiente en lo que respecta a las búsquedas. Algunos permiten adaptar mejor el árbol a determinados tipos de búsqueda, mientras que otros lo hacen más adecuado para búsquedas de otra naturaleza.
Por ahora, no entraremos en detalles sobre las búsquedas en árboles. Antes de mostrar ese tipo de implementación, quiero presentar y explicar otro tema. Es bastante interesante, aunque suele resultar muy confuso para muchos programadores principiantes, sobre todo cuando estudian otros lenguajes que no incluyen este recurso entre sus funcionalidades.
El tema que comenzaremos a tratar tiene como objetivo simplificar de varias formas cómo desarrollaremos el código más adelante. A medida que el código se vuelve más complejo, en muchos casos también pierde legibilidad, lo que dificulta comprender el objetivo que se pretende alcanzar.
Sin embargo, a diferencia de lo que muchos piensan, lo que veremos aquí hará que programar sea mucho más divertido y agradable. Aun así, debes tomar ciertas precauciones al implementarlo. El enfoque que seguiré pretende ser el más sencillo siempre que sea posible. Gran parte de lo que explicaré procede de mi experiencia con la programación en C/C++. No obstante, intentaré explicarlo de la forma más fácil posible.
Autor: CODE X