{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":19,"n_cols":5,"rows_kept":19,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[4,2,4,3],[5,2,5,3],[6,2,6,3],[7,2,7,3],[9,2,9,3],[10,2,10,3],[16,2,16,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910148975703321"]
[null,null,"Titolo",null,"Cによるソフトウェア開発の基礎 :  データ構造とアルゴリズムの基礎から / /  小高知宏著"]
[null,null,"Pubbl/distr/stampa",null,"東京, : オーム社, 2009.6"]
[{"$nulls":4},"東京 : , : オーム社, , 2009"]
[null,null,"ISBN",null,"4-274-80130-6"]
[null,null,"Descrizione fisica",null,"オンライン資料1件"]
[null,null,"Classificazione",null,"007.64"]
[null,null,"Soggetti",null,"プログラミング(コンピュータ)"]
[{"$nulls":4},"アルゴリズム"]
[null,null,"Lingua di pubblicazione",null,"Giapponese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","電子資料の出版事項: NetLibrary, 2014"]
[{"$nulls":4},"電子資料の出版事項: KinoDen, 2018"]
[{"$nulls":4},"電子資料の出版事項: ProQuest, 2018"]
[{"$nulls":4},"参考文献: p206"]
[null,null,"Nota di contenuto",null,"表紙 -- はじめに -- 目次 -- 第1章　C言語によるソフトウェア開発 -- 1.1　プログラムとは何か、プログラミングとは何か -- 1.2　プログラミングとプログラミング言語 -- 1.3　ソフトウェア開発の方法 -- 1.4　C言語によるプログラミングを学ぶ意味 -- 第2章　C言語における基本的なデータ型 -- 2.1　基本データ型の役割 -- 2.2　配列の使い方--整列を題材として -- 2.2.1　C言語の配列 -- 2.2.2　バブルソートによる整列プログラム -- 2.2.3　クイックソートによる整列プログラム -- 2.2.4　C言語における配列利用の注意点 -- 2.3　ポインタは何の役に立つのか -- 2.4　構造体の利用 -- 第3章　制御構造の基本 -- 3.1　制御構造の設計方法 -- 3.2　メニューに従って処理を行う対話型プログラムの設計と実装 -- 3.2.1　トップダウンによるプログラムコードの作成 -- 3.2.2　プログラムの詳細部分の作成 -- 3.3　ソースファイルの分割と多人数での開発 -- 3.4　再帰処理の考え方 -- 第4章　C言語と文字列 -- 4.1　文字列の読み込み・格納・出力 -- 4.1.1　C言語における文字列の扱い -- 4.1.2　文字列の比較 -- 4.1.3　string.hヘッダファイルに宣言されている文字列処理関数 -- 4.2　文字列の探索（単純法・BM法） -- 4.2.1　単純法による文字列の探索 -- 4.2.2　BM法による文字列の探索 -- 4.3　文字列の生成（形式文法） -- 4.3.1　形式文法を用いた文字列の生成 -- 4.3.2　文字列生成プログラムの実装 -- 第5章　さまざまなデータ構造 -- 5.1　スタックやキューの実現 -- 5.1.1　C言語におけるスタックの実現方法 -- 5.1.2　スタックを使ったアプリケーションの構築 -- 5.1.3　キューの利用 -- 5.2　リスト構造 -- 5.2.1　リスト構造とは -- 5.2.2　リスト構造の利用例 -- 5.3　木構造とグラフ -- 5.3.1　木の表現と探索（2分木） -- 付録 -- 付録A　Cygwin開発環境 -- 付録B　ソースファイルを分割した場合のコンパイル作業 -- B.1　すべてのソースファイルを一括して手作業でコンパイルする場合 -- B.2　個々のソースファイルをそれぞれ手作業でコンパイルする場合 -- B.3　makeコマンドを利用する場合 -- 付録C　push()関数と"]
[{"$nulls":4},"pop()関数を呼び出すプログラムsimplestack.c -- 付録D　enquene()関数とdequene()関数を呼び出すプログラムsimplequeue.c -- 参考文献 -- 索引 -- 奥付."]
[null,null,null,"Sommario/riassunto","Ｃ言語によるデータ構造とアルゴリズムの話題を軸に、Ｃ言語を用いたソフトウェアシステム構築の方法を、順を追って示すことで、プログラムを作成するとは何をすることなのかを実例で示す。."]