El EOP para escolares. - página 15

 
Алексей Тарабанов:

Chicos, soy un retrógrado, pero hay una pila (cuando el primer valor almacenado se recupera el último) y una cola (cuando el primero en entrar es el primero en salir).

¿Qué es un montón?

Cuando se elimina un objeto de la pila, se ejecuta automáticamente la regla FILO (first in, last out).
Cuando se borran objetos en el montón, esta regla es controlada por el programador.
Un montón es una cola con una prioridad. Resulta que el montón es una cola.

 
Roman:

Al borrar un objeto de la pila, se ejecuta automáticamente la regla FILO (first in, second out).
Cuando se eliminan objetos del montón, esta regla es controlada por el programador.
El montón es una cola con prioridad. Resulta que el montón es una cola.

la noche deja de ser lánguida : ¿alguna versión más? :-)

 
Roman:

Al borrar un objeto de la pila, se ejecuta automáticamente la regla FILO (first in, second out).
Cuando se borran objetos en el montón, esta regla es controlada por el programador.
El montón es una cola con prioridad. Resulta que el montón es una cola.

Esto es complicado.

 
Алексей Тарабанов:

Chicos, soy un retrógrado, pero hay una pila (cuando el primer valor almacenado se recupera el último) y una cola (cuando el primero en entrar es el primero en salir).

¿Qué es un montón?

Un montón de estos...

Una variante es la creación dinámica de objetos mediante new, la segunda variante es la creación automática de objetos (sin new).

 
Maxim Kuznetsov:

la noche deja de ser lánguida : ¿alguna versión más? :-)

En general, un montón binario es una estructura de datos de tipo árbol abstracto.
Este tipo se denomina cola prioritaria.

 
Алексей Тарабанов:

Sabio.

Un montón es sólo un montón. Puedes pensar que es toda la memoria que aún no has ocupado.
Puedes tomar trozos de él para adaptarlo a tus necesidades (puedes colocar un objeto o un array de escalares o algo así).
Y se puede tomar/recuperar en cualquier orden, eso es lo que es un montón.

Un escolar que declara que el orden de asignación/liberación en la pila es importante, que se mate ap el muro queda para el segundo año.

 
Roman:

En general, un montón binario es una estructura de datos, en forma de árbol de un tipo abstracto.
Este tipo se denomina cola prioritaria.

Me acostaría durante seis meses.

 
Roman:

En general, un montón binario es una estructura de datos en forma de árbol de un tipo abstracto.
Este tipo se denomina cola prioritaria.

cómo está marcado y organizado físicamente el montón, el programador de la aplicación no debería dudar en absoluto.

PS/ y no es una cola prioritaria de repente

 
Bien hecho... En el tema de los escolares, has empezado a debatir a nivel profesional. Y para que se entienda bien, se le dijo al escolar: "Piensa por ti mismo. Lo que quieras hacer, hazlo tú mismo"... Pero les pedí que me explicaran a qué había que prestar atención al dirigirse a la clase. Qué opción en qué casos puede tener prioridad sobre otras.
 
Alexey Viktorov:
Bien hecho... En el tema de los escolares, has empezado a debatir a nivel profesional. Y para que se entienda bien, se le dijo al escolar: "Piensa por ti mismo. Lo que quieras hacer, hazlo tú mismo"... Pero les pedí que me explicaran a qué había que prestar atención al dirigirse a la clase. Qué opción en qué casos puede tener prioridad sobre otras.

Puede ser así: si sabes exactamente lo que necesitas uno o dos objetos de la misma clase - puedes usar variables con el tipo de clase - así que en kodobase el baterista lo hace - define variables con el tipo de clase a nivel global, y accede a los métodos de la clase a través de estas variables. Y si en el proceso de ejecución del programa creas objetos a través de new, entonces no tienes más remedio que usar punteros - el objeto se crea "en algún lugar de la memoria", pero no puedes acceder a él con una variable - no lo has definido y no hay nada a lo que acceder, pero tienes un puntero a este objeto - lo has definido al crear un nuevo objeto - así que accedes y manipulas con esta variable.

Razón de la queja: