ゲスト さん (ログイン)
オンライン書店【ホンヤクラブ】はお好きな本屋での受け取りで送料無料!新刊予約・通販も。本(書籍)、雑誌、漫画(コミック)など在庫も充実
Cをさらに理解しながら学ぶ
共立出版 森元逞
点
アルゴリズムとは計算機とプログラムデータ型、配列、構造体関数表構造での探索アリゴリズムと計算量ポインタの概念ファイル入出力スタックソート(整列)リスト構造と待ち行列種々のリスト構造ハッシュ法木構造・2分探索本木種々の木構造グラフ構造文字列探索文字列(字句)解析種々のアルゴリズム
本書は「データ構造とアルゴリズム」に関する入門用のテキストである。本科目を学ぶ学生は,一応C言語などは履修していても,まだ十分に理解しているとは言い難い場合が多い。そこで本書では,基本的なアルゴリズムを理解させることは勿論であるが,本学習を通してC言語をさらに十分に理解させ,ある程度のプログラムを自ら書けるようにすること,さらにはコンピュータの動作原理も理解させること,などを目標としている。 以上の目的のため,他の類似の教科書とはかなり異なった構成をとっている。最初の数章は,計算機構成の概要や,C言語で学んだ内容を再確認するためにデータ型や関数について説明している。その後初めて「データ構造とアルゴリズム」の学習に入る。また,学生にとってポインタを理解するのが,大きなハードルになっている場合が多い。そこで,最初はポインタなどをあまり使わないアルゴリズムを紹介し,ポインタについては後ろの章で,C言語の復習を兼ねて,その考え方などを説明しながら,徐々に理解できるようにした。一方,先にも述べたように,ある程度のプログラムを自ら書けるようにするため,他の教科書ではあまり記述されていないファイル入出力などの説明も行い,また実際に計算機を使ってコンパイルをしたり,実行する際に遭遇するであろうトラブルについても,コラムなどで対処方法を説明している。さらには,字句解析,分割統治法,動的計画法など,学生にとってはかなり高度な内容も記載している。これは,何度も繰り返すように,学生がある程度のレベルのプログラムが書けるようにしたいためである。本書の内容を十分理解すれば,卒業論文で必要となる程度のプログラミング能力は十分に身に付けることができる。
ページ上部へ戻る
この商品に寄せられたカスタマーレビューはまだありません。
レビューを評価するにはログインが必要です。
この商品に対するあなたのレビューを投稿することができます。
本好きのためのオンライン書店
Honya Club.comは日本出版販売株式会社が運営しているインターネット書店です。ご利用ガイドはこちら
永瀬敏
価格:2,531円(本体2,301円+税)
【1990年04月発売】
リンクアップ
価格:1,078円(本体980円+税)
【2012年05月発売】
木暮啓一
価格:3,520円(本体3,200円+税)
【2006年08月発売】
1位
又吉直樹
価格:1,320円(本体1,200円+税)
【2015年03月発売】
一覧を見る
[BOOKデータベースより]
アルゴリズムとは
[日販商品データベースより]計算機とプログラム
データ型、配列、構造体
関数
表構造での探索
アリゴリズムと計算量
ポインタの概念
ファイル入出力
スタック
ソート(整列)
リスト構造と待ち行列
種々のリスト構造
ハッシュ法
木構造・2分探索本木
種々の木構造
グラフ構造
文字列探索
文字列(字句)解析
種々のアルゴリズム
本書は「データ構造とアルゴリズム」に関する入門用のテキストである。本科目を学ぶ学生は,一応C言語などは履修していても,まだ十分に理解しているとは言い難い場合が多い。そこで本書では,基本的なアルゴリズムを理解させることは勿論であるが,本学習を通してC言語をさらに十分に理解させ,ある程度のプログラムを自ら書けるようにすること,さらにはコンピュータの動作原理も理解させること,などを目標としている。
以上の目的のため,他の類似の教科書とはかなり異なった構成をとっている。最初の数章は,計算機構成の概要や,C言語で学んだ内容を再確認するためにデータ型や関数について説明している。その後初めて「データ構造とアルゴリズム」の学習に入る。また,学生にとってポインタを理解するのが,大きなハードルになっている場合が多い。そこで,最初はポインタなどをあまり使わないアルゴリズムを紹介し,ポインタについては後ろの章で,C言語の復習を兼ねて,その考え方などを説明しながら,徐々に理解できるようにした。一方,先にも述べたように,ある程度のプログラムを自ら書けるようにするため,他の教科書ではあまり記述されていないファイル入出力などの説明も行い,また実際に計算機を使ってコンパイルをしたり,実行する際に遭遇するであろうトラブルについても,コラムなどで対処方法を説明している。さらには,字句解析,分割統治法,動的計画法など,学生にとってはかなり高度な内容も記載している。これは,何度も繰り返すように,学生がある程度のレベルのプログラムが書けるようにしたいためである。本書の内容を十分理解すれば,卒業論文で必要となる程度のプログラミング能力は十分に身に付けることができる。