アルゴリズム

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

RSS
  • 解決済

    回答
    1

    BM法のスキップテーブル

    BM法を用いた文字列検索のプログラムを書いています。 参考にしているテキストがあるのですが、スキップテーブルの説明で疑問を持ったので質問致します。 例としてdoremifasorashidoというテキストに対して、スキップテーブルではoの値が7になると書かれています。 右端からの文字数だと認識しているので、oの値は0になると思うのですが、認識が間違ってい

    • 0評価
    • 50PV
    programming programming 1日前に ベストアンサー
  • 解決済

    回答
    2

    Pythonで辞書型からソートしたデータをリストに入れる方法に関するエラー

    前提・実現したいこと 前回の質問でいただいた回答を通して Pythonで辞書型からソートしたデータをリストに入れる方法について学んだのですが、 入力するデータを変更したところ、エラーが発生してしまい、それを修正する方法を探しています。 発生している問題・エラーメッセージ 以下のエラーが発生しており、コードの print(f'{outer_key}

    • 0評価
    • 51PV
    ranranway ranranway 3日前に ベストアンサー
  • 解決済

    回答
    1

    0と1の数字の並びを次の規則に従って変化させるようなプログラムはかけるか。

    入力ファイルdata.datは次のように、0と1が並んでいます。 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 まず、すべての11011という並びを11111に変更します。 1 1 1 1 0 0 0

    • -3評価
    • 147PV
    LouiS0616 LouiS0616 9時間前に ベストアンサー
  • 解決済

    回答
    1

    格子点の外枠だけを求めるアルゴリズム

    pythonを使っています。 h, w = 30,30 step = 5 y, x = np.mgrid[step:h:step, step:w:step].reshape(2,-1) とすると、5 から 25 まで 5 刻みの格子点のx座標とy座標が、x,yに格納されます。つまり、 (y,x) = (5,5),(5,10),(5,15),(5,2

    • 1評価
    • 77PV
    physics303 physics303 4日前に ベストアンサー
  • 解決済

    回答
    3

    C言語 データ構造 リストの作成アルゴリズム

    c言語によるはじめてのアルゴリズム入門という本の5-3リストの作成で質問があります。 下記のコードをVisualStudio2017で実行するとエラーはでないのですが 1行目に例えば  ALICE 1234-5678 と入力するとそこで実行が終わってしまいます。 本のコードをそのまま写したのですがどこに問題があるのか分かりません。 どこに問題があるのでしょう

    • 0評価
    • 100PV
    giraffeeee giraffeeee 1週間前に ベストアンサー
  • 解決済

    回答
    2

    自然言語処理における単語間類似度計算アルゴリズムについて

    前提・実現したいこと 概念辞書WordNetのsimilarity関数と Word2Vec(gensim)のsimilarity関数の ちがいを理解した上で、単語間の類似度計算をしようとしています。 WordNetの類似度計算に関する記事 WordNet Interface(WordNetにおける複数の類似度計算関数が紹介されている) Word2Vec

    • 0評価
    • 103PV
    ranranway ranranway 1週間前に コメント
  • 受付中

    回答
    1

    Wordpress DB 新規登録が複数回されてしまう問題

    functions.phpに以下を記述し、 ユーザー画面をリロードさせると新規データが1〜2件、 管理画面をリロードさせると新規データが3〜4件、生成されてしまいます。 global $wpdb; // $wpdb->insert( // 'test_users', // array( // 'fi

    • 0評価
    • 77PV
    kero1209 kero1209 1週間前に 回答
  • 受付中

    回答
    3

    ある列のデータが重複しているとき、違う列のデータをコンマで繋ぐ際の考え方

    前提・実現したいこと 現在以下のように入力されているcsv(元はExcel)があります。 大分類 品目 野菜 ニンジン 野菜 にがうり 野菜 ピーマン 果物 りんご 果物 みかん 花 チューリップ 花 桜 これを、下のようなデータに書き換えたいと思っています。 大分類 品目 野菜 ニンジン,

    • 0評価
    • 98PV
    ark0214 ark0214 2週間前に 質問を編集
  • 受付中

    回答
    3

    皆様が現状のレベルに到達するまで、どんなことをしてきましたか?言語:python3.x

    ※本質問のタグについて、pythonとアルゴリズムとしていますが、このタグが適当かといわれたら、あまり自信がありません。 今悩んでいるものをタグとしました。 分からないことがわかったと思ったら、知らないことのが増えていた。 現状こんな感じで伸び悩んでいます。 今の私のレベルをいうと、ほんとうに初歩的な関数の使い方は理解できていると思っています。(かな

    • 0評価
    • 223PV
    zeitaku_fire zeitaku_fire 2週間前に コメント
  • 受付中

    回答
    3

    該当するものが複数ある場合の二分探索(C言語)

    前提・実現したいこと 二分探索法で、探索キーと一致する複数の配列要素の添え字のうち最も小さい添え字を返す関数を作成したいです。(※c言語) 発生している問題・エラーメッセージ #include<stdio.h> #include<stdlib.h> #define N 10 void print_data(int *a); void Insert

    • 0評価
    • 157PV
    takezoux2 takezoux2 2週間前に 回答を編集
  • 解決済

    回答
    13

    アルゴリズムを勉強するメリットとは。

    質問でなくて申し訳ありません。 C言語における基礎勉強は大変重要です。 そこで質問なのですが、アルゴリズムを勉強するメリットはあるのでしょうか? 何を行う時にアルゴリズムを勉強するのでしょうか? 以前、本に載っていたのは、「機械学習、画像処理を行う上で数学的なアルゴリズムを勉強する必要がある」と書いてありました。しかし具体的な例題が書いていなかったため書いて

    • 0評価
    • 3943PV
    catsforepaw catsforepaw 2週間前に コメント
  • 解決済

    回答
    3

    C言語のqsort()は速いのでしょうか?

    質問内容 下記のC言語で書いたコードを使って、3つのソートアルゴリズム間の速度を比較してみました。 (出力結果に表示される処理時間は精密なものではないかもしれませんが) 結果 1位:選択ソート 2位:C言語標準ライブラリのqsort() 3位:バブルソート qsortが最速、選択ソートとバブルソートが同じくらい遅いと予想していました。 しかし、何度

    • 0評価
    • 186PV
    extremetriangle extremetriangle 3週間前に コメント
  • 解決済

    回答
    4

    php 独自のルールを基に配列の並び替えを行いたい。

    自作FW的なものを作っているのですが、ファイルの読み込み順に問題があり、配列の順番を変えたいのですが、これになかなか苦戦しています。 2018-06-25 00:40:22: array(5) Array ( [0] => /core/classes/controller/base/baseAdminController.php [1]

    • 0評価
    • 275PV
    MG1986JP MG1986JP 3週間前に ベストアンサー
  • 受付中

    回答
    3

    電卓プログラム(atoi、scanf、str系禁止)

    atoi、scanf、str系の関数を使わずに入力した数式を計算するプログラムを作っています。 1.数式の入力を求める 2.数式を入力し、enterを押したら(+,-,*/が使用可能) 3.計算結果を表示する 4.1に戻る 5‘q’が入力されたら終了 といったものです。 問題には以下の条件があります。 1.入力した数値の計算はmein関数以外で実施 2.

    • 0評価
    • 244PV
    rubato6809 rubato6809 3週間前に 回答を編集
  • 解決済

    回答
    1

    繰り返し処理とリストの作成について

    いつもお世話になっています。 下記コードを作成しています。 繰り返しとリストの作成についてアドバイスを頂たいです。 ====コード==== [辞書で比較] strong = {"0":0,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,"10":10,"J":11,"Q":12, "K":13,"A":14,"2":1

    • 0評価
    • 117PV
    zeitaku_fire zeitaku_fire 3週間前に コメント
  • 受付中

    回答
    1

    敷地をくまなく探索するアルゴリズムを作りたい。

    前提・実現したいこと 皆さま、お世話になっております。 アルゴリズムで自分のやりたいことのとっかかりが全然見えないのでお手伝いいただけると幸いです。   やりたいことは、特定の敷地をGISで表示し、GIS上で特定の敷地を完全網羅するルート探索アルゴリズムを作ろうとしています。 しかしながら、上記のようなことをやる場合のアルゴリズムを何ていうのか言う

    • 0評価
    • 409PV
    tkturbo tkturbo 4週間前に 回答
  • 解決済

    回答
    3

    python数値の求め方

    皆様からのご指摘ありがとうございます。 ルールを明確に伝えられてなくて、本当にすいません・・・・。 ルールがわからなければ、回答できない。・・・おっしゃるとおりだと思います。 『ルール』 ・縦の合計が、必ず34 ・数字が重複することはありません。 1~16の数字が必ず1個入ります。 ・入力データの数字はランダムで形成されます。 ・入力データには、0が必ず

    • 0評価
    • 192PV
    can110 can110 4週間前に コメント
  • 受付中

    回答
    2

    IT技術者に必要な全般知識(コンピュータサイエンス)を初歩から埋めていくのに最適なサイト

    IT技術者としての基礎的なところを着実に地盤固めするためには以下の中ではどのサイトからやっていくのがよろしいでしょうか? topcoder,leetcode,app.codility,hackerrank 今回は英語の情報で、プログラマー寄りの全般知識(アルゴリズムなど)にやや重心を置いたものを考えております。できれば上のサイトが、似た内容のより分かりやすい

    • -1評価
    • 240PV
    mkgrei mkgrei 4週間前に コメント
  • 解決済

    回答
    3

    フリーグリッドのルート探査

    フリーグリッドのルート探査について助言が欲しいです。 既にライブラリやアルゴリズムについて書かれている物がある場合は教えて欲しいです。 初期位置と最終到達座標が与えられます。 半径(r)のある物体が移動します。(1) 位置は実数(浮動小数)で表されます。 マップ上には厚みのない壁があり、整数座標の位置にP(座標)とV(ベクトル)で表されます。(2)(3)

    • 1評価
    • 333PV
    efcode efcode 1ヶ月前に 回答
  • 解決済

    回答
    4

    C言語での文字列の照合アルゴリズム

    「C言語によるはじめてのアルゴリズム入門」という本の3-6にある「文字列の照合」 でのソースコードで理解できないところがあります。 下記のコードで for (p = text; p <= text + m - n; p++) という部分があるのですがtextは文字列なのにfor分のなかにあり、整数であるm-nを加えていて、 このコードがどういう動きをしている

    • 0評価
    • 166PV
    mpyw mpyw 1ヶ月前に 回答を編集
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    357

  • 総質問数

    369

  • 今週の質問数

    4

関連するタグ

アルゴリズムタグのよく見られている質問

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