学童のためのEOPです。 - ページ 15

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

みんな、私は逆行なんだけど、スタック(最初に格納された値を最後に取り出す場合)とキュー(先入れ先出しの場合)があるんだ。

ヒープとは何ですか?

スタック上のオブジェクトを削除する場合、FILO(first in, last out)ルールが自動的に実行されます。
ヒープ上のオブジェクトを削除する場合、このルールはプログラマによって制御される。
ヒープとは、優先順位を持つ待ち行列のことです。ヒープがキューであることが判明した。

 
Roman:

スタック上のオブジェクトを削除する場合、FILO(first in, second out)ルールが自動的に実行されます。
ヒープ上のオブジェクトを削除する場合、このルールはプログラマによって制御される。
ヒープは優先順位を持つ待ち行列です。ヒープがキューであることが判明した。

夕方には気だるさがなくなる : 他のバージョンは?:-)

 
Roman:

スタック上のオブジェクトを削除する場合、FILO(first in, second out)ルールが自動的に実行されます。
ヒープ上のオブジェクトを削除する場合、このルールはプログラマによって制御される。
ヒープは優先順位を持つ待ち行列です。ヒープがキューであることが判明した。

これが厄介なんです。

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

スタック(最初に格納された値が最後に取り出される)とキュー(先入れ先出し)があるんだ。

パイルって何?

この山盛り...

一つはnewによる動的なオブジェクト生成、もう一つは(newを使わない)自動的なオブジェクト生成です。

 
Maxim Kuznetsov:

夕方には気だるさがなくなる : 他のバージョンは?:-)

一般に、バイナリヒープは抽象的な木型のデータ構造 である。
このタイプをプライオリティ・キューと呼びます。

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

ワイズ

山はただの山です。まだ占領していないすべてのメモリと考えることができます。
そこから必要な部分を取り出すことができます(オブジェクトを置いたり、スカラーの配列を置いたり、そのようなことができます)。
そして、それをどのような順番でも取り出せる、それがヒープなのです。

積み上げた中での配分・放出順が重要だと宣言する小学生、2年目も壁が残っているapを自殺 させる。

 
Roman:

一般に、バイナリヒープはデータ構造の一つ であり、抽象的な型のツリーの形をしている。
このタイプをプライオリティ・キューと呼びます。

半年間、横になっていたこともあります。

 
Roman:

一般にバイナリヒープは、抽象的な型のツリーの形をしたデータ構造 である。
このタイプをプライオリティ・キューと呼びます。

ヒープが物理的にどのようにマークされ、整理されているか、アプリケーションプログラマは全く躊躇する必要はありません。

PS/で、いきなり優先キューではありません

 
よくやった...。小学生向けのトピックでは、プロフェッショナルなレベルでの議論が始まりましたね。そして、十分に理解するために、小学生に「自分の頭で考えなさい。やりたいことは何でも自分でやる」...。でも、クラスで演説するときに注意することを説明してもらいました。どのような場合にどのオプションが優先されるかは、人それぞれです。
 
Alexey Viktorov:
よくやった...。学童の話題では、プロフェッショナルなレベルで議論を始めるんですね。そして、十分に理解するために、小学生に「自分の頭で考えなさい。やりたいことは何でも自分でやる」...。でも、クラスで演説するときに注意することを説明してもらいました。どの選択肢を優先させるか。

同じクラスの1つまたは2つのオブジェクトが必要であることを正確に知っている場合、クラスの型を持つ変数を使用することができます - kodobaseではドラマーが行います - 彼はグローバルレベルでクラスの型を持つ変数を定義し、これらの変数を通じてクラスのメソッドにアクセスします。そして、プログラムの実行 過程でnewによってオブジェクトを作成した場合、ポインタを使うしかありません。オブジェクトは「メモリのどこか」に作成されていますが、変数ではアクセスできません。定義していないのでアクセスするものはありませんが、このオブジェクトへのポインタを持っています。新しいオブジェクトを作るときに定義したので、この変数でアクセスし操作しています。