C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のDequeクラス


Dequeクラスは、二重にリンクされたリストを使用して、要素のコレクションを実装します。二重リンクリストには、フロントノードとバックノードの2つのノードが必要です。これは、Dequeの前面と背面に要素を追加するのに役立ちます。

Dequeクラスを使用すると、両側から要素を追加および削除することができます。これが、Dequeが両端キューであると言われる理由です。

Dequeクラスには、Queueクラスに次のメソッドがあります-

クリア

すべての要素のコレクションをクリアします

含む

オブジェクトがコレクションに含まれているかどうか

ToArray

ToArray()メソッドを使用して、コレクション内のすべての要素を配列にコピーします。

同期 コレクションの同期ラッパー


  1. C#のコンソールクラス

    C#のConsoleクラスは、コンソールアプリケーションの標準の入力、出力、およびエラーストリームを表すために使用されます。 C#のコンソールクラスプロパティの例をいくつか見てみましょう- Console.CursorLeftプロパティ C#でコンソールのCursorLeftを変更するには、Console.CursorLeftプロパティを使用します。 例 例を見てみましょう- using System; class Demo {    public static void Main (string[] args) {       Cons

  2. Python-Deque

    Pythonでは、dequeはスタックやキューのようなデータ構造です。これにより、キューの両端からの追加およびポップ操作が可能になります。そして、それは他のデータ構造とは異なります。 dequeに適用できる、以下にリストされているさまざまな操作があります。この記事では、これらの各操作の例を示します。 コレクション モジュールはdequeを実装するために使用されます。 Deque Operations 以下は、dequeを使用して実行される便利な操作の一部です append() −この関数は、引数の値をdequeの右端に挿入するために使用されます。 appendleft()