Este documento presenta una introducción a los algoritmos y estructuras de datos, enfocándose en el lenguaje de programación C++. Explica brevemente la historia y ventajas de C++, y describe cómo se pueden implementar algoritmos comunes como el ordenamiento usando este lenguaje. También menciona otras alternativas como Java.
5. Prefacio
ÉÙ × Ö ÕÙ ×Ø Ø ÜØÓ × ÓÒ× Ö × ÓÑÓ ÙÒ Ú Ñ ÙÑ Ò Ð × ÒÓ Ø ÚÓ Ý Ò Ð
ÔÖÓ Ö Ñ ÓÒ Ð ÓÖ ØÑÓ× Ý ×ØÖÙ ØÙÖ × ØÓ× ÕÙ ×ÓÔÓÖØ Ò ÔÖÓ Ö Ñ × ÓÑÔÙØ ¹
ÓÒ Ð ×º Î Ñ ÙÑ × ÙÒ Ô Ð Ö Ð Ø Ò ÓÒ×ØÖÙ Ñ ÒØ Ð ÑÔ Ö Ø ÚÓ Ð Ø Ò Ú
ÕÙ ÓÒÒÓØ Ú Ò ¸ Ò Ó Ñ Ò Ý Ñ ÙÑ ÕÙ × Ò ¬ ÓÒÑ Ó º ÔÖ Ò Ö ×
Ô Ö Ó ØÖ Ò× Ø Ö ÙÒ Ñ ÒÓ Ò× Ò Ö × Ô Ö Ó ÑÓ×ØÖ Ö× ÐÓ ÙÒ Ô Ö Ö ÒÓº Ò× Ò Ö
ÔÖÓÚ Ò Ð Ð Ø Ò Ò× Ò Ö ¸ Ú Ö Ó ÓÑÔÙ ×ØÓ Ò ´ Òµ Ý × Ò Ö ´× Ò Ð Öµ Ð
ÜÔÖ × ÓÒ ÙÒ × ÑÔÐ Ù Ò Ó × × Ò Ð ÓÒ Ð Ó ÙÒ × Ò × Ù Öº × ¸ ÙÒ Ú ¹
Ñ ÙÑ ÔÖ Ø Ò × Ö ÙÒ Ù ØÖ Ò× ØÓ ÔÓÖ ÙÒ × Ò ÔÖ Ò Þ Ò ×Ø ×Ó¸
Ð ÔÖÓ Ö Ñ ÓÒ ÓÑÔÙØ ÓÖ ×º
Modo y medios
È ÖÑ Ø × Ñ ÒØÖÓ Ù Ö Ð ÑÓ Ó Ò× Ò ÒÞ ×Ø Ø ÜØÓ¸ ÜÔÖ × Ó ÔÓÖ ×Ø ÒØ ÕÙ × ÑÓ
ÔÖÓÚ Ö Ó ÓÖ ÒØ Ð
Ù Ò Ó × Ù Ó¸ ÓÐÚ Ó¸
Ù Ò Ó Ú Ó¸ Ö Ù Ö Ó¸
Ù Ò Ó Ó¸ ÒØ Ò Óº
Ä ÔÖÓÔ ÓÒ Ø Ú ÙÒ ÓÒÓ Ñ ÒØÓ Ó ÙÖÖ Ù Ò Ó ×Ø × ÒØ Ò º Ð Ò¹
Ø Ò Ñ ÒØÓ × ØÓÖÒ Ö Ð Ù Ò Ó ÙÒ ÔÖ Ò Þ ÓÒ×ÙÑ Ð ÙÖ Ó× × Ö ¹
Ø Ö ×Ø × ×Ù ÔÖ Ø Ò ÓÐ × Ð Ñ ×ÑÓº Ó ÓØÖ Ñ Ò Ö ¸ Ð ÑÓ Ó Ò× Ò ÒÞ
× ÑÓ×ØÖ Ö ÒØ Ö Ñ ÒØ ÓÑÓ × Ö Ð Þ ÙÒ ×ØÖÙ ØÙÖ ØÓ× Ý ÙÒ Ð ÓÖ ØÑÓº Ó ×Ø
ÑÓ Ó¸ ÒØ ÒØ Ö Ù Ö ÙÒ ÔÓØ Ò Ð ÔÖ Ò Þ ÔÓÖ Ð Ñ ÒÓ Ð ÔÖ Ø Ð ÔÖÓ Ö ¹
Ñ ÓÒ Ú ÒÞ º È Ö ÐÐÓ ÑÔÐ Ó Ð ÙÒÓ× Ñ Ó׺
C++
È Ö Ö ÔÖ × ÒØ Ö ÐÓ× Ð ÓÖ ØÑÓ× Ý Ð × ×Ô ¬ ÓÒ × ×ØÖÙ ØÙÖ × ØÓ× ÑÔÐ Ó Ð
ÐÒÙ ÔÖÓ Ö Ñ ÓÒ C ++º
×Ø × ÓÒ ÒÓ × ØÓÑÓ × Ò Ò × Ó ÓÒ ×¸ Ð × Ù Ð ×¸ Ö ×ÙÑ Ñ ÒØ ¸ × ÔÙ Ò
Ð × ¬ Ö Ò Ó× ÖÙÔÓ׺ Ð ÔÖ Ñ ÖÓ Ù ×Ø ÓÒ Ð Ú ÒØÙ Ð × ÓÒÓ Ñ ÒØÓ Ð Ð ØÓÖ ×Ó Ö
Ð Ð Ò Ù C++º ×ØÓ Ó Ö ÔÐ Ö ÕÙ ¸ ÒÓ ×ÓÐÓ C++ × ÙÒÓ ÐÓ× Ð Ò Ù × Ñ ×
ÔÓÔÙÐ Ö × ÑÔÓÖØ ÒØ × Ð ÔÖÓ Ö Ñ ÓÒ × ×Ø Ñ ×¸ × ÒÓ ÕÙ ×Ù × ÒØ Ü × Ý × Ñ ÒØ
×ÓÒ Ö Ñ Ò × ÒØ × Ð Ñ ÝÓÖ ÐÓ× ÓØÖÓ× Ð Ò Ù × ÔÖÓ ÙÖ Ð × Ý Ó ØÓ׺ Ó¸ Ò
Ð ÕÙÓÖÙÑ ØÙ Ð ÐÓ× Ð Ò Ù × ÔÖÓ Ö Ñ ÓÒ ÔÖÓ ÙÖ Ð × ÒÓ ×ÓÐÓ ÓÑ Ò C++¸ × ÒÓ
ÕÙ Ð Ö ×ØÓ ÐÓ× Ð Ò Ù × × Ò×Ô Ö Ò Ò Ð Ó Ò ×Ù ÔÖ ÙÖ×ÓÖ¸ Ð Ð Ò Ù C ÔÓÖ Ò×Ø Ò ×¸
java¸ python¸ perl¸ C# Ý Dº
6. iv
Ð × ÙÒ Ó Ø ÔÓ Ó ÓÒ ÒÙÒ ÕÙ Ð ÓÑÔÖ Ò× ÓÒ × ØÓÖÒ Ñ × ¬ ÙÐØÓ× ¸
Ð Ù Ð Ö ÔÐ Ó ÓÒ Ó× Ö ÙÑ ÒØÓ׺ Ð ÔÖ Ñ ÖÓ × ÕÙ ÐÓ× Ð Ò Ù × ÔÖÓ Ö Ñ ÓÒ ×
Ô Ò× ÖÓÒ¸ Ø Ñ Ò¸ Ò ÙÒ ×Ø ÐÓ ÓÐÓÕÙ Ð ½ Ö ×Ô ØÓ Ð ÔÖÓ Ö Ñ ÓÒº ÓÒ× Ö ÑÓ׸
ÔÓÖ ÑÔÐÓ¸ Ð × Ù ÒØ × Ù Ó ÔÖÓ Ö Ñ Ò ÙÒ × Ù Ó Ð Ò Ù ×Ø ÐÐ ÒÓ
Repita mientras m > 0 y m < n
si a[m] < a[x] entonces
m = m/2;
de lo contrario
m = 2*m
fin si
Fin repita mientras
Ð Ù Ð × ÕÙ Ú Ð ÒØ Ð ØÖ Ù ÓÒ Ð Ø Ö Ð¸ ÓÐÓÕÙ Ð ¸ Ð × Ù ÒØ ÐÓÕÙ Ò C++
while (m > 0 and m < n)
{
if (a[m] < a[x])
m = m/2;
else
m = 2*m;
}
ÙÒÕÙ ÙÒ ÑÔÐÓ ÒÓ ×Ø Ô Ö Ò Ö Ð Þ Ö Ñ Ò× ×Ó Ö Ð Ù×Ó Ð Ð Ò Ù C++¸
Ð Ó × ÕÙ Ù ÐÕÙ Ö ÕÙ ÓÒ× Ö × Ö Ñ ÒØ Ð ÔÖÓ Ö Ñ ÓÒ Ø Ò Ö ÕÙ ÔÖÓ Ö ¹
Ñ Ö Ý ×ØÓ Ö ÖÐÓ Ò ÙÒ Ð Ò Ù ÔÖÓ Ö Ñ ÓÒ Ð Ù Ð¸ Ô Ö Ò Ó Ñ Ð¸ Ù
Ô Ò× Ó Ò Ð Ò Ù Ò Ð × º ÈÓÖ Ø ÒØÓ¸ Ò Ú Ø Ð Ñ ÒØ ¸ ÙÒ ÔÖ Ò Þ ×Ô ÒÓ Ô ÖÐ ÒØ ¹
Ö ÔÖÓ Ö Ñ Ö Ò ÙÒ Ð Ò Ù ÔÖÓ Ö Ñ ÓÒ Ò Ð Þ Ó º À Ð ÓØ ÓÒ ÒØ Ö ÓÖ¸
Ø Ñ Ò ÔÓ ÑÓ× Ö ÕÙ Ð ÔÖÓ Ö Ñ Ò ×Ø ÐÐ ÒÓ Ý ×Ù ÕÙ Ú Ð ÒØ Ò C++ Ø Ò Ò Ð
Ñ ×ÑÓ × Ò ¬ Óº × Ô٠׸ × Ù Ó×Ó¸ Ù Ò Ó Ñ ÒÓ׸ ¬ÖÑ Ö ÕÙ Ð ÓÑÔÖ Ò× ÓÒ ×
ØÓÖÒ Ñ × ¬ ÙÐØÓ× º
ÍÒ ÓÒ ÕÙ × ØÖ ÙÝ Ð Ù×Ó ÙÒ × Ù Ó Ð Ò Ù × ÕÙ ×Ø × Ò Ô Ò ÒØ
Ð ÑÔÐ Ñ ÒØ ÓÒº Ò Ñ Ö Ø Ö Ó¸ ×ØÓ × Ô Ö ÐÑ ÒØ ÓÖÖ ØÓº ÈÓÖ ÑÔÐÓ¸ Ð ×
ÔÐ ÒØ ÐÐ × Ò C++ ÔÐ ÒØ Ò ÙÒ ÔÖÓ Ð Ñ ÔÓÖØ Ø Ð Ò ÓØÖÓ× Ð Ò Ù × ÕÙ ÒÓ Ð ×
Ø Ò Òº Ð Ù Ò ÔÙ Ö Ù Ö ÕÙ Ð Ù×Ó ÔÐ ÒØ ÐÐ × ×ÓÒ Ö ÔØ × Ô Ö Ð ÔÖ Ò Þº
È ÖÓ ×Ø Ó ÓÒ ×ÓÐÓ Ø Ò × ÒØ Ó × ÒÓ × ÓÑÔÖ Ò Ð ÓÒ ÔØÓ Ý ¬Ò ÙÒ ÔÐ ÒØ ÐÐ ¸
Ù Ð ÒÓ × ÓØÖÓ ÕÙ Ð Ò Ö º ÒØ Ò Ó ×ØÓ¸ ÙÒ ÔÖÓ Ö Ñ ÓÒ ÔÐ ÒØ ÐÐ × × Ø Ò Ó
Ñ × Ò Ö Ó ÕÙ ÙÒÓ Ö Ð Þ Ó Ò ÙÒ × Ù Ó Ð Ò Ù Ý Ö ×ÙÐØ ÕÙ ×Ø × Ð ÔÖ Ò Ô Ð
Ö ÙÑ ÒØÓ ÕÙ Ò × ¬ Ò Ò Ð Ò× Ò ÒÞ ÔÖÓ Ö Ñ ÓÒ Ò ÙÒ × Ù Ó Ð Ò Ù º
ØÓ Ó× ÑÓ Ó׸ × × Ù× × ÙÒ × Ù Ó Ð Ò Ù ¸ ÒØÓÒ × Ø Ñ Ò Ö ÕÙ ÔÐ ÒØ Ö× Ð
ÔÖÓ Ð Ñ ØÖ Ù Ö ÙÒ Ð Ò Ù ÔÖÓ Ö Ñ ÓÒ Ö Ð¾ º Å × ÙÒ Ó Ö ÙÑ ÒØÓ ×ØÖ
Ò ÕÙ ¸ Ù ÒØ Ð ÔÓÔÙÐ Ö Ý ØÖ Ò× Ò Ò Ð C++¸ Ö Ó ÕÙ × Ñ × Ð
ØÖ Ù Ö ÙÒ ÔÖÓ Ö Ñ Ò ×ØÖÙ ØÙÖ Ó Ò C++ ÓØÖÓ Ð Ò Ù ¸ ÔÓÖ ÑÔÐÓ¸ java¸
ÕÙ ÙÒÓ Ö Ð Þ Ó Ò ÙÒ × Ù Ó Ð Ò Ù ¿ º
× ÑÔÓ× Ð × Ö ÓÑÔÐ Ø Ñ ÒØ ÓÐÓÕÙ Ð Ò ÙÒ Ð Ò Ù
½
ÔÖÓ Ö Ñ ÓÒº
ÍÒ ØÖ Ù ÓÒ ÓÒ Ñ × × Ù ÖÞÓ × × ØÖ Ø
¾
ÙÒ × Ù Ó Ð Ò Ù Ò ×Ø ÐÐ ÒÓº
¿
Ó¸ ÑÙ Ó× Ø ÜØÓ× ÔÖÓ Ö Ñ ÓÒ Ô Ö Ò Ò Ö ÒØ × ÓÒ × Ô Ö ×Ø ÒØÓ× Ð Ò Ù ×º
Ò ÑÙ Ó× ×ØÓ× ×Ó׸ Ð ÙØÓÖ × Ö ÐÓ× ÔÖÓ Ö Ñ × Ò ÙÒ ×ÓÐÓ Ð Ò Ù Ý ÐÙ Ó ÑÔÐ ØÖ Ù ØÓÖ ×
Ð ÓØÖÓ Ð Ò Ù º Ì Ð × ×ÓÒ ÐÓ× ×Ó× Ë Û Ó Ï ×× Ý ×Ù× × Ö × Ò C¸ C++ Ý java
7. v
Biblioteca ALEPH
×Ø Ø ÜØÓ ÓÒØ Ò ¸ Ò × Ñ ×ÑÓ¸ ÙÒ ÑÔÐ Ñ ÒØ ÓÒ ÓÒ Ö Ø ÙÒ Ð ÓØ ¸ Ð Ö ¸
ÐÐ Ñ ALEPH¸ ÓÒØ ÒØ Ú ØÓ × Ð × ×ØÖÙ ØÙÖ × ØÓ× Ý Ð ÓÖ ØÑÓ× ØÖ Ø Ó× Ò
×Ø Ø ÜØÓº
Ä Ð ØÙÖ ÔÓ× Ð Ø Ð Ð Ù ÒØ Ð Ð ÓØ Ý Ö Ú Ð ×Ô ØÓ× ×Ù Ò×ØÖÙ¹
Ñ ÒØ ÓÒº Ë ÐÚÓ ÖÖÓÖ × ÙÒ ÒÓ × Ù ÖØÓ× Ó Ñ ÓÖ × ÕÙ Ù ÐÕÙ Ö × ÔÖÓÔÓÒ Ö¸
Ð Ð ØÓÖ Ø Ò Ð ÔÓ× Ð ÔÓÝ Ö× Ò ÙÒ ÑÔÐ ÒØ ÓÒ ÓÒ Ö Ø ÕÙ Ð ÐØ Ð
ÔÖÓÔ ÓÒ ×Ù× ÓÒÓ Ñ ÒØÓ׺
ÄÓ× Ó Ó× Ù ÒØ × ALEPH ×Ø Ò ×ÔÓÒ Ð × Ò ftp:://ftp.ula.ve/lrleon/
aleph Ù ÖÓÒ ÙØÓÑ Ø Ñ ÒØ Ò ÒØ Ó× ÓÒ bcpp ¿ º
ÐÓ Ð Ö Ó Ñ ÜÔ Ö Ò ÓÑÓ Ò× Ò ÒØ ¸ ÒØ ÒØ Ó Ö ÓÑÔ Ò× Ö ÐÓ× × Ù Ö ¹
ÓÖ × ÖÖÓÖ × Ý ÔÖÓÔÓÒ ÒØ × Ñ ÓÖ × ÓÒ ÙÒ ÔÓÒ Ö ÓÒ Ò ×Ù Ð ¬ ÓÒº ÆÓ Ú Ó
Ò Ò ÙÒ ÑÔ Ñ ÒØÓ ÕÙ ÙÒ Ø Ö ÖÓ ÔÐ ÕÙ ÐÓ Ñ ×ÑÓ × ×Ø Ø ÜØÓ × Ù× ÓÑÓ Ñ Ø Ö Ð
Ò×ØÖÙ ÓÒ Ðº Ë Ð ÙÒ Ð ØÓÖ Ù Ö Ñ Ö ÙÐÓ Ò× Ò ÒÞ × Ö ÔÓÖØ Ö Ð ÙÒ ÖÖÓÖ
Ó Ö Ð Þ Ö Ð ÙÒ Ñ ÓÖ ¸ ÒØÓÒ × Ð Ö Þ Ó ÐÓ Ö ÔÓÖØ Ð Ñ Ð lrleon@ula.veº
Ä Ó ÙÑ ÒØ ÓÒ Ð Ð ÓØ ×Ø ×ÔÓÒ Ð Ò Ð ÒÐ http://www.ing.ula.
ve/alephº ×Ø Ù × Ö Ø Ô Ö ÔÖÓ × Ö× ÓÒ Ð Ü Ð ÒØ ÔÖÓ Ö Ñ doxygen º
Programaci´n literaria
o
Ò Ð Ð ÓÖ ÓÒ ×Ø Ø ÜØÓ × ÙØ Ð ÞÓ ÙÒ × ×Ø Ñ ÐÐ Ñ Ó noweb ½ ¸ ½ ¸ Ð Ù Ð ×
ÙÒ × ×Ø Ñ ÔÖÓ Ö Ñ Ó ÕÙ Ò Ö ×Ø Ø ÜØÓ Ý ÐÓ× Ù ÒØ × Ò C++ Ô ÖØ Ö ÙÒ ×ÓÐÓ
Ö ÚÓ Ù ÒØ º Ð Ù ÒØ ÒØÖ Ð Þ ÔÖÓ× ÜÔÐ Ø Ú ÓÒ ÐÓÕÙ × Ó Ó Ð
ÑÔÐ ÒØ ÓÒ Ð Ð ÓØ º
×Ø ×Ø ÐÓ × Ö ØÙÖ ÔÖÓ Ö Ñ × × ÒÓÑ Ò ÔÖÓ Ö Ñ ÓÒ Ð Ø Ö Ö Ý Ù ÔÖÓ¹
ÔÙ ×ØÓ ÔÓÖ ÃÒÙØ ½ º Ä × ÔÖ × ÒØ Ö ÙÒ ×Ø ÐÓ Ñ × ÓÐÓÕÙ Ð Ô Ö × Ö Ö ÔÖÓ Ö Ñ ×
ÕÙ Ð Ñ ÖÓ ×Ø ÐÓ ÓÖÑ Ó ÙÒ Ð Ò Ù ÔÖÓ Ö Ñ ÓÒ¸ ÙÒØÓ ÓÒ Ð Ò Ò ÕÙ
Ð Ó ÙÑ ÒØ ÓÒ Ý Ð ÙÐØ Ñ Ú Ö× ÓÒ Ð ÔÖÓ Ö Ñ ´ÔÖ ×ÙÑ Ð Ñ ÒØ ÓÖÖ Ø µ Ö × Ò Ò
ÙÒ ×ÓÐÓ Ù ÒØ º
Ô ÖØ Ó Ó Ò C++¸ ÐÓ× ÐÓÕÙ × ÔÙ Ò ÓÒØ Ò Ö Ö Ö Ò × ÓØÖÓ× ÐÓÕ٠׺ ÍÒ
¬Ò ÓÒ ÐÓÕÙ ÓÑ ÒÞ ÔÓÖ ×Ù ÒÓÑ Ö ÒØÖ Ô Ö ÒØ × × Ò ÙÐ Ö ×º ÈÓÖ ÑÔÐÓ¸
ÓÒ× Ö ÑÓ× Ø ÖÑ Ò Ö × ÙÒ ÒÙÑ ÖÓ n × Ó ÒÓ ÔÖ ÑÓº È Ö ÐÐÓ¸ ÔÓ ÑÓ× ¬Ò Ö Ð
× Ù ÒØ ÐÓÕÙ
Ú Ð ÙÐ Ö × Ò × ÔÖ ÑÓ Ú ≡
if (n <= 2)
// n es un n´mero primo
u
const int ra´z_de_n = static_cast<int>(ceil(sqrt(n)));
ı
for (int i = 3; i < ra´z_de_n; i += 2)
ı
if (n % i == 0)
// n no es primo
// n es un n´mero primo
u
ÄÓ× ÐÓÕÙ × × ÒÙÑ Ö Ò × ÙÒ Ð ÒÙÑ ÖÓ Ð Ô Ò ÓÒ × ¬Ò Ò ÔÓÖ ÔÖ Ñ Ö
Ú Þº Ë Ý Ñ × ÙÒ ÐÓÕÙ Ò ÙÒ Ô Ò ¸ ÒØÓÒ × ×Ø × Ð Ò ÙÒ Ð ØÖ ÕÙ ¸ Ò
Ð ÓÖ Ò Ð Ø Ó¸ × ÓÖÖ ×ÔÓÒ ÓÒ ×Ù ÓÖ Ò Ô Ö ÓÒº Ð ÙÒÓ× ÐÓÕÙ × Ö Ö Ò Ò
ÓØÖÓ× ÐÓÕÙ × Ó Ú Ö Ð ×º
8. vi
ÄÓ× ÐÓÕÙ × ×Ø Ò × Ö ØÓ× Ò ÙÒ ÓÖ Ò ÕÙ × Ö × ÔÖ Ö Ð Ô Ö Ð ÓÑÔÖ Ò× ÓÒ
ÕÙ Ð Ñ ÖÓ Ð ×Ø Ó Ó Óº × ¸ Ö Ö ØÓ Ö Ø ÕÙ × Ñ ÔÙ Ö ×Ó Ö Ð
×Ø ÐÓ Ý ÓÖ Ò ÔÖ × ÒØ ÓÒ ÙÒ ×ØÖÙ ØÙÖ ØÓ Ó Ð ÓÖ ØÑÓ Ò ÔÖÓ Ö Ñ ÓÒ Ð Ø¹
Ö Ö ¸ Ô ÖÓ Ð ×ÓÐ ØÓ Ð Ö Ø Ó ÙÒ × Ù ÖÞÓ ÔÖ Ñ Ò Ó ÔÓÖ ÓÑÔ Ö Ö Ð ×Ø ÐÓ noweb ÓÒ
Ð Ð ×Ø Ó ÔÐ ÒÓ Ó Ó Ý¸ ÒØÓÒ ×¸ Ó × ÓÒ× Ö ÓÒ¸ Ö Ö ×Ù Ö Ø º
ÈÙ Ö× ÕÙ ×Ø Ø ÜØÓ ÓÒØ Ò Ð ÑÔÐ ÒØ ÓÒ Ù ÒØ ×ØÖÙ ØÙÖ ØÓ×
Ó Ð ÓÖ ØÑÓ × ×ØÙ º ÑÔ ÖÓ¸ ØÓÑ Ö× ×ØÓ Ð Ô Ð Ð ØÖ ÖÖ Ö ×Ø ÒØ Ô Ô Ð
Ñ × ÕÙ Ö ×Ø Ø ÜØÓ Ñ × ÚÓÐÙÑ ÒÓ×Ó Ý Ö Ô Ø Ø ÚÓº Ò × × ÒØ Ó¸ Ò Ö × Ð
×Ô Ó¸ × Ò Ö Ð Þ Ó ÓÖØ × Ó× Ø ÔÓ×
½º Å Ò Ó Ü Ô ÓÒ × ÙÒÕÙ ×Ø ×Ô ØÓ ÓÒ×Ø ØÙÝ ÙÒ Ð × ÓÒ × Ñ ×
Ð ÒØ × C++¸ ×Ø Ø ÜØÓ × ÒÓ ÐÓ× ÔÖ × ÒØ º
¾º Å ØÓ Ó× Ð × × Ö Ô Ø Ø ÚÓ× Ó ÑÙÝ × ÑÔР׺
Ò Ñ Ó× ×Ó׸ Ð Ó Ó Ð Ð ÓØ ¸ Ö Ø Ñ ÒØ Ò Ö Ó Ô ÖØ Ö Ð Ù ÒØ noweb
×Ø Ø ÜØÓ¸ ×Ø ÓÑÔÐ ØÓ × Ö¸ Ð Ð ÓØ ÓÒØ Ò ÐÓ× Ñ Ò ÓÖ × Ü Ô ÓÒ ×
Ý Ñ ØÓ Ó× ÓÑ Ø Ó× Ò ×Ø Ø ÜØÓº
Ejercicios
Ù ÐÕÙ Ö × Ð ÔÖ Ø ¸ ÒÓ Ý ÓØÖ Ñ Ò Ö ÕÙ ÙÒ ÔÖ Ø ÒØ ÓÒ×ÙÑ ×Ù×
ÓÒÓ Ñ ÒØÓ× ÕÙ ÒÓ × Ò Ó ÔÖ Ø º ÈÓÖ Ñ × × Ù ÖÞÓ ÕÙ × Ö Ð ÔÓÖ ÓÖ ÒØ Ö
Ý Ò× Ò Ö¸ Ð ÔÖ Ò Þ ¸ ÔÖ Ö Ð Ñ ÒØ Ù Ó ÔÓÖ ÙÒ Ñ ×ØÖÓ¸ Ö Ø Ö ÔÓÖ × ×ÓÐÓ
ÐÓ ÔÖ Ò Óº
À Ý ØÖ × Ñ Ò Ö ×¸ ÕÙ ÒÓ Ò × Ö Ü ÐÙÝ ÒØ ×¸ Ö Ð Þ Ö ÐÓ ÒØ Ö ÓÖ
½º Ê ×ÓÐÙ ÓÒ Ö Ó× ÔÖÓÔÙ ×ØÓ× Ò ×Ø × ÒØ Ó¸ Ð ¬Ò Ð Ô ØÙÐÓ ×
ÔÖ × ÒØ ÙÒ ÓÒ ÙÒØÓ Ö Ó× ×Ø Ò Ó׸ ÔÖ ÑÓÖ ÐÑ ÒØ ¸ Ð Ö ×ÓÐÙ ÓÒ Ò
×ÓÐ Ø Ö Ó ÔÓÖ Ô ÖØ Ð ÔÖ Ò Þº
Ð ÙÒÓ× Ö Ó× ×ÓÒ Ø ÓÖ Ó× Ò Ð × ÒØ Ó ÕÙ ÒÓ Ò × Ö Ñ ÒØ Ö ÕÙ Ö Ò
× Ö Ö ÙÒ ÔÖÓ Ö Ñ ÓÑÔ Ð Ð º ÈÓÖ ×ÙÔÙ ×ØÓ¸ ÒÓ ×Ø ÔÖÓ Ó × ÒØ Ö× Ö ÒØ Ð
ÓÑÔÙØ ÓÖ ÒØ ÒØ Ö ÓÒ Ö Ø Ö Ð Ö Ó Ñ ÒØ ÙÒ ÔÖÓ Ö Ñ º ÇØÖÓ× Ö Ó×
×ÓÒ ÔÖ Ø Ó× Ý ÓÒ× ×Ø Ò Ò ÜØ Ò× ÓÒ × Ð Ð ÓØ º ×ØÓ× Ö Ó× ×ÓÒ ×Ø Ò¹
Ù Ð × ÐÓ× Ø ÓÖ Ó× ÔÓÖÕÙ ÒÙÒ Ò ×Ù Ö ×ÙÐØ Ó Ò Ø ÖÑ ÒÓ× ÙÒ Ó ØÓ Ð
Ð ÓØ º
ÄÓ× Ö Ó× ×Ø Ò Ð × ¬ Ó× × ÙÒ ÙÒ ¬ ÙÐØ ×Ù Ø Ú ÙÞ ÔÓÖ Ñ º ÆÓ
× Ð ÔÓÒ Ö Ö Ð Ø ÑÔÓ Ö ×ÓÐÙ ÓÒ ÙÒ Ö Ó¸ ÔÙ × ×Ø Ô Ò Ð
×ØÙ ÒØ ¸ Ô ÖÓ ÕÙ Ñ Ð × ¬ ÓÒ
´ µ Æ Ò ÙÒ ÖÙÞ ÒÓØ ÙÒ Ö Ó ÓÒ× Ö Ó × Ò ÐÐÓº ÄÓ× Ø ÓÖ Ó× Ö Ò
Ö ×ÓÐÚ Ö× Ò Ð ÓÖ Ò Ò Ó Ñ ÒÙØÓ׸ Ñ ÒØÖ × ÕÙ ÐÓ× ÔÖ Ø Ó× Ò Ð
ÙÒ º
´ µ ÍÒ ÖÙÞ ´·µ ÜÔÖ × ÙÒ Ø ÑÔÓ ×Ø Ñ Ó ÙÒ Ó× ÓÖ × Ò Ð ×Ó ÙÒ
Ö Ó Ø ÓÖ Ó Ý Ó× × Ò Ð ÔÖ Ø Óº
´ µ Ó× ÖÙ × ´··µ ÜÔÖ × Ò Ý ÙÒ ¬ ÙÐØ ÑÙ Ó Ñ ÝÓÖº ÈÓÖ ÐÓ Ò Ö Ð¸
×Ø Ð × Ö Ó× ÔÐ ÒØ Ò Ð ÔÖ Ò Þ ÙÒ × Ù Ö Ñ ÒØÓ Ó Ö Ú Ð ÓÒ
9. vii
ÙÒ ØÖÙ Ó Ó Ø Ò ÕÙ ¸ ÙÒ Ú Þ Ö Ú Ð ¸ Ö Ù Ö Ð ÓÑÔÐ Ð
Ö Ó Ò Ò ÙÒ ÖÙÞº
Ð Ø ÑÔÓ ÙÒ Ö Ó Ø ÓÖ Ó × Ö Ð Ñ ÒÓ× ÙÒ ¸ Ñ ÒØÖ × ÕÙ Ð
ÙÒÓ ÔÖ Ø Ó ØÖ × ´¿µ ׺
´ µ ÌÖ × ÖÙ × ´···µ Ö ÔÖ × ÒØ Ò ÙÒ Ö Ó Ð Ø ¸ и ÙÒ¸ Ô Ö ÙÒ Ñ ×¹
ØÖÓ Ý ×Ù Ø ÑÔÓ Ö ×ÓÐÙ ÓÒ ÒÓ ×Ø Ð Ñ Ø Óº
¾º Ê Ð Þ ÓÒ Ö Ó× Ù Ó× Ò Ð ÓÖ ØÓÖ Ó ÙÒÓ ÐÓ× Ö Ò × Ó ×Ø ÙÐÓ× ÕÙ
ÐÓ ×ØÖ ØÓ ÔÐ ÒØ Ð ÔÖ Ò Þ ¹Ý ÙÒÓ Ö ÕÙ ÐÐÓ Ó ÙÖÖ Ò Ù ÐÕÙ Ö ÔÖ Ø ¹ ×
ÕÙ ×Ù ÓÒ ÓÒ ÒÓÚ Ð ¬ ÙÐØ ÔØ Ö ÕÙ ÐÓ ÕÙ Ô Ö Ð ÔÙ × Ö Ò ÔÖ Ò Ô Ó
×ØÖ ØÓ Ú Ò Ö ¸ ØÖ Ú × Ð Ö Ó¸ ÓÒ Ö ØÓº
Ó ÐÓ ÒØ Ö ÓÖ¸ ÔÙ Ö× ÕÙ Ð × ÒØ Ó ÙÒ Ö Ó Ò Ð ÓÖ ØÓÖ Ó ×
Ô ÖÑ Ø ÖÐ Ð ×ØÙ ÒØ Ò Ö Ð ÓÒ Ö ÓÒ ×Ù× ÓÒÓ Ñ ÒØÓ׺ È Ö ÐÐÓ¸ Ò
Ð ÓÖ ØÓÖ Ó¸ ÔÙ Ò Ö Ð Þ Ö× ØÖ × Ø Ú ×
´ µ ÓÒØ ÑÔÐ ÓÒ ÙÒ ÔÖÓ Ð Ñ ÓÑÔÙØ ÓÒ Ð¸ ÙÒØÓ ÓÒ ×Ù ×ÓÐÙ ÓÒ¸ Ò Ð Ù Ð
× Ù×Ó Ð ÙÒ ×ØÖÙ ØÙÖ ØÓ× Ó Ð ÓÖ ØÑÓ ×ØÙ Óº
Ð Ù Ð ÓÖ ØÓÖ Ó ÔÙ ÒÙÒ Ö Ð ÔÖÓ Ð Ñ Ý ÔÖ × ÒØ Ö Ð Ò×ØÖÙ¹
Ñ ÒØ ÓÒ ×Ù ×ÓÐÙ ÓÒº ÄÙ Ó¸ ÒÚ Ø Ö Ð ×ØÙ ÒØ Ö Ú × Ö ÐÓ× Ù ÒØ ×
Ò Ö Ö¸ ÒØ × ×Ù Ù ÓÒ¸ Ð × Ø Ò × Ý ×Ø ÐÓ× ÙØ Ð Þ Ó× Ò Ð Ò×ØÖÙ¹
Ñ ÒØ ÓÒº
´ µ ÓÒØ ÑÔÐ ÓÒ Ð Ù ÓÒ Ð ÔÖÓ Ö Ñ Ô Ö Ú Ö× × ÓÑ Ò ÓÒ ×
ÒØÖ º ×Ø × Ð × Ò Ð Ù Ð Ð ÔÖ Ò Þ ÓÑ ÒÞ × ÒØ Ö ÓÒ Ö ÓÒ
× Ö¸ ÕÙ ÐÓ× ÓÒ ÔØÓ× ×ØÖ ØÓ× Ô Ö Ò Ò ×ÓÐÙ ÓÒ × ÓÒ Ö Ø ×º
ÙÖ ÒØ ×Ø Ø Ú ÔÙ × Ö Ö ÓÑ Ò Ð Ð ÙØ Ð Þ ÓÒ ÙÒ ÔÙ¹
Ö ÓÖ º
´ µ Ò ÐÑ ÒØ ¸ Ö ×ÓÐÙ ÓÒ ÙÒ Ú Ö ÒØ Ð ÔÖÓ Ð Ñ Ô ÖØ Ö Ð ×ÓÐÙ ÓÒ
ÔÖ Ñ Ò º Ò ×Ø ÔÙÒØÓ¸ × ÑÙÝ ÑÔÓÖØ ÒØ ÕÙ × ØÖ ×Ó Ö Ð Ñ ×ÑÓ
ÔÖÓ Ð Ñ Ý Ù ÒØ ×¸ Ô ÖÓ ÓÒ Ð ÙÒ Ú Ö ÒØ ÙÒ ÑÔÐ ÓÒ Ô Ö Ö ×ÓÐÚ Ö
ÓØÖ × Ð × × ÒØÖ ×¸ ÔÓÖ ÑÔÐÓº
¿º Ê Ð Þ ÓÒ ØÖ Ó× ÔÖ Ø Ó× Ò Ù Ð Ñ ÒØ ¸ Ò Ð ×Ô Ö ØÙ Ð ÔÖÓÚ Ö Ó
Ø Ó¸ ×Ø × Ð × ÕÙ × Ò Ð Ö Ô Ö ÒØ Ò Ö º
ÓÑÓ × Ö Ð ÔÖÓÝ ØÓ ÓÖÖ ×ÔÓÒ Ö× ÓÒ ÙÒ ÔÖÓ Ð Ñ ÓÖ Ò Ð Ô Ö Ý
ÓÒ × ÒØ Ó Ð ÓÒØ ÜØÓ Ò ÓÒ × Ò× Ò × Ö¸ ÓÖÑÙÐ Ó ÔÓÖ Ý Ô Ö Ù× Ö× Ò
Ð ÓÑÙÒ Ò ÓÒ × Ö Ð Ð Ò× Ò ÒÞ ×Ø ÙÖ×Óº ÈÓÖ ÑÔÐÓ¸ × Ð ÒÓ
Ð ÐÙ Ö Ò× Ò ÒÞ × Ô Ò ÔÖÓ Ð Ñ × ØÖ ¬ Ó¸ ÒØÓÒ × ÔÙ ÔÐ ÒØ Ö×
ÙÒ ÓÒ ÙÒØÓ ÑÔÐ × ÑÓ ÔÖÓÝ ØÓ× Ò ØÓÖÒÓ Ð × ÑÙÐ ÓÒ Ð ØÖ ¬ Ó Ý Ð ×ØÙ Ó
Ú Ö× × Ø Ò × Ô Ö Ú Ø Ö Ð ÓÒ ×Ø ÓÒº ÍÒ ÔÖÓÝ ØÓ ×Ø Ø ÔÓ Ö ÕÙ Ö Ö ¸
ÔÓÖ ÑÔÐÓ¸ Ð ÑÓ Ð Þ ÓÒ ÓÒ Ö Ó× Ð × Ú × Ö ÙÐ ÓÒ¸ Ñ Ò ×ÑÓ×
ÓÒØÖÓÐ ÓÑÓ ÐÓ× × Ñ ÓÖÓ× Ý ÒØ × Ö ÙÐ ÒØ × ÓÑÓ ÐÓ× ÙØÓÑÓÚ Ð ×º
ËÓ Ö × Ó × Ö Ü × Ú Ñ ÒØ Ö Ô Ø Ø ÚÓ¸ Ó Ò× ×Ø Ö Ò Ð ÑÔÓÖØ Ò ÐÓ× Ö Ó׺
×ØÓ Ý × Ö Ó Ú Ó × Ð Ô Ö×Ô Ø Ú Ð ×ØÙ ÒØ ¸ ÔÙ × × Ð ÙÒ Ó Ñ Ó
Ö Ø Ö× º Ð Ò×ØÖÙ ØÓÖ¸ ÔÓÖ ÓØÖ Ô ÖØ ¸ Ð Ô ÖÑ Ø ÒÖ ÕÙ Ö Ð Ò× Ò ÒÞ Ù Ò Ó ×
ÔÐ ÒØ Ò Ö Ó× ÕÙ ÓÑÔÐ Ø Ò Ó ÓÑÔÐ Ñ ÒØ Ò Ð ÓÒÓ Ñ ÒØÓ ÑÔ ÖØ Ó × ÓÑÓ¸
Ñ ÒØ Ð ÓÖÖ ÓÒ¸ ×ÙÔ ÖÚ × Ö Ð Ò Ú Ð ×Ù× ×ØÙ ÒØ ×º
10. viii
Historia
ÓÑ Ò Ð Ð ÓÖ ÓÒ Ð Ð ÓØ ALEPH Ò Ñ ÝÓ ½ º Ò ÕÙ Ð ÒØÓÒ × Ñ
ÓÒ× Ö × Ö Ö Ð × × Ó ØÓ× Ô Ö Ö ÔÖ × ÒØ Ö Ð ×Ø × ´Ð × Ö ÖÕÙ × Slink Ý Dlinkµ¸
Ö ÓÐ × Ò Ö Ó× ´Ð × Ö ÖÕÙ × BinNode<Key> Ý Avl Tree<Key>µ Ý Ø Ð × × ´Ð Ð ×
LhashTable<Key>µº
È ÖØ × ×Ø Ø ÜØÓ ÓÑ ÒÞ ÖÓÒ Ô Ö Ö Ñ Ó× ½ ¸ ÐÙ Ó ÕÙ Ð ÙÒÓ×
×ØÙ ÒØ × Ñ Ó × ÖÚ × Ò ÕÙ Ð × × Ö ÙØ Ð Ð Ö Ð ÓÖ ØÑÓ× Ò Ó Ó Ý ÕÙ ×ØÓ× Ù × Ò
Ò ÓÑ ÒØ Ó׺ Ù ÒØÓÒ × Ù Ò Ó Ô Ð noweb¸ ÙÝ Ñ ×ØÖ Ð Ø Ú Ý
ÓÒÓ Ó Ù Ò Ó¸ ×ØÙ Ò Ó Ò Ö ÓÒ Ò Ñ Ó Ó¸ Ñ Ù ÓÔÓÖØÙÒ × ÑÓ Ð Ö Ð
Ð ÖÓ ÓÑÔ Ð ÓÖ × À Ò×ÓÒ Ý Ö × Ö ½¾ º Ò × Ø ÑÔÓ × Ö Ô ÖØ ÐÓ ÕÙ ÓÝ
× Ð Ô ØÙÐÓ ¾¸ ÓÒ ÖÒ ÒØ × Ù Ò ×º Ñ Ó× Ð ¾¼¼¼ ÓÑ Ò Ð Ô ØÙÐÓ
×Ó Ö Ö ÓÐ × Ý Ô ÖØ Ð ¸ Ö Ö ÒØ Ð × Ø Ð × × º Ð Ô ØÙÐÓ Ø Ò Ó ×Ø ÒØ ×
ÑÓ ¬ ÓÒ × ×Ù ÓÒØ Ò Ó ÓÖ Ò Ð Ý Ò ÙÖ ×¸ Ó ÙÖÖ ×¸ Ò ×Ù Ñ ÝÓÖ Ô ÖØ ¸ Ò Ð
Ð Ö Ó Ô Ö Ó Ó ÓÑÔÖ Ò Ó ÒØÖ ¾¼¼½ Ý ¾¼¼ º
Ò ÒÓÚ Ñ Ö Ð ¾¼¼½ Ö Ø ¸ × ÒØ Ö Ñ ÒØ ¸ ÐÓ ÕÙ ØÙ ÐÑ ÒØ × Ð Ô ØÙÐÓ
×Ó Ö ÕÙ Ð Ö Ó Ö ÓР׺
Ñ Ó× Ð ¾¼¼ Ò Ð ÜØ Ò× ÓÒ Ð Ð ÓØ Ö Ó× Ø Ñ ÔÖ × ÒØ Ó
Ò Ð Ô ØÙÐÓ º Ä × ×ØÖÙ ØÙÖ × Ý Ð ÓÖ ØÑÓ× Ò ØÓÖÒÓ ×Ø ÓÑ Ò Ó Ò Ú Ö Ó ×Ø ÒØ
Ò ÓÖÑ Ý ÒÓ × Ó¸ ×Ø Ó×ØÓ Ð ¾¼¼ ¸ Ò ÕÙ Ò ØÓÑ Ó ÙÒ Ú Ö× ÓÒ ×Ø Ð º Ö Ó
ÕÙ Ò ×Ø ÓÑ Ò Ó × ÓÒ ×Ø Ø ÜØÓ Ö Ð Þ ×Ù× ÔÖ Ò Ô Ð × ÔÓÖØ ×º
× Ö ÖÓ ¾¼¼ Ñ ÔÐ ÒØ Ð × Ù ÖÞÓ Ö Ú × Ö Ý ÙÒ ¬ Ö ÐÓ× Ô ØÙÐÓ× Ó
ÐÓ ÕÙ ÓÝ ÓÒ ÓÖÑ ×Ø Ø ÜØÓº × Ö ÒØ Ö Ñ ÒØ ÐÓ× Ô ØÙÐÓ× ½¸ ×Ó Ö ×ØÖ ÓÒ
ØÓ׸ Ý Ð ¿¸ ÓÒ ÖÒ ÒØ Ð Ö Ø Ð ÓÖ ØÑÓ× Ý ×ØÖÙ ØÙÖ × ØÓ׺
Ð × ÔØ Ñ Ö ¾¼¼ ÙÐÑ Ò Ð Ô ØÙÐÓ Ö Ö ÒØ Ð × Ø Ð × × º
Ä Ñ ÝÓÖ Ð × ¬ ÙÖ × ×Ø Ð ÖÓ Ù ÖÓÒ Ò Ö × ÙØÓÑ Ø Ñ ÒØ Ñ ÒØ
ÔÖÓ Ö Ñ × Ð ÓÖ Ó× ÓÒ Ð ÔÖÓÔ Ð ÓØ ALEPHº Ò × × ÒØ Ó¸ Ý ØÖ × ÔÖÓ Ö ¹
Ñ×
½º btreepic Ô Ö Ù Ö Ö ÓÐ × Ò Ö Ó׺
¾º ntreepic Ô Ö Ù Ö Ö ÓÖ × Ò × Ý Ö ÓÐ × Ò Ò Ö Ðº
¿º graphpic Ô Ö Ù Ö Ö Ó׺
Ð ÔÖ Ñ Ö ÔÖÓ Ö Ñ ¸ btreepic¸ Ù ÑÓØ Ú Ó Ñ Ò× Ø × ÓÒ ÓÒ ÐÓ× Ù Ó× Ö ÓÐ ×
Ò Ö Ó× Ö Ð Þ Ó× ÓÒ ÔÖÓ Ö Ñ × ×Ô Ð × Ø Ð × ÓÑÓ Xfig Ý diaº ×ØÓ × ÙÒÓ Ð
ÑÔÓ× Ð Ñ Ø Ö Ð Ù Ö Ö ÓÐ × ÒÓÖÑ × ¹ ÒØÓ× Ó Ñ Ð × ÒÓ Ó×¹º Ò Ú ÖØÙ
×ØÓ¸ ×ÓÐ Ø ÙÒ ØÖ Ó × ÓÐ Ö Ð Ö ×Ô ØÓ ÙÝÓ× Ö ×ÙÐØ Ó׸ Ô × Ö × Ø × ÖÑ
× ÓÐ ÖÑ ÒØ ¸ ×Ø ÖÓÒ ÑÙ Ó × ÖÑ ×Ù¬ ÒØ ×º Ö Þ × ÜÔ Ö Ò ¸ ÔÓÖ
Ñ ÔÖÓÔ Ù ÒØ Ö Ð Þ Ö btreepicº Ù Ò Ó ØÙÚ ÕÙ Ù Ö Ö ÓÐ × Ò Ö Ð ×¸ ×ÓÐ Ø
Ð Ñ ×ÑÓ Ø ÔÓ ÔÖÓ Ö Ñ ÕÙ Ô Ö Ó ÙÒ ×ØÙ ÒØ Ü Ð×Ó¸ ÐÐ Ñ Ó ÂÓ× Ö ØÓ¸
ÕÙ Ò ÓÖ Ó ÙÒ ÔÖ Ñ Ö Ú Ö× ÓÒ ÐÐ Ñ xtreepic Ý ÕÙ ×Ø ×ØÖ Ù Ò ALEPHº
Ä Ñ ÒØ Ð Ñ ÒØ ¸ ×Ø Ú Ö× ÓÒ ÓÔ Ö ×Ó Ö ÙÒ Ú Ö× ÓÒ Ö ÓÐ × ÕÙ Ð ÔÓ Ñ
Ò × Ý Ö Ú × ÓÒ Ý Ö Ù ¸ ÔÓÖ ÐÓ ÕÙ ÔÖ Ö Ö Ö ÒØ Ö Ñ ÒØ Ð ÔÖÓ Ö Ñ
Ó Ð ÒÓÑ Ö ntreepicº È Ö Ð Ð ÓÖ ÓÒ Ð ÔÖÓ Ö Ñ Ñ Ù ÑÙÝ ÙØ Ð Ð ÖÑÓ×Ó
Ø ÜØÓ ×Ó Ö Ù Ó Ö Ó× ÃÓÞÓ ËÙ Ý Ñ ¾¼ º Ò ÐÑ ÒØ ¸ Ù Ò Ó Ñ Ò ÓÒØÖ
Ò Ð Ñ ×Ñ Ò × Ö ×Ô ØÓ ÐÓ× Ö Ó׸ ÔÖÓÚ Ð Ó × ÓÒ Ô Ö × ÖÖÓÐÐ Ö ×
11. ix
ÒØ Ö Ñ ÒØ Ð ÓÖÔÙ× Ð ÓÖ ØÑ Ó Ò ÓÑ ØÖ ÓÑÔÙØ ÓÒ Ðº Ð ÔÖÓ Ö Ñ Ö ×ÙÐØ ÒØ ¸
graphpic × ÙÒ ÑÙÝ × ÑÔÐ Ý Ú ØÓ Ð Ð ÓÖ ØÑ Ú Ò ÙÐ Ð Ù Ó ÙØÓÑ Ø Ó
Ö Ó× Ó¸ Ð × × ÓÒ × ×Ó Ö Ù Ó ×ÓÒ ØÓÑ × ÔÓÖ Ð Ù×Ù Ö Ó Ô ÖÓ ÔÙ Ö
Ö ÕÙ graphpic Ø Ò Ð Ú ÖØÙ ÓÔ Ö Ö ÒØ Ö Ñ ÒØ ×Ó Ö ÓÑ ØÖ ÓÑÔÙØ ÓÒ Ð
Ý ÕÙ ÐÐÓ¸ ÒÓ ×ÓÐÓ Ú Ð ×Ø ÑÔÓ¸ × ÒÓ ÕÙ Ö ÙØÙÖÓ× × ÖÖÓÐÐÓ׺
Ò Å ÖÞÓ ¾¼¼ Ò Ð × Ö ØÙÖ Ð Ó ÙÑ ÒØ ÓÒ Ð Ð ÓØ º Å Ò Ö ÒØ
ÙÒ ÔÖÓ Ð Ñ ÓÑÓ ÒØ Ö Ö Ð Ó ÙÑ ÒØ ÓÒ Ò Ð Ù ÒØ ×Ø Ø ÜØÓ × Ò ÕÙ ÐÐ
Ô Ö Þ Ò Ð Ø ÜØÓ º Ê ÕÙ Ö × Ö ÖÐ Ò Ð Ñ ×ÑÓ × Ø Ó ÓÒ × Ö ×Ø Ð ÖÓ ÔÓÖÕÙ
× ÑÓ Ó¸ Ó Ð Ñ ×Ñ Ó ØÖ Ò noweb¸ ÙÒ ÑÓ ¬ ÓÒ Ð Ð ÓØ × ÔÓ Ö
ØÙ Ð Þ Ö Ö Ô Ñ ÒØ Ò Ð Ó ÙÑ ÒØ ÓÒº ÒØÓÒ × × Ò Ö ÙÒ ¬ÐØÖÓ Ø ÜØÓ
ÕÙ Ö ÓÒÓ × ÐÓ× ÐÓÕÙ × Ó ÙÑ ÒØ ÓÒ ÒØÖÓ Ð Ù ÒØ noweb Ý ÐÓ× Ð Ñ Ò ×
Ñ Ò Ö ÕÙ ÒÓ Ô Ö × Ò Ò Ð × Ð Ä Ì º Ì Ð ¬ÐØÖÓ × ÒÓÑ Ò deldoxygen Ý
Ù × Ö ØÓ ÓÒ Ð Ò Ö ÓÖ Ò Ð Þ ÓÖ × Ð Ü Ó Ö ¬ Ó× flex Ý C++º Ð Ù Ò Ö ÕÙ
ÔÙ ÖÐÓ Ó Ò ØÖ ÒØ Ñ ÒÙØÓ× ÓÒ ÙÒÓ ÐÓ× Ð Ò Ù × × Ö ÔØ Ò ÑÓ ÖÒÓ×
´perl¸ python¸ Ø ºµº ÈÖÓ Ð Ñ ÒØ × ÖØÓ × ÝÓ Ù × Ñ ×ØÖÓ Ò Ð ÙÒÓ ÕÙ ÐÐÓ×
Ð Ò Ù ×¸ Ô ÖÓ¸ Ò Ò ÙÖ × Ñ Ö ÔÐ Ö ÓÒ ØÖ × Ó׺ ÈÖ Ñ ÖÓ¸ ÑÓÖ ÙÒ Ô Ö
ÓÖ × Ò × Ö Ö deldoxygen ÔÓÖÕÙ Ø Ò ÕÙ Ò ÒÓ× × Ò Ù× Ö flex Ý ÒÓ Ö ÓÖ
Ò Ð Ð Ò Ù ÒÓ × ÔÙ × ÑÙ Ð Ö Ò º Ë ÙÒ Ó¸ Ñ ¬ÐØÖÓ Ø Ò ÑÙ × Ñ ×
ÔÓ× Ð × × Ö ÓÖÖ ØÓ¸ ÔÙ × Ù ×Ô ¬ Ó ¹ÒÓ ÔÖÓ Ö Ñ Ó¹ Ó Ð ÓÖÑ Ð ×ÑÓ
Ð × ÜÔÖ × ÓÒ × Ö ÙÐ Ö × Ý ÐÓ× ÙØÓÑ Ø × Ò ÙÒ Ð Ò Ù × Ö ÔØ Ò ¸ ×Ø ÓÖÖ Ø ØÙ
Ø Ò ÕÙ ÔÖÓ Ö Ñ Ö× Ý ÒÓ ×Ô ¬ Ö× ÓÑÓ Ù Ð ×Óº Ò ÐÑ ÒØ ¸ Ð ¬ÐØÖÓ ×Ö
ÓÒ× Ö Ð Ñ ÒØ Ñ × Ú ÐÓÞ ÕÙ ÙÒ ÓÒØÖ Ô ÖØ × Ö ÔØ Ò ÝÓ Ö ¸ Ù Ò Ó Ñ ÒÓ׸ Ó×
ÓÖ Ò × Ñ Ò ØÙ º
Ù Ò Ó Ñ Ò ÓÒØÖ ÒÐ ÓÒ ¬Ò Ð ×Ø Ú Ö× ÓÒ ´Å ÖÞÓ ¾¼¼ µ¸ Ù
Ö Ð Þ Ö ÕÙ Ð Ø ÜØÓ ÓÒØ Ò ´Ý ÙÒ ÓÒØ Ò µ ÐÓÕÙ × noweb ÓÒ Ô ÞÓ× Ó Ó × Ò
ÑÙ Ó Ú ÐÓÖ Ø Ó ÔÓÖ ÑÔÐÓ¸ Ö Ô Ø Ö ÙÒ ÓÒ × ÙÝÓ × ÒØ Ó Ý Ù ÜÔÐ Ó Ò
ÓØÖÓ ÐÙ Ö Ô Ö ÓØÖ Ð × Ó ØÓº ÒØÓÒ × × Ò Ö ÓØÖÓ ¬ÐØÖÓ Ø ÜØÓ ÕÙ
Ö ÓÒÓÞ Ð Ñ Ø ÓÖ × ÒØÖÓ Ð Ù ÒØ noweb Ý ÕÙ × ÒÚÓ × ÒØ × nowebº Ð
¬ÐØÖÓ × ÒÓÑ Ò nobook¸ Ù × Ö ØÓ Ø Ñ Ò Ò flex Ý Ð Ñ Ò ¸ Ô Ö Ð × Ð Ä Ì ¸ ÐÓ×
ÐÓÕÙ × Ð Ñ Ø Ó׺
Cosas que faltan y sobran
× ÑÙ × Ô Ö×Ô Ø Ú ×¸ × ÑÔÖ ÙÒ Ø ÜØÓ ÓÐ ÐØ Ð Óº ÕÙ × Ó Ö Ö Ö
ÐÓ ÕÙ ¸ Ö Ó ¸ Ù Ö Ó Ô Ö Ø Ñ ÒØ Ö Ð Þ Ö Ý ÐÓ ÕÙ ¸ ÓÒ ÖØ ØÙ ¸ ÒÓ
Öº
Ö Ó × Ò Ö Ñ ÒØ ÕÙ Ð × ×ØÖÙ ØÙÖ × ØÓ× Ý Ð ÓÖ ØÑÓ× ÙÒ Ñ ÒØ Ð × ×Ø Ò ÔÖ ¹
× ÒØ × Ò ×Ø Ø ÜØÓ ÙÒÕÙ × ÙÖÓ Ð ÙÒ Ô Ö × Ö Ô Ö º ÈÓÖ ÓØÖ Ô ÖØ ¸ Ñ Ø Ö Ð ÕÙ
Ñ Ù Ó × ÐØÓ ÒØ Ö ×¸ ÕÙ ×Ø ÔÖ × ÒØ Ò Ð Ð ÓØ ALEPH¸ ÒÓ ×Ø ÔÖ × ÒØ
Ò ×Ø Ø ÜØÓº ÄÓ× ÑÔÐÓ× Ñ × ÒÓØ Ð × ÐÐÓ ×ÓÒ Ð × Ð ×Ø × × Ô¸ ÓÐÓÖ Ó× Ö Ó׸
Ñ ÒÓ× ÙÐ Ö ÒÓ× Ý Ñ ÐØÓÒ ÒÓ׸ ×ØÖÙ ØÙÖ × Ö Ó× ÓÒ ÙÖÖ ÒØ ×¸ ÒØ × Ý
× ÑÙÐ ÓÒ¸ ×ØÖÙ ØÙÖ × Ö Ó× Ý ×Ù× Ð ÓÖ ØÑÓ× × Ó× Ò ÓÐÓÒ × ÓÖÑ × Ý ¹
ÓÑ ØÖ ÓÑÔÙØ ÓÒ Ðº Å Ù × Ù×Ø Ó Ò ÐÙ ÖÐ × Ò ×Ø Ð ÖÓ¸ Ô ÖÓ Ý Ñ ×Ó Ö Ô ×Ó
Ð ÑÓÑ ÒØÓ Ý ÓØ Ð Ð Ñ Ø ×Ô Óº
×Ô ØÓ× ÕÙ ÒÓ ×Ø Ò × ÖÖÓÐÐ Ó× Ò ALEPH Ý ÕÙ × Ö Ò ÒÓ× Ò ÐÙ Ö× ×ÓÒ
ÐÓ× Ô× ÓÒ ¸ Ð × Ñ Ð × Ö ÓÐ × Ó× × ×Ø Ñ × Ö ÚÓ Ý Ù×ÕÙ
12. x
Ò Ñ ÑÓÖ × ÙÒ Ö ´ + Ý Ö Ú Ó×µ Ý ÐÓ× Ö ÓÐ × ÕÙ ØÖ ×º
Ò ×Ø Ø ÜØÓ × Ô Ð Ð Ð Ò Ù ÑÓ Ð Ó ÍÅÄ Ô Ö Ð Ø Ö Ð ÓÑÔÖ × ÓÒ
Ö Ð ÓÒ × ÒØÖ Ó ØÓ× º Ö Ó × Ò Ö Ñ ÒØ ÕÙ ÍÅÄ Ø Ò ÑÙ Ó Ú ÐÓÖ Ô Ö ÓÑÔÖ Ò Ö
× ×Ø Ñ × ÓÑÔÐ Ó׸ Ý × ÖÖÓÐÐ Ó׸ Ý ÙÒ ÔÓ Ó Ñ ÒÓ× Ú ÐÓÖ¸ ÙÒÕÙ ÔÖ Ð ¸ Ô Ö
× Ò ÖÐÓ׺ È ÖÓ Ò ÐÓ ÕÙ Ø Ò ×Ø Ø ÜØÓ Ý ×Ù× ÙÖ×Ó× Ö Ú Ó׸ ÒÓ × ØÖ × Ò ÒØ
ÙØ Ð º
Deudas
ËÙ Ý ÒØ Ð ÙØÓÖ × × ÓÒ ÙÒ Ð × Ñ × Ö Ò × Ð × Ý ØÖ ÑÔ × ×Ø
Ø ÑÔÓ Ð Ö Ó ÙØÓÖ Ý¸ Ñ × ÐÐ Ý ÖÖ ÒØ ÙÒ¸ Ð ÔÖÓÔ Ò Ù×ØÖ Ð º ÈÓÖ
Ñ × Ö Ø Ö ÔÖ Ñ Ò ÕÙ ÔÙ Ø Ò Ö Ù ÐÕÙ Ö Ó Ö ¸ ×Ø × Ö ÙÒ× Ö Ö × ¸
Ý Ô Ö ¸ ÙÒ ÙÐØÙÖ º Ä ÔÖ Ñ Ö Ù ¸ Ô٠׸ ÕÙ Ù ÐÕÙ Ö Ò Ú ÙÓ ÕÙ Ö ÓÒ ÙÒ
ÓÖ × ×Ù ÙÐØÙÖ ¸ Ð Ù Ð Ð ÒØÖ Ð ØÖ × ÓÒ Ó Ö ÙÒ×Ø Ò Ð¸ Ò ÓÒÓ Ñ ÒØÓ×
Ý × ÒØ Ñ ÒØÓ× Ý ÕÙ ÔÓ× Ð Ø Ò Ò×Ô Ö Ò Ð Ó Ö Ò Ù ×Ø ÓÒº Ò ×Ø Ñ ×ÑÓ ×Ô Ö ØÙ¸
ÙÒ Ú Þ ÒØÖ Ð Ó Ö ¸ Ð × ÙÒ Ù ÕÙ Ö × Ð ÙÐØÙÖ ÕÙ Ö Ý
Ö ÓÒÓ Ð Ó Ö º
È Ö Ö × Ò Ó ÇÖØ Ý ×× Ø¸ ÙÒÓ × ÙÒÓ Ý ×Ù Ö ÙÒ×Ø Ò ¸ Ô ÖÓ¸ Ù ÐÕÙ Ö × ¸
Ò ×Ø × ÑÔÖ × Ò Ù ÒØÖ Ð ÒÙ Ò ÖÙÑ ÓÖ Ð ÓØÖÓº Å × ÒØÓ¸ Ô٠׸ Ò Ö Ò
Ù ÕÙ Ò × × ÒØÓ Ð × Ó ÐÓ ÕÙ ×ÓÝ Ý¸ Ò ÐÓ Ô ÖØ ÙÐ Ö ×Ø Ø ÜØÓ¸
ÕÙ ÐÐÓ× ÕÙ Ò ÖÓÒ ÑÙÝ Ö Ø Ñ ÒØ Ò ×Ù Ð ÓÖ ÓÒº
Î ØÓÖ Ö ÚÓ¸ ÖÐÓ× Æ Ú ¸ ÂÙ Ò ÄÙ × Ú × Ý ÂÙ Ò ÖÐÓ× Î Ö × Ù ÖÓÒ Ñ × ÔÖ Ñ ÖÓ×
× ÔÙÐÓ× Ò ×Ø Ý Ð Ö × ×Ø Ñ × ×ØÖ Ù Ó׺ Î ØÓÖ Ò×ØÖÙÑ ÒØÓ Ð ÔÖ Ñ Ö Ú Ö× ÓÒ
Ð Ð × LinearHashTable<Key> ÔÖ × ÒØ Ò Ü º½º ´Ô Ò ¿¿µº ÖÐÓ× Ò×ØÖÙ¹
Ñ ÒØÓ Ð ÔÖ Ñ Ö Ú Ö× ÓÒ ÙÒ × ×Ø Ñ ÓÑÙÒ ÓÒ Ð ÒÚ Ö ÙÖ ×Ù×Ø ÒØ Ó Ò Ð
Ù×Ó ALEPH Ð × ×Ø Ñ ÙÒ × ÓÔ Ö Ø ÚÓ ÓÝ Ò º ÂÙ Ò ÖÐÓ× Ò×ØÖÙÑ ÒØÓ ÐÓ×
Ö ÓÐ × ÎÄ Ð Ó× Ý ÓÒ Ö Ò Ó׸ ÐÓ× Ù Ð ×¸ × Ò ÒÓ ×Ø Ò ÔÖ × ÒØ × Ò ×Ø Ø ÜØÓ¸ ×Ù
Ò×ØÖÙÑ ÒØ ÓÒ ÝÙ Ó Ñ ÓÖ Ö Ý ÔÙÖ Ö Ð Ð × Avl Tree<Key>º
Ò Ö × Ö Ù ÙÒ Ù×Ù Ö Ó ÒØ Ò× ÚÓ ALEPH ÙÖ ÒØ Ð Ö Ð Þ ÓÒ ×Ù Ø × ×
Ñ ×ØÖ ¸ ÐÓ ÕÙ Ñ Ô ÖÑ Ø Ó Ú Ö ×Ô ØÓ× ÕÙ ÐÙ Ó Ò ÖÓÒ Ò ÜØ Ò× ÓÒ × Ý Ñ ÓÖ ×
Ð Ð ÓØ º
Ä ÓÒ Ö Ó ÙÒ ¸ Ð Ñ Ö ÓÒØÖ Ö × Ý ÖÐÓ× Ó×Ø Ö Ð Þ ÖÓÒ treepic¸ ÔÖ ÙÖ×ÓÖ
btreepic ÙÒ ÔÖÓ Ö Ñ Ô Ö Ù Ö ÐÓ× Ö ÓÐ × Ò Ö Ó× ×Ø Ð ÖÓº ÂÓ× Ö ØÓ
× Ö Ó xtreepic¸ ÔÖ ÙÖ×ÓÖ ntreepic¸ Ù× Ó Ô Ö Ù Ö Ö ÓÐ × Ý Ö ÓÖ × Ò ×
Ò Ö Ð ×º
ÂÓÖ Ê ÓÒ Ó Ý ÌÓÑ × ÄÓÔ Þ Ö Ð Þ ÖÓÒ Ð × ÔÖ Ñ Ö × ÔÖÙ × × ÑÔ ÒÓ ×Ó Ö ÐÓ×
Ú Ö×Ó× Ö ÓÐ × Ò Ö Ó× Ù×ÕÙ º
 ×Ù× Ë Ò Þ Ö Ð ÞÓ Ô ÖØ Ð ÑÔÐ ÒØ ÓÒ Ô Ö Ð Ð Ð ÓØ ×Ø Ò Ö C++
Ó ALEPHº Ò ÔÖÙ × × ÑÔ ÒÓ ØÖ ÓÒ Ð ×¸ Ð Ð ÓØ ×Ø Ò Ö Ó
ALEPH × Ñ ÓÖ × ÑÔ ÒÓ ÕÙ Ð Æͺ
ÂÙ Ò Ù ÒØ × Ò×ØÖÙÑ ÒØÓ Ô ÖØ Ý ÔÙÖÓ Ð Ð × Ò Ö Ö ÓÐ Tree Node<T>º
ÇÖÐ Ò Ó Î ÙÒ Ò ÓÒØÖÓ ÖÖÓÖ × ÑÔÓÖØ ÒØ × Ò ÐÓ× Ö ÓÐ × Ý ÔÐ ÒØ Ó Ð ÙÒ × ×Ù Ö Ò ×
ÑÙÝ ÔÖ Ð × ×Ó Ö Ð ×Ø ÐÓ ÑÔÐ ÒØ ÓÒº
Ò Ð ÓÒ ÓÒ ×Ø Ø ÜØÓ × Ò ÑÔÐ Ó ÒØ Ö Ñ ÒØ ÔÖÓ Ö Ñ × Ð Ö ×
Ä Ì ½ ¸ Ì ¾½ ¸ noweb¸ Á Ì ¸ gnu make ¸ imake ½¿ ¸ gnuplot ½½ ¸ R ½ ¸
Maxima ½ ¸ Xfig ¾¿ ¸ dia ¸ Umbrello ¾¾ ¸ doxygen ¸ bcpp ¿ ¸ graphviz ½¼¸ ¸ ¸
13. 0.0. Bibliograf´
ıa xi
ÒØÖ ÓØÖÓ׺ ×Ø Ø ÜØÓ Ý ÐÓ× ÔÖÓ Ö Ñ × Ù ÖÓÒ Ø Ó× ÓÒ gnu Emacs ¾ º ÄÓ× ÔÖÓ Ö Ñ ×
Ù ÖÓÒ Ñ Ò Ó× ÓÒ ØÓ Ó× ÐÓ× ÙØ Ð Ø Ö Ó× GNU ½ º
ÂÙ Ò Ú Ó¸ ÈÖÓ ×ÓÖ Ð ÙÐØ ÀÙÑ Ò × Ð ÍÒ Ú Ö× ÄÓ×
Ò ×¸ Ñ ×ÙÔ ÖÚ ×Ó ÐÓ× ÓÑ ÒØ Ö Ó× Ø ÑÓÐÓ Ó× Ò Ð Ø Ò Ý Ö Óº
Ð ÙÒ × Ú ×¸ Ð Ó × ÖÚ Ö Ð ÙÒÓ× ×ØÓ× Ý Ø ØÙ × Ò × ÔÙÐÓ׸ Ñ Ô Ö ÒÓØ ÖÐ ×
Ð ÙÒ × Ñ × Ò× Ò ÒÞ × ÐÓ ÕÙ ÚÓ Ð Ð Ò ÔÓ× Ð Ñ ÑÔÖÓÒØ º È ÖÓ ×
Ø ÒÓÖ Ó Ð Ö Ö ÕÙ ×ÓÝ ÝÓ¸ Ñ × Ò¸ ÕÙ Ò ÔÓÖØ ×Ù× Ð ÓÒ × Ý¸ ÔÓÖ Ø ÒØÓ¸ ÕÙ Ò Ð ×
ÜÔÖ × Ö Ø ØÙ º
Å × Ñ × ÑÓ× Ô Ö ×¸ Æ ÐÐÝ Ý Ð ×¸ Ò ÓÒØÖ Ù Ó ÐÓ ÕÙ Ñ ØÖ Ù Ö ÓÑÓ
ÙÒ × Ò× Ð Ô ÖØ ÙÐ Ö Ð Ø ÒÓÐÓ º Å Ñ Ö Ð ÝÓ Ý ÓÖÖ Ó ÒØ Ö Ñ ÒØ ×Ø
ØÖ × Ö ØÓ × ÓÑÓ ÐÐÓ׸ ÓØÖÓÖ Ñ ÓÐ × Ò ¸ Ñ Ò× Ò ÖÓÒ × Ö Ö ÙÒ ÔÓ Óº
À Ó × ÖÚ Ó ÕÙ × ØÓ Ó ÙØÓÖ Ð ÖÓ Ø ÜØÓ Ø Ò Ó ÜÔÖ × Ö Ñ ÒØÓ× ×Ù
Ñ Ð ´ ×ÔÓ×Ó´ µ Ó´ µ´×µµº Ò Ð ØÖ Ò× ÙÖ×Ó ×Ø ÓÒ Ñ Ô Ö Ø ÕÙ ÐÐÓ
ÔÖÓ Ð Ñ ÒØ Ó Þ ÕÙ ÐÐÓ׸ Ò Ñ ×Ó ÓÒ × Ö ÖÖ ×ÔÓÒ× Ð Ò Ð Ò ¸
ÙÒÓ Ð × ÓÐÚ º ÈÓÖ Ö ÞÓÒ × ÑÙÝ ÒØ Ñ ×¸ Ô Ö Ò Ø Ò ×¸ ÒÓ ÔÙ Ó Ñ Ö Ò ÜÔÖ × Ö
ÓÑÓ Ý Ù ÒØÓ ×ÓÝ Ö × Ñ ×ÔÓ× ¸ Šи Ô ÖÓ × ÔÙ Ó Ð Ñ Ö ÕÙ ÒÓ × Ö Ò
× Ò ÐÐ º Ë ÔÙ × ÓÒ Ý ÐÐ ¸ ÔÓÖ ×Ù ÑÓÖ Ý ×Ù Ô Ö ÓÒ¸ Ñ Ñ ÝÓÖ Ý ÔÖ Ò Ô Ð Ù
ººº Ý Ö Ø ØÙ º
Bibliograf´
ıa
½ ØØÔ »»ÛÛÛº ÒÙºÓÖ º
¾ ØØÔ »»ÛÛÛº ÒÙºÓÖ »×Ó ØÛ Ö » Ñ ×»º
¿ ØØÔ »» ÒÚ × Ð ¹ ×Ð Ò ºÒ Ø» ÔÔº
ØØÔ »»ÛÛÛº Ø ÒºÓÖ º
ØØÔ »»ÛÛÛº Ñ ºÓÖ º
ØØÔ »»ÛÛÛº ÒÓÑ ºÓÖ »ÔÖÓ Ø×» º
ØØÔ »»ÛÛÛº ÓÜÝ ÒºÓÖ º
ÐÐ×ÓÒ¸ Ò×Ò Ö¸ ÃÓÙØ×Ó¬Ó׸ ÆÓÖØ ¸ Ò ÏÓÓ ÙÐк Ö Ô Ú Þ ß ÓÔ Ò ×ÓÙÖ Ö Ô
Ö Û Ò ØÓÓÐ׺ ÁÒ Ê ÏÁÆ ÓÒ Ö Ò ÓÒ Ö Ô Ö Û Ò ´ µ¸ ¾¼¼½º
ÂÓ Ò ÐÐ×ÓÒ¸ Ñ Ò Êº Ò×Ò Ö¸ Ð Ø Ö Ó× ÃÓÙØ×Ó¬Ó׸ ËØ Ô Ò º ÆÓÖØ ¸ Ò ÓÖ¹
ÓÒ ÏÓÓ ÙÐк Ö Ô Ú Þ Ò ÝÒ Ö Ô ß ×Ø Ø Ò ÝÒ Ñ Ö Ô Ö Û Ò ØÓÓÐ׸
¾¼¼¿º
½¼ Ñ Ò Ò×Ò Ö¸ Ð Ø Ö Ó× ÃÓÙØ×Ó¬Ó׸ Ò ËØ Ô Ò ÆÓÖØ º Ö Û Ò Ö Ô × Û Ø
dotº Ì Ò Ð Ö ÔÓÖظ Ì²Ì ÐÐ Ä ÓÖ ØÓÖ ×¸ ÅÙÖÖ Ý À Ðи Ƹ ÍË ¸ ÖÙ ÖÝ
¾¼¼¾º
½½ ØØÔ »»ÛÛÛº ÒÙÔÐÓغ Ò Óº
½¾ Ú Êº À Ò×ÓÒ Ò Ö ×ØÓÔ Ö Ïº Ö × Öº Ê Ø Ö Ø Ð ÓÑÔ Ð Ö × Ò
Ò ÁÑÔÐ Ñ ÒØ Ø ÓÒº ×ÓÒ Ï ×Рݸ ½ º
14. xii
½¿ ØØÔ »»ÜÓÖ º Ö × ØÓÔºÓÖ º
½ Ò Ö Û Äº ÂÓ Ò×ÓÒ Ò Ö º ÂÓ Ò×ÓÒº Ä Ø Ö Ø ÔÖÓ Ö ÑÑ Ò Ù× Ò ÒÓÛ º Ä ÒÙÜ
ÂÓÙÖÒ Ð¸ Ô × ß ¸ Ó ØÓ Ö ½ º
½ ÓÒ Ð º ÃÒÙØ º Ä Ø Ö Ø ÔÖÓ Ö ÑÑ Ò º Ì ÓÑÔÙØ Ö ÂÓÙÖÒ Ð¸ ¾ ´¾µ ß½½½¸
½ º
½ ØØÔ »»ÛÛÛº Ø ÒºÓÖ º
½ ØØÔ »»Ñ Ü Ñ º×ÓÙÖ ÓÖ ºÒ غ
½ ÛÛÛº ØØÔ »»Ö¹ÔÖÓ ØºÓÖ º
½ ÆÓÖÑ Ò Ê Ñ× Ýº Ä Ø Ö Ø ÔÖÓ Ö ÑÑ Ò × ÑÔÐ ¬ º Á ËÓ ØÛ Ö ¸ ½½´ µ ß½¼ ¸
Ë ÔØ Ñ Ö ½ º
¾¼ ÃÓÞÓ ËÙ Ý Ñ º Ö Ô Ö Û Ò Ò ÔÔÐ Ø ÓÒ× ÓÖ ËÓ ØÛ Ö Ò Ò Ö Ò Ò
ÃÒÓÛÐ Ò Ò Ö׸ ÚÓÐÙÑ ½½ Ó ËÓ ØÛ Ö Ò Ò Ö Ò Ò ÃÒÓÛÐ Ò ¹
Ò Ö Ò º ÏÓÖÐ Ë ÒØ ¬ ¸ ¾¼¼¾º
¾½ ØØÔ »»ØÙ ºÓÖ »Ø Ø Ü»º
¾¾ ØØÔ »»ÛÛÛº ºÓÖ º
¾¿ ØØÔ »»ÛÛۺܬ ºÓÖ º