C + + entorno de desarrollo integrado o IDE, como Eclipse CDT
compilador C + + , como GCC
Ver Más instrucciones
1
carga del C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2
Importe el "Vector " y bibliotecas " Algoritmo " , escribiendo lo siguiente en la parte superior del archivo de código fuente: .
# import Declarar una función principal. Las funciones principales son los puntos de entrada del programa - donde el programa comienza la ejecución . Las llaves que siguen una función principal forman un bloque de código : Se encapsulan todo el código fuente de su función principal. Escribe la declaración principal de la función y el bloque de código como este : int main () { } Escriba el código fuente que se encuentra en los siguientes pasos dentro de las llaves de la función principal . Crear un contenedor de datos vectorial. Los vectores son contenedores secuenciales que se pueden cambiar de tamaño automáticamente a sí mismos cuando se agregan datos a ellos. Para crear un nuevo vector, escriba la siguiente declaración : Agregar datos al vector mediante la función " push_back " . Por ejemplo, para sumar los números 1 a 4 para el vector, escribir las siguientes líneas de código: v.push_back ( 1 ) ; v.push_back ( 2 ) ; v.push_back ( 3 ), v push_back ( 4 ) ; Reorganizar el vector para formar un montón. Una pila es una estructura de árbol en la que los "hijos" de un nodo es menor en valor , por lo tanto , el nodo superior de un montón es el nodo con el mayor valor numérico - 4 , en este ejemplo. Puede utilizar el comando make_heap como este, pasando al principio y al final del vector para incluir todos los elementos : make_heap ( v.begin (), v.end ()); Eliminar todos los elementos de un montón si sospecha que se ha dañado . Usted puede hacer esto utilizando la función " pop_heap " así: pop_heap ( v.begin (), v.end ());
3
4
5
6
7
8