エリクシルの配列に最も近いものは何ですか?配列とは、一定の時間内にアクセスできる値のコンテナです。エリクシールの配列に最も近いもの
私はタプルを見て、しかし documentationに応じてきた:
タプルも可算の実施の有無によって提案された「コレクション」タイプ(として使用されることを意味しませんタプル用のプロトコル):これらは、主に、複数の要素の固定サイズのコンテナとして使用されることを意図しています。
私は実際に何をしたいのか
: 私は配列にn個プロセスを保存し、定期的にランダムなプロセスを選択し、それにメッセージを送りたいです。 他の提案もあります。
プロセスを削除して挿入したいと思っていますか? – Dogbert
@Dogbert:プロセスを一度追加しますが、ノードがダウンするのをシミュレートするために、プロセスを削除する必要があります(あまり頻繁でない操作)。 –
タプルは 'O(n)'の削除を持っています。私はアクセス/挿入/削除のために 'O(log n)'時間を要するマップにこれを格納することに行きます。 Erlang/Elixirには、 'O(1)'アクセスと 'O(n)'削除より速いデータ構造はありません。 – Dogbert