はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC25

『一週間で学べるシリーズ - おさえておきたいプログラミングの基本』

  • 人気
  • 新着
  • すべて
  • 一週間で身につくアルゴリズムとデータ構造|トップページ~プログラマーなら身につけておきたい、アルゴリズムの基本。

    3 users

    sevendays-study.com

    入門編 このサイトは、すでにプログラミングの基本を身に付けたプログラマーが、アルゴリズムとデータ構造の学習サイトです。入門編では、最も基本的なアルゴリズムとデータ構造について説明します。プログラミングを始めたばかりか、これから学習する人は、こちらからスタートしてください。

    • テクノロジー
    • 2024/01/21 17:35
    • 一週間で身につくアルゴリズムとデータ構造|応用編第2日目:文字列検索のアルゴリズム①(KMP法)

      4 users

      sevendays-study.com

      KMP法とBM法 ここからは、実際の様々なアルゴリズムを通して、計算量の観点から、それぞれのアルゴリズムの有用性について検討していくことにします。第一弾としてとりあげるのが、文字列検索のアルゴリズムです。 このアルゴリズムは、インターネットの普及と、googleなどの検索エンジンの普及により、現在用いられているもっとも重要なアルゴリズムの一つであるといえるでしょう。文字列検索のアルゴリズムには、KMP法と呼ばれるものと、BM法と呼ばれるものがあります。今回は、まずKMP法について説明します。 KMP法のアルゴリズムの詳細について説明する前に、そもそも文字列検索とはどういうものか、ということについて説明します。文字列検索とは、ある文章の中に、指定した文字列が存在するかどうかを検索することを指します。たとえば、ある本の中から、birdという文字列を検索するということは、その本の文字を頭から解析

      • テクノロジー
      • 2016/09/05 10:07
      • 一週間で身につくアルゴリズムとデータ構造|応用編第3日目:動的計画法

        3 users

        sevendays-study.com

        BM法 BM法の考え方 応用編第2日目で述べたとおり、BM法や、KMP法よりも、理論的にも実践的にも優れた方法です。KMP法とBM法の大きな違いは、KMP法がパターンを先頭から比較していくのに対して、BM法は、後ろから比較していくという方法をとる点にあります。 BMとは、Boyer-Mooreの略で、やはりKMP法と同様にアルゴリズムの作者の頭文字をとったものです。このアルゴリズムでポイントになるのは、BM法は、不一致になった文字によって、パターンを何文字ずらしていくかを決定するという点にあります。 パターンの分類 このように、パターンの後ろ側から比較を始めていくBM法ですが、この際、その比較結果により、処理は以下の2つに分類されます。 一致しないテキストの文字が、パターンに含まれる文字でない場合 → テキストの注目点をパターンの文字数だけ右にずらす 一致しないテキストの文字が、パターンに

        • テクノロジー
        • 2016/03/27 01:02
        • 一週間でわかるコンピュータリテラシー|トップページ~コンピュータリテラシーについて学習できるサイトです。

          3 users

          sevendays-study.com

          基本編 プログラミングなど、コンピュータの様々な技術について学習する前に、コンピュータの基本である「コンピュータ・リテラシー」について学習しうします。 基本編

          • テクノロジー
          • 2016/02/16 22:26
          • 一週間で身につくアルゴリズムとデータ構造|トップページ~プログラマーなら身につけておきたい、アルゴリズムの基本。

            20 users

            sevendays-study.com

            入門編 このサイトは、すでにプログラミングの基本を身に付けたプログラマーが、アルゴリズムとデータ構造の学習サイトです。入門編では、最も基本的なアルゴリズムとデータ構造について説明します。プログラミングを始めたばかりか、これから学習する人は、こちらからスタートしてください。

            • テクノロジー
            • 2015/12/17 02:11
            • アルゴリズム
            • プログラミング
            • エンジニア
            • 学習
            • 統計
            • tech
            • 一週間でわかるコンピュータリテラシー|トップページ~コンピュータリテラシーについて学習できるサイトです。

              3 users

              sevendays-study.com

              基本編 プログラミングなど、コンピュータの様々な技術について学習する前に、コンピュータの基本である「コンピュータ・リテラシー」について学習しうします。 基本編

              • テクノロジー
              • 2015/09/11 14:28
              • 一週間で身につくアルゴリズムとデータ構造|応用編第1日目:アルゴリズムと計算量

                11 users

                sevendays-study.com

                計算量とは このサイトでは、さまざまなアルゴリズムを紹介してきましたが、こういったアルゴリズムの性能は、どのように評価すればよいのでしょうか?そもそも、アルゴリズムは、かかった時間で評価することは困難です。なぜなら、同じアルゴリズムで記述されたプログラムでも、実行環境やハードの性能が違えば、まるで違った結果になってしまうからです。 そのため、アルゴリズムの性能を評価するために、計算量(けいさんりょう)という指標が用いられます。計算量には、時間計算量と空間計算量とがあります。 前者は処理時間がどれだけ掛かるのかを表し、後者はどれだけの記憶容量を必要とするかを表します。 多くの場合、単に計算量と言えば、前者の時間計算量のことを指します。 O(オーダー)記法 前述のように、計算量とは、単純に「3秒かかる」といったような表現をしません。 そもそも「3秒」というのは、ある特定のハードの上での結果に過

                • テクノロジー
                • 2015/09/06 15:50
                • アルゴリズム
                • プログラミング
                • あとで読む
                • http://sevendays-study.com/computer-literacy/appendix1.html

                  3 users

                  sevendays-study.com

                  • テクノロジー
                  • 2015/07/17 09:15
                  • pc
                  • 一週間で身につくアルゴリズムとデータ構造|トップページ~プログラマーなら身につけておきたい、アルゴリズムの基本。

                    37 users

                    sevendays-study.com

                    入門編 このサイトは、すでにプログラミングの基本を身に付けたプログラマーが、アルゴリズムとデータ構造の学習サイトです。入門編では、最も基本的なアルゴリズムとデータ構造について説明します。プログラミングを始めたばかりか、これから学習する人は、こちらからスタートしてください。

                    • テクノロジー
                    • 2015/01/06 22:02
                    • アルゴリズム
                    • プログラミング
                    • algorithm
                    • 学習
                    • programming
                    • あとで読む
                    • tutorial

                    このページはまだ
                    ブックマークされていません

                    このページを最初にブックマークしてみませんか?

                    『一週間で学べるシリーズ - おさえておきたいプログラミングの基本』の新着エントリーを見る

                    キーボードショートカット一覧

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    • 総合
                    • 一般
                    • 世の中
                    • 政治と経済
                    • 暮らし
                    • 学び
                    • テクノロジー
                    • エンタメ
                    • アニメとゲーム
                    • おもしろ
                    • アプリ・拡張機能
                    • 開発ブログ
                    • ヘルプ
                    • お問い合わせ
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について

                    公式Twitter

                    • 公式アカウント
                    • ホットエントリー

                    はてなのサービス

                    • はてなブログ
                    • はてなブログPro
                    • 人力検索はてな
                    • はてなブログ タグ
                    • はてなニュース
                    • ソレドコ
                    • App Storeからダウンロード
                    • Google Playで手に入れよう
                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                    設定を変更しましたx