JavaScriptで学ぶ基本情報– category –
JavaScriptで学ぶ基本情報
-
JavaScriptで学ぶ基本情報
JavaScriptで実装する二分探索
はじめに: 二分探索は「半分ずつ減らす」探索アルゴリズム 前回の記事では、配列を先頭から順番に調べる線形探索をJavaScriptで実装しました。線形探索は分かりやすい方法ですが、データが増えると、最悪の場合はすべての要素を確認する必要があります。 h... -
JavaScriptで学ぶ基本情報
JavaScriptで実装する線形探索
はじめに: 線形探索はアルゴリズムの基本をつかむ入口 基本情報処理技術者試験でアルゴリズムを学ぶとき、最初に押さえておきたい考え方のひとつが「探索」です。 探索とは、たくさんのデータの中から目的の値を探す処理です。ユーザーIDを探す、商品一覧... -
JavaScriptで学ぶ基本情報
Chrome開発者ツールでHTTP通信を見る
はじめに Webページを開くとき、ブラウザの裏側ではさまざまなHTTP通信が行われています。 たとえば、HTMLを取得する通信、CSSファイルを取得する通信、JavaScriptファイルを取得する通信、画像を読み込む通信、APIからJSONデータを取得する通信などです。... -
JavaScriptで学ぶ基本情報
URL入力から画面表示までを基本情報レベルで解説
はじめに 毎日のように見ているWebページですが、 ブラウザのアドレスバーにURLを入力してEnterキーを押すと、数秒もかからずWebページが表示されます。 普段はあまり意識しませんが、この短い時間の中では、実はいくつもの処理が順番に行われています。UR... -
JavaScriptで学ぶ基本情報
JavaScriptで理解するシフト演算:2進数を左右にずらす仕組み
はじめに シフト演算は、ビット演算の中でも少し難しく見えるテーマかもしれません。 << や >> のような記号を見ると、普段のWebアプリ開発ではあまり使わないため、「これは何に使うのだろう?」と感じる方も多いと思います。 しかし、シフト... -
JavaScriptで学ぶ基本情報
JavaScriptで理解するビット演算
はじめに:ビット演算は「試験だけの知識」ではない ビット演算と聞くと、少し難しそうに感じるかもしれません。 基本情報技術者試験では、AND、OR、XOR、シフト演算などが出題されます。しかし、普段JavaScriptでWebアプリケーションを作っていると、これ... -
JavaScriptで学ぶ基本情報
JavaScriptで理解する2進数と10進数変換
基本情報技術者試験では、2進数や10進数の変換がよく出題されます。 ただ、基数変換は「試験のために暗記するもの」として覚えようとすると、少し退屈に感じるかもしれません。しかし実際には、2進数の考え方はプログラミングの世界と深くつながっています...