• 締切済み

待ち行列の実現ができません

待ち行列の実現で、待ち行列が空であることを示すフラグを別途に用意することで実現させることを javaでプログラミングすることができません。どうすればよいのでしょうか。

  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

「待ち行列が空であることを示すフラグを別途に用意することで実現させることをjavaでプログラミングすることができません」と書いてあるため、それ以外の部分はできてると思い、そのソースコードのどの部分に手を入れればいいのかアドバイスしようと思ったのですが、あなたが書いたソースコードを確認することができません。どうすれば確認できるのでしょうか。

関連するQ&A

  • 待ち行列(キュー、FIFO)を実現するプログラム

    どうも。 「待ち行列(キュー、FIFO)」を実現するプログラムを作成してください。お願いします😢  出来ればC++言語がいいのですが、C言語やJava言語でも構いません。 解説があればありがたいですが そこは自分で見て学ぼうと思いますので。 宜しくお願いします。

  • Javaを使った行列計算

    Javaを使って行列の固有値などを求めるプログラムを 作りたいと考えています。そこで、自分で全て実装する前に Javaのライブラリの中に行列を扱うクラスなどがあるのならば それを利用したいと考えています。そこで、Javaのライブラリに 行列計算に適したクラスなどは用意されているでしょうか。 もしありましたら、教えて頂きたいと思います。お願いします。

    • ベストアンサー
    • Java
  • 行列式の解き方

    こんにちは。プログラミングでわからないことがあったので質問します。文章がわかりにくかったらすみません・・・ 3行3列の行列式をガウスの消去法を使ってまず上三角行列を作り、その上三角行列を上三角行列の解法で解くというプログラムを作りたいのですが、2つの解法を使うときはプログラムはどうやって作ればよいでしょうか? 例えば、上三角行列が与えられてそれを上三角行列の解法を使って解いて結果を表示するといったプログラムだけ作るということならできるのですが、2つの解法を同時に同じプログラムで作るということが出来ません。教えていただきたいです。お願いします。

  • 行列の計算について。

    こんにちは。 JAVAで行列の計算をするプログラムを作っていますが、なかなかうまくいきません。 自分で考えたのはfor文を使った物です。行列数を入力するとその数だけの行列を作る、という物なのですが、どうもうまくいきません。 「2」を入力すると、 │1 2││5 6│ │   ││   │ │3 4││7 8│ こんな2行2列の行列の計算をする、というものです。 for (int i =0; i < 2; i++){ for (int j = 0; j<2; j++){ for (int k = 0; k<2; k++){ C[i][j]=C[i][j]+a[i][k]*b[k][j]; } } } 上のようなプログラムを考えました。 JAVAには行列の計算をする専用の関数(クラス?)などあるのでしょうか? また、ソースなど教えていただけると、とても助かります。 CからJAVAに急に移ったので、つまづくことが非常に多いです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 非正方行列の行列式をC言語で計算したいのですが。

    非正方行列の行列式を求めたいのですがどのような式になるのでしょうか? また、これをC言語で作成しなければなりません。 プログラミングはほぼ初心者なので、回答者様の手間にならない程度で優しく回答していただければと思います。 宜しくお願いします。

  • 行列計算の速度

    行列計算の速度 今、スパース行列計算のプログラミングをしているのですが、Cで作成していて、計算速度について考慮しています。同じような計算をmatlabでさせてみたら、matlabでの行列計算は圧倒的に速かったので、matlabを使う事を考えてます。行列計算を得意とするmatlabなのですが、matlabはCを使っているので、Cでのプログラミングをあきらめるべきなのか考えています。 Cもmatlabも良い点、悪い点はあると思いますが、何か参考になるアドバイスがあればいいなと思って、投稿させてもらいました。お願いします。

  • 行列のRANKの求め方

    行列のRANKを求めるときに特異値分解を用いて求めることができるとありました.仮に行列Aを特異値分解して A=UΣV とした場合、ここからRANKの数はどのように求めるのでしょうか. またC言語でプログラミングする場合はどのようにしたらよいでしょうか. 特異値分解はCLAPACKを用いて行おうと思います. ご教授の程、よろしくお願いします.

  • 3×3よりも大きな行列の入力方法について

    2007 wordにて、挿入>特殊文字>数式>行列で、行列を入力する場合、 3×3はデフォルトで選択可能ですが、それよりも大きな行列はデフォルトで用意されていません。 5×5などの行列を入力する方法で、何か良い方法はないでしょうか。 よろしくお願い申し上げます。

  • フォートラン77での微分と行列

    フォートラン77で、数学的な 微分 と 行列 をどのように表現したらいいのか教えてください。 プログラミング初心者なのでこの質問の仕方が正しいのかもわかりませんがお願いします。

  • 何で実現するのかを教えてください。

    プログラミングをしたことはありませんし、知識もありません。 が、知りたいことがあるので質問させていただきます。 例えば、リンク集があったとします。 そこに新たにサイトを加えるためにサイト名とサイトのURLを入力するフォームを作り、「追加」というボタンを押すと、リンク集に新たに追加できる、というようなプログラムは可能でしょうか。 もし、これを実現するなら何でプログラムするのですか?CGIというものですか? また、このあたりについて初心者向けに説明しているサイトなどがありましたら、教えていただければと思います。よろしくお願いします。

専門家に質問してみよう