基本情報技術者の対策ができます。一般の方にも理解できるように、わかりやすい解説を心がけています。動画なので、いつでもどこでも隙間時間に学ぶことができます。この講習では、半加算器と全加算器について見ていきましょう。半加算器回路は、2進数の足し算を行う際に使用される回路です。論理回路とは、複数の入力端子に1または0の入力信号を送り、それに対して論理演算を行い、演算結果を1または0で出力する回路のことです。この講習では、集合とベン図についてみていきます。ベン図とは集合を分かりやすく図で表したものです。テキストの例では、40人のクラスで塾に通っている子供とスポーツクラブに通っている子供がいます。第2正規化は、部分従属している列を別テーブルに分割する作業です。テキストの例では、伝票NOと商品CDが複合キーとなっています。データベースの正規化とは、テーブルを設計する際にデータに重複や矛盾が生じないようにテーブルを設計することです。関係演算とは、表(テーブル)から特定の列(カラム)や、行(レコード)を取り出したり、表と表を結合させるための操作です。この講習ではデータベースの主キー、外部キーについて見ていきます。主キーとは、表(テーブル)から特定の行(レコード)を識別するための列(カラム)です。System(データベースマネジメントシステム)の略で、データベースを管理するミドルウェアです。この講習ではデータベースについて見ていきます。データベースは、コンピュータで大量のデータを効率よく扱うための仕組みです。この問題では、キューとスタックの両方があり、それぞれにデータを挿入あるいは取り出しを行う問題です。この講習では過去に出題された問題を見ていきましょう。この問題は、待ち行列に関する問題です。空の待ち行列に、データn(エヌ)を挿入、あるいは取り出しを行います。キューとは違うデータ制御方式にスタックがあります。スタックのイメージは、片方の穴が塞がった筒に、上からデータを入れて、上から取り出すイメージです。この講習では、データ構造の一つのキューについてみていきます。キューとは、待ち行列などで使用されるデータ制御方式です。この問題はヒープに関する問題となります。ヒープとは、親と子の関係において、常に親は子より等しいか大きい、あるいは親は子より等しいか小さいという関係になります。この講習では過去に出題された問題を見ていきましょう。この問題は、2分探索木についての問題です。この講習では、データ構造の一つの木構造(きこうぞう)についてみていきます。木構造とは、ツリー構造とも呼ばれ、データの構造が階層構造になっているような場合に使用されます。この問題では、配列と連結リストの特徴に関する問題です。連結リストでは要素を更新する場合、更新するべき要素を先頭からたどって探すので、処理時間は長くなります。双方向ポインタを持つリスト構造を分かりやすく順番に並べてみるとテキストの様になります。社員の並びは、「社員A」→「社員K」→「社員T」となります。循環リストについてみてみましょう。ポンタ―をたどっていくと最後のデータのポインタは、0やNullとなっていて、これでデータ構造の最後だということを意味します。