問題タブ [pseudocode]

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 投票する
3 に答える
217 参照

documentation - コード フラグメントの正しいキャプション ラベルはどれですか?

私は現在、学位論文に取り組んでおり、レポートを書いているときに、コード フラグメントに正しくキャプションを付ける方法がわかりません。

例えば...

====================================

図/画像: 「図 1 - 私の図」

表: 「表 1 - 集計データ」

コード: "??????? 1 - 疑似コード"

====================================

疑問符を何に置き換えますか?

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

nested - この IF ステートメントはネストされていますか?

入力 X:

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

algorithm - ハッシュアルゴリズム(オープン、チェーン、および複数)の擬似コードを探しています

ご挨拶、私は「オープン」、「チェーン」、「マルチハッシュ」アルゴリズムの擬似コードを探しています。はい、私はグーグルでかなりの時間を探していましたが、何か良いものを手に入れることができませんでした。

あなたが共有するためのリンクを持っているなら、私は素晴らしいでしょう

よろしく

0 投票する
6 に答える
9870 参照

pseudocode - 擬似コードの記述-ベストプラクティス?

ここでは、擬似コードが役立つかどうかについて議論を招きたくありません。それに関連する質問はたくさんあります。擬似コードを書くことは時々役に立ちますが、常に発生することの1つは、それをどのように表現するのが最善かということです。

番号付きのアプローチで終わることもあれば、Cスタイルの構文を使用することもありますが、ほとんどの場合、その時点で最適だと思うものを組み合わせたものです。それは結構ですが、6か月後にもう一度見直すと、意図が明確であるとは限りません。私が最近ページを2つに分割し始めたことに対抗するために、右半分にpidgin [ここに言語を挿入]を書き、左下に本当に明白で冗長な英語で書きます。

擬似コードを書くための「標準」はないと思いますが、他の人がどのようにそれを行うのか興味があり、それが統一されたアプローチを決定するのに役立つかもしれません。

前もって感謝します。

ああ、私はこの質問が主観的であることを知っています、そしてそれがSOの意図された目的でないなら申し訳ありませんが、それでも有効な質問です。実際、コンピューティングには、正解が1つしかない質問が本当にたくさんありますか?最も役立つ答えを正解としてマークします。

0 投票する
13 に答える
4784 参照

pseudocode - 疑似コードとコードの間のギャップを埋めるのに最適なプログラミング言語は?

これからコードを書くときは、まずすべてを美しく読みやすい擬似コードにレイアウトしてから、その構造に沿ってプログラムを実装する予定です。

私が現在知っている言語を、翻訳するのが最も簡単なものから最も難しいものの順にランク付けすると、次のようになります。

Lisp、Python、Lua、C++、Java、C

各言語には長所と短所があることはわかっていますが、特に疑似コードに焦点を当てています。疑似コードからコードへの変換に最適な言語は何ですか? 私はいつも新しい言語を学ぶことを楽しんでいます。また、現在この手法を使用している場合は、実用的な疑似コードを構築するためのヒントをぜひお聞かせください。

注: これは主観的なものだと思いますが、個人の好みに応じて明確な答えがあります。ここで質問しているのは、SO コミュニティには非常に幅広い聴衆がいて、他の方法では遭遇しないような言語やテクニックを提案してくれる可能性が高いからです。

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

coding-style - ゲームの「移動機能」に「位置確認」機能を入れた方が効率的か、それとも外部機能として外に出した方が効率的か?

私は C++ でゲームを作成しています (そういえば、私が使用するコードは重要ですか?)、これはボード ゲームとして大まかに説明できますが、これら 2 つの「キャラクターが範囲外かどうかを確認する」のはどちらでしょうか?関数はより効率的です。

1:

2

基本的に、最初のものはすべてのエンティティを移動し、すべてのエンティティの位置をチェックして、それに応じてそれらをリセットします。2 つ目は、ループの最後まで待つのではなく、プレイヤーが移動しても範囲外に動かないようにします。

これら 2 つ (システム?) のどちらが他方よりも効率的または高速であるか、または両方が等しい場合、どちらがより優れたコーディング スタイルになるかを知りたいです。

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

vb.net - 疑似コードのチェック。割り当ての検証が必要

私はすでにこれを提出したので、あなたは私がカンニングを手伝うことはありません. これが正しいかどうか疑問に思っています:

課題: 従業員の名前と給与のリストを入力し、平均 (平均) 給与と、平均を上回る給与と下回る給与の数を決定します。

計画: 名前と給与の入力を許可する 平均を計算する 値を並べ替える 平均より上の値をカウントする 平均より下の値をカウントする

0 投票する
1 に答える
281 参照

database - フォルダ検索アルゴリズム

これがここでよく聞かれる質問なのか、それともこれに対する回答が得られるのかはわかりませんが、画像を含むフォルダー構造から DB リンクレコードを生成する疑似コードアプローチを探していますファイル。

次のような構造のフォルダーのセットがあります。

本質的には、1999 年から始まる年ごとの車両の可能な画像を表します。

メーカーとモデル (例: メーカー: アルファ ロメオ、モデル: 145) には、さまざまなトリムやバージョンがあります。各トリムまたはバージョンは、同じように見えるが、燃料の種類またはエンジン容量に違いがある多くの車両に見られる場合があります。

重複を保存するために、上記のフォルダー構造はデフォルトのフォルダーを使用します...そして、2000年以降のデフォルトバージョンの画像が表示されます。各バージョンのリンク テーブルを作成する必要があります - 独自のオーバーライド イメージがあるかどうか、またはデフォルト バージョンを使用するかどうかに基づいて...

たとえば、version_1 にはイメージ ファイルがないため、2000 年から 2009 年までのデフォルト イメージへのリンクを作成する必要があります。

一方、バージョン 2 は 2000 年にデフォルトのイメージを使用して開始しますが、最初は 2001 ~ 2002 年、次に 2003 ~ 2009 年の 2 つの新しいセットを使用します。したがって、必要なリンクのリストは...

(デフォルトは単なるプレースホルダーであり、リンクは必要ありません。)

現時点では、フォルダーを調べてアレイを構築し、最後に脂肪をトリミングしています。ある種のテキスト処理アプローチを使用して、ショートカットがあるかどうか疑問に思っていましたか? 約 45,000 のフォルダーがあり、そのほとんどは空です :-)