テクノロジ系 うさぎでもわかるネットワーク Part02 IPアドレスのあれこれ こんにちは、ももやまです。 今回は基本情報にもよく出てくるネットワークにおけるIPアドレスについてのまとめをしていきたいと思います。 具体的には、 IPアドレスとはなにか IPアドレスのバージョン IPアドレスのクラス サブネット化 ドメイン名とIPアドレス MACアドレスとの関係性 について説明していきます。 ... 2020年3月20日 ももうさ
セキュリティ うさぎでもわかるネットワーク Part01 プロトコルとOSI参照モデルとTCP/IP こんにちは、ももやまです。 今回から数回に分けてネットワークに関するまとめ記事を書いていきたいと思います。 最初は、コンピューター同士の通信規格の1つであるOSI参照モデルや、TCP/IPについて説明していきたいと思います。 1.プロトコル (1) プロコトルとは 皆さんの中で、手紙を出したことがない人はい... 2020年3月15日 ももうさ
セキュリティ 基本情報対策 うさぎでもわかるセキュリティ 後編 こんにちは、ももやまです。 私自身も頭に定着させるために、基本情報でも出てくる「セキュリティ」分野について2回にわけてまとめたものを記事にしました。今回は後編です。 前編をまだ見ていない人は、前編もこちらからぜひご覧ください。 具体的には、 ファイアウォールなどのネットワークに対するセキュリティ対策 暗号化技術 デ... 2020年3月11日 ももうさ
セキュリティ 基本情報対策 うさぎでもわかるセキュリティ 前編 こんにちは、ももやまです。 今年(2020年)の春に基本情報を受けることになったので、今回は基本情報でも出てくる「セキュリティ」分野について2回にわけてまとめたものを記事にしました。 具体的には、 情報セキュリティ3大要素・7大要素 リスクアセスメント 情報セキュリティポリシー ユーザー認証と不正アクセス コンピュータ... 2020年3月9日 ももうさ
C言語 うさぎ模試 データ構造とアルゴリズム(C言語スキルチェック) こんにちは、ももやまです。 今回は「うさぎでもわかるデータ構造とアルゴリズム」の総復習として、C言語における構造体・ポインタ・および各種データ構造の復習問題を作成してみました! 具体的には、 基礎的なプログラミング力 構造体 再帰関数 ポインタ 配列・連結リスト 線形探索・2分探索 スタック・キュー 2分探索木 ソーテ... 2020年2月10日 ももうさ
アルゴリズム うさぎでもわかるソーティング 応用ソート編 クイックソート・マージソート・シェルソート・ヒープソート こんにちは、ももやまです。 今回は前回の基本3ソートアルゴリズムに引き続き、基本ソートよりもより実用的で高速な応用4ソートアルゴリズム(クイックソート・マージソート・シェルソート・ヒープソート)について説明していきたいと思います。 なお、応用4ソートのうち、クイックソート・シェルソート・ヒープソートの3つは基本情報に頻... 2020年1月27日 ももうさ
アルゴリズム うさぎでもわかるソーティング 基本ソート編 バブルソート・選択ソート・挿入ソート こんにちは、ももやまです。 皆さんはプリントを番号順に並べなおしたり、小学校や中学校で「身長順」や「学生番号が小さい順」に整列したりしましたね。 実は、整列を行うアルゴリズムには様々なものがあり、基本的なものから応用まで様々なものがあるため、非常に奥が深いテーマとなっています。 今回はそんな整列を行うアルゴリズム(ソー... 2020年1月26日 ももうさ
アルゴリズム うさぎでもわかる2分探索木 後編 2分探索木における4つの走査方法 こんにちは、ももやまです。 今回は2分探索木の4つの走査方法、具体的には 行きがけ順による走査通りがけ順による走査帰りがけ順による走査幅優先探索による走査 の4つの違いについてわかりやすく説明していきたいと思います! 「2分探索木ってどんなやつだっけ」、「2分探索木忘れちゃったよ」という人は下にある記事でわかりやすく2... 2020年1月20日 ももうさ
アルゴリズム うさぎでもわかる2分探索木 前編 2分探索木の基礎(表現・追加・削除) こんにちは、ももやまです。 今回は期末試験や基本情報に頻出する2分探索木について説明していきたいと思います。 1.2分木 2分探索木について説明する前にデータ構造の1つである2分木(木構造)について簡単にですが説明したいと思います。 より詳しい記事はこちらに用意してあるので興味がある人はご覧ください。 www.momo... 2020年1月19日 ももうさ
C言語 うさぎでもわかる再帰関数のいろは こんにちは、ももやまです。 今回は再帰関数の基本についてわかりやすく説明していきたいと思います。 なお、今回はC言語で説明していますが、仕組みは他の言語の場合でも同じなのでC言語以外でプログラミングしている人もぜひご覧ください。 1.再帰関数とは 突然ですが階乗を求める下の関数 fact をご覧ください。 int fa... 2020年1月17日 ももうさ