問題タブ [linked-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
24527 参照

c# - C#で循環リンクリストを作成しますか?

C# で循環リンク リストを作成する最良の方法は何でしょうか。LinkedList< T> コレクションから派生させる必要がありますか? この Linked List を使って連絡先を保存するための簡単なアドレス帳を作成する予定です (これは面倒なアドレス帳になりますが、使用するのは私だけなので気にしません)。私は主に、他のプロジェクトで再び使用できるように、決定的にリンクされたリストを作成したいだけです。

リンク リストが適切な方法でないと思われる場合は、どの方法がよいかお知らせください。

0 投票する
2 に答える
8286 参照

reporting-services - Reporting Services: リンクされたレポートの式で既定のパラメーターをオーバーライドする

SSRS 2005 で「毎日のダッシュボード」レポートを作成しました。このレポートには、@pDate というパラメーターがあり、既定値は「=Now」です。

この同じレポートをリンクされたレポートで使用して、昨日の最終的なダッシュボード (サブスクリプション経由で郵送される) を表示し、パラメーターの既定値を別の式 "=dateadd(d,-1,Now) でオーバーライドしたいと考えています。 " しかし、デフォルトのパラメーターを変更すると、データ不一致エラー (natch) が発生します。

これで終わりだと思います。デフォルトの @pDate が昨日のデイリー ダッシュボード レポートのコピーをデプロイする必要があるだけですが、ここに投稿して、誰かがこれを達成するための気の利いたショートカットを持っているかどうかを確認したいと思いました。 2 つの RDL を維持する必要はありません。

更新: MSDNでこれを見つけました:

デフォルト値が値を受け入れる場合、レポートで使用されるデータ処理拡張機能に有効な定数または構文を入力できます。

「データ処理拡張機能」は明らかにSQLサーバーに変換されるため、定数ではない有効なシングルトン選択(GETDATE()、「04/27 /」+ YEAR(GETDATE())など)を試しましたが、まだ何もありません。

0 投票する
4 に答える
1296 参照

c++ - 連結リスト、多項式、C++ での演算子 << および >> のオーバーロード

クラス lista (リスト) から継承されたクラス polynom (polinom) を作成する必要があります。polynom クラスから 2 つのオブジェクトを加算、減算、乗算、除算する必要があります。私はこのコードを持っています。デストラクタが機能しない理由がわかりません。また、演算子をオーバーロードする必要があります: +、-、<<、>> しかし、方法がわかりません。

0 投票する
2 に答える
1944 参照

c# - SQL データベースから双方向リンク リストをロードする

私は QueueList テーブルを持っています:

これをに詰め込む最も効率的な方法は何LinkedList<QueueList>ですか? より低くできると思いますo(n^2)か?

0 投票する
3 に答える
459 参照

c# - LinkedList の ConvertAll がない?

LinkedList<T>を使用して型をすばやく変換する拡張メソッドを持っている人はいますConverter<TInput, TOutput>か?

私は少し驚いています、どこConvertAll<TOutput>(delegate)ですか?

0 投票する
9 に答える
8535 参照

c - 純粋なCでの「多目的」リンクリストの実装

これは厳密には技術的な質問ではありません。Cが必要なことを実行するのに十分なことを知っているので(つまり、「言語を邪魔させない」という意味で)、この質問は基本的に「どの方向」です。質問をします。

状況は次のとおりです。私は現在、高度なアルゴリズムコースを受講しています。「プログラマーとして成長する」ために、純粋なCを使用して実際の割り当てを実装する必要があります(うまく機能します。実際に行う小さな間違いはほとんどありません。あなたはそれを修正するためにあなたがしていることを完全に理解する)。実装の過程で、私は明らかに「基本的な」データ構造をゼロから実装しなければならないという問題に遭遇します。実際には、リンクリストだけでなく、スタック、ツリーなども含まれます。

このトピックのリストに焦点を当てています。これは通常、プログラムで「メイン」構造として、または他の大きな構造(たとえば、解決するハッシュツリー)の「ヘルパー」構造として多く使用する構造だからです。リンクリストを使用して競合します)。

これには、リストにさまざまなタイプの要素が格納されている必要があります。ここでは、すべてのタイプのリストを再コーディングしたくないという前提として想定しています。だから、私はこれらの選択肢を思い付くことができます:

  • voidポインタのリストを作成する(ちょっとエレガントではない;デバッグが難しい)
  • リストを1つだけ作成しますが、 「要素タイプ」として結合を持ち、プログラムで使用するすべての要素タイプを含みます(デバッグが簡単です。要素がすべて同じサイズでない場合はスペースを浪費します)
  • プリプロセッサマクロを使用して、SGLIBのスタイルですべてのタイプのコードを再生成しますコードは本当に劇的になる可能性があります
  • あなたのアイデア/解決策

質問を明確にするために:上記のどれが最良ですか?

PS:私は基本的に学術的な文脈にいるので、業界で純粋なCを使用している人々の見方にも非常に興味があります。私は、ほとんどの純粋なCプログラマーが組み込みデバイスの分野にいることを理解しています。そこでは、私が直面しているこの種の問題は一般的ではないと思います。しかし、「現実の世界で」それがどのように行われているのかを誰かが知っているなら、私はあなたの意見に非常に興味があります。

0 投票する
8 に答える
35867 参照

c# - リンクされたリストの並べ替え

C# で基本的なリンク リスト クラスを作成しました。リスト内のすべてのノードを (明らかに) 表す Node オブジェクトがあります。

このコードでは IEnumerable を使用していませんが、並べ替え機能を実装できますか? 使用言語はC#です。C#でこれの例はありますか?

私はこのサンプルから作業しています:

ありがとう

0 投票する
5 に答える
6347 参照

c - qsort でリストをソートしますか?

キーボードまたはファイルを介して単語を入力すると、単語が長さでソートされるプログラムを作成しています。単語の長さと数が固定されていないため、連結リストを使用するように言われました。

リンクされたリストを使用して単語を表す必要がありますか?

そして、どのようにqsortを使用して単語を長さでソートできますか? qsort は配列で動作しませんか?

私はプログラミングにかなり慣れていません。

ありがとうございました。