アルゴリズム

アルゴリズムとは、定められた目的を達成するために、プログラムの理論的な動作を定義するものです。

RSS

  • 受付中

    回答
    2

    チャットの未読数管理

    お世話になります。 チャット機能の付いたwebアプリケーションを構築しております。 仕様と開発環境は、以下になります。 [仕様] ・未読チャット数が表示される ・複数の人が同アカウントに同時にログインできる ・PCで使用される [開発状況] ・サーバーサイド: 言語はPHP, データベースはリレーショナルDBです。 アカウント毎に未読数も保存していま

    • 0評価
    • 43PV
    takao_burst takao_burst 23時間前に コメント
  • 解決済

    回答
    2

    画像の情報問題の名称

    2016年、慶應の環境情報学部・総合政策学部に「情報科目」が導入されました。 そこで問題を解いていくとプログラミングを日本語で表した?ような問題があります。 この範囲を勉強したいのですが、この問題の名称がわかりません。 アルゴリズム問題なのか、プログラミング問題なのか、それとも違う名前の問題なのか… 基本的には、基本情報と応用情報の過去問を利用し

    • 0評価
    • 67PV
    coco_bauer coco_bauer 1週間前に ベストアンサー
  • 受付中

    回答
    0

    慶應・環境情報学部の情報科目2017年度の「6次の隔たり」問題を解ける方いませんか?

    慶應・環境情報学部の情報科目2017年度の「6次の隔たり」問題を解ける方いませんか? 来年、慶應を受ける浪人生です。 去年この問題がまったくわかりませんでした。 問題(24P~27P)→https://goo.gl/oBbrhH

    • -5評価
    • 88PV
    codetaisei codetaisei 1週間前に 質問
  • 受付中

    回答
    2

    javaの木構造のルートノード

    javaの木構造についてです。 leafノード(一番下のノード)からみたルートノード(一番上のノード)を表したいのですが、どうしたら良いか困っています。例えば、ルートノードから他のノードへは、右へいって左へいって…という風に辿っていくことはできますが、leafノードからルートノードを辿ると、「戻る」ということになってしまうので、表すのが難しいなと思いました。

    • 0評価
    • 59PV
    dokodoko486 dokodoko486 1週間前に コメント
  • 解決済

    回答
    2

    Javaでのヒープソートのプログラムについて質問です

    1.public class HeapSort { 2. // 配列の要素a[i1]とa[i2]を交換 3. static void swap(int[] a, int i1, int i2) { 4. int t = a[i1]; 5. a[i1] = a[i2]; 6. a[i2] = t; 7.

    • 0評価
    • 58PV
    DAISUKE0549 DAISUKE0549 1週間前に ベストアンサー
  • 受付中

    回答
    2

    android開発(java) トグルボタンの初期値設定で、OnCheckedChangedが呼び出...

    ■実装したい内容 ●ボタン付きのListView (トグルボタンのON/OFFはファイルから読み込み、初期値として設定する) ●リスト項目の削除機能 ■問題点(詰まっている箇所) リストの項目を削除すると、全てのON/OFFボタンが勝手に実行されてしまう。 Androidの ViewHolder を使用して実装を行っています。 ボタン

    • 0評価
    • 42PV
    swordone swordone 2週間前に 回答
  • 解決済

    回答
    2

    配列を使わないスタック

    javaのスタックについてです。スタックでは、配列を扱うのが普通ですが、連結リストのセルを使って操作することを試みています。例えば、push(挿入)において、stackという配列を定義して、そこにxというオブジェクトを追加したいときは、stack[sp++]=x;などと書くことができます。このように、配列を使うのではなく、連結リストのセルにオブジェクトxを追

    • 0評価
    • 149PV
    swordone swordone 2週間前に ベストアンサー
  • 解決済

    回答
    6

    クラスの設計が上手く行かず、dynamic_castを使用してしまう

    以下のような形のソースコードをdynamic_castを使わずに実行したいのですが、上手く行きません。何か方法はないのでしょうか? class Foo { Foo(); virtual void bar()=0; } class Foo_A { Foo_A(); virtual void bar(); double baz

    • 1評価
    • 418PV
    KureteRubyLua KureteRubyLua 3週間前に コメント
  • 解決済

    回答
    6

    ソートのアルゴリズムを論理的に説明したい

    ソートのアルゴリズムを論理的に説明したい C#の勉強中なのですが、 これまでプログラミングはもとより、 論理的思考や、アルゴリズムについても知識のない状態です。 現在は並び替えの問題に取り組む中で、 並び替えとは、どういうものか、どう考えれば良いか、 根本的な部分が足りないと感じています。 問題 ダンボールが3箱あり、それぞれ重さが異

    • 0評価
    • 293PV
    okiasu okiasu 1ヶ月前に コメント
  • 解決済

    回答
    2

    組み合わせ リソース分配について

    A~Zさんまで人がいるとします。各人はそれぞれ技能を持っています。技能を「アルファ、ベータ、ガンマ、デルタ・・・」とします。各人はそれぞれ重複した技能を持っています。 Aさん:アルファ、ベータ Bさん:アルファ、 Cさん:アルファ、カッパ Dさん:エプシロン Eさん:ベータ、エプシロン Fさん:アルファ、イオタ、ベータ、ラムダ Gさん:ベー

    • -3評価
    • 171PV
    workaholist workaholist 1ヶ月前に コメント
  • 解決済

    回答
    4

    文字列中で、AをBに、BをAに置換したい。

    質問 表題の通り、任意の文字列中の、アルファベットAをBに、BをAに置換したいです。 Stringクラスの、replaceAllメソッドを使えば、AをBに置換することはできますが、 その後もう一度replaceAllメソッドで、BをAに置換しようとすると、先ほどAをBに置換したところまでAになってしまいます。 どうしたらいいのでしょうか? たと

    • 0評価
    • 319PV
    aquaS aquaS 1ヶ月前に コメント
  • 受付中

    回答
    4

    シフト管理アプリのアルゴリズム

    railsでシフト管理アプリケーションを作成しています. しかし,最も重要なシフト決定のアルゴリズムがわかりません. どなたかアドバイスいただけないでしょうか? シフトの条件 ・シフトは1ヶ月単位 ・想定は約15人 ・シフトは1日につき1人. よって時間は考慮しない. ・15人全員からシフトイン可能日時を受け付け,シフトを決定する.

    • 0評価
    • 227PV
    magichan magichan 1ヶ月前に 回答を編集
  • 解決済

    回答
    2

    行列の指定した範囲にある数の合計を計算したい

    行列の指定した範囲にある数の合計を計算したいです。 [ 0, 1, 2, 3, 4, 5, 6, 7] [ 8, 9, 10, 11, 12, 13, 14, 15] [ 16, 17, 18, 19, 20, 21, 22, 23] [ 24, 25, 26, 27, 28, 29, 30, 31] [ 32, 33

    • 0評価
    • 138PV
    moke moke 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    2次元平面上にある、複数の座標をソートしたい

    2次元平面の上に、複数個の任意の座標を持った点があるものとします。 その座標は、何らかのデータ構造で保持します。 ある点が与えられた時、その点から一定の距離内にあるデータを取り出します。 この時、データを取り出す回数がなるべく抑えられるようにデータをソートしたいです。 例えば、人間が近い点を取り出す場合、データの座標が描かれたグラフがあれば、一定

    • 0評価
    • 104PV
    coco_bauer coco_bauer 1ヶ月前に 回答
  • 解決済

    回答
    4

    二次元座標、指定した座標に存在するオブジェクト(図形)の逆引き方法

    いつもお世話になっております。 現在簡易的なCAD(2D)を作っております。 色々模索している状況ではありますが、 図形を二次元平面に並べたときに、 指定されたある点を占有している図形を求めるにはどうすればよいでしょうか 例えば長方形がいくつか、座標平面に存在するとして、 点(5,2)を占有している長方形は何番か、みたいなことが知りた

    • 0評価
    • 219PV
    yoorwm yoorwm 1ヶ月前に 回答
  • 解決済

    回答
    2

    TypeError: 'numpy.ndarray' object is not callableの...

    TypeError: 'numpy.ndarray' object is not callableのエラーが出ました。 xの各要素をについて、a に近い順に並べ替えて出力するアルゴリズムを書きたいです。a への近さはノルムの小ささ順に決定します。 import numpy as np x = np.array([[87, 14], [81, 62],

    • 0評価
    • 382PV
    magichan magichan 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    行列の計算回数を求めるアルゴリズムなんですがわからない部分を解説していただきたいです

    前提・実現したいこと 連鎖的に行列の積を求める n 個の 行列の連鎖が与えられた時スカラー乗算が最小になる計算順序の最小回数を求めるもののアルゴリズムなんですが、 matR 行配列、matC 列配列 for(int i = fr; i < to; i++){ int r = Mat(fr, i) + Mat(i+1, to) + (matR[

    • 0評価
    • 146PV
    gyro16 gyro16 2ヶ月前に 回答
  • 解決済

    回答
    1

    最小の回路・全域木をもとめるアルゴリズムの流れがわからない部分を意訳していただけませんか?

    前提・実現したいこと 全頂点を巡る最小全域木 全域木の最小の重みを求めるアルゴリズムらしいですが、 nextMin()の使われ方、reach[]の変移などがわかりにくいのですが、日本語に意訳出来る方いませんか? 入力 5 -1 2 3 1 -1 2 -1 -1 4 -1 3 -1 -1 1 1 1 4 1 -1 3 -1 -1 1 3

    • 0評価
    • 113PV
    gyro16 gyro16 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    マルチバージョニングとは何ですか?

    質問概要 マルチバージョニングとは何でしょうか? できるだけ、かみ砕いて教えていただけると嬉しいです。 所感と質問の意図と 調べてみると、 「更新前のデータを用いることにより、トランザクションの同時実行を可能にする方法」と出ました。 つまるところ、例えば、 Aさんが口座X(残高1万円)に1万円振り込みをしているときに、 Bさん

    • 0評価
    • 129PV
    nnahito nnahito 2ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    コードで正しく処理できない数字セットがある

    コードで正しく処理できない数字セットがあります。 input_lines = input() s = input_lines.rstrip().split() a_str = list(map(int,s)) if int(a_str[1]) > int(a_str[0]*2) : bai = a_str[1] / a_str[0]

    • 0評価
    • 149PV
    teratailが2ヶ月前に アップデート
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    282

  • 総質問数

    226

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る