TOP
 □ ニュースリリース
コミュニケーション・
情報リテラシー
工学一般
情報工学
電子工学
数学
物理学
ビジネス・経済
建築・都市計画
科学一般
公立はこだて未来大学出版会
発行
ナノオプト発行
弊社の書籍はお近くの書店・大学生協でお求めいただけます。店頭にない場合はお店からお取り寄せもできます。また、インターネットでもご購入いただけますので各販売サイトをご覧ください。
  サポート
   正誤表、授業用の教材などが
   あります
  地図(インプレスグループ)
   Google Map


株式会社 近代科学社

〒162-0843
東京都新宿区市谷田町2-7-15
TEL : 03-3260-6161
FAX : 03-3260-6059

 
 
サポート
 

『アルゴリズムの基礎とデータ構造』のプログラムファイル

book

以下、1.~38.に記載している54個のファイルは、ここからダウンロードしてください。

  1. 1.5節のHornerのアルゴリズムのプログラム horner.c
    入力データ horner.dat
  2. 1.5節の挿入ソートのプログラム insertionsort.c
    入力データ sort.dat
  3. 1.5節のソートのライブラリプログラム SortLibrary.h
  4. 1.5節の挿入ソートのプログラム(ライブラリ利用版)insertionsortuselibrary.c
  5. 2.2節の非負整数a,bの最大公約数GCD(a,b)を求めるユークリッド互除法 euclid.c
    入力データ euclid.dat
  6. 2.4節の整数a,bの最大公約数GCD(a,b)をax+byの形式で求める拡張ユークリッド互除法 extendedeuclid.c
    入力データ euclid.dat
  7. 3.2節のマージソートのプログラム mergesort.c
  8. 3.3節のクイックソートのプログラム quicksort.c
  9. 3.4節の基数ソートのプログラム radixsort.c
  10. 3.6節の問3.1のデータ sort3-6sec.dat
  11. 3.7節の3.1のデータ sort3-7sec.dat
  12. 4.5節のヒープソートのプログラム heapsort.c
    入力データ sort.dat
  13. 5.7節のリストの基本関数のライブラリプログラム(アルファベット版)ListLibrary.h
  14. 5.7節のリストのプログラム(アルファベット版)list.c
    入力データ list5-7sec.dat
  15. 5.8節の根付き木の先行順・後行順・幅優先順ラベリングのプログラム prepostbreadthorder.c
    入力データ prepostbreadth5-8sec.dat
  16. 5.11節の5.2のデータlist5-11sec.dat
  17. 6.3節の二分探索木と二色木のライブラリプログラム(整数版)SearchTreeLibrary.h
  18. 6.3節の二分探索木のプログラム(整数版)binarysearchtree.c
    入力データ binarysearch6-3sec.dat
  19. 7.3節の二色木のプログラム redblacktree.c
    入力データ redblack7-3sec.dat
  20. 7.4節の7.2のデータ redblack7-4sec.dat
  21. 8.3節のハッシュの基本関数のライブラリプログラム(整数版)HashLibrary.h
  22. 8.3節の普遍ハッシングのプログラム(整数版) hash.c
    入力データ hash8-4sec.dat
  23. 9.5節の集合ユニオン・ファインド森のプログラム unionfind.c
  24. 10.4節のGrahamの凸包アルゴリズム用の出力ライブラリプログラム grahamoutput.h
  25. 10.4節のGrahamの凸包アルゴリズムのプログラム graham.c
    入力データ graham10-4sec.dat
  26. 11.4節の水平線分・垂直線分の交差線分対列挙の出力ライブラリプログラム HoriVertIntOutput.h
  27. 11.4節の水平線分・垂直線分の交差線分対列挙プログラム horivertint.c
    入力データ horivertint11-4sec.dat
  28. 12.2節のKruskalの最小全点木を求めるプログラム kruskal.c
    入力データ kruskal12-2sec.dat
  29. 演習問題解答1.1の二つの多項式a(x),b(x)の積c(x)の計算プログラム polyproduct.c
    入力データ polyproduct.dat
    入力データ polyproduct2.dat
  30. 演習問題解答1.2の二つの行列a,bの積c=abの計算プログラム matproduct.c
    入力データ matproduct.dat
  31. 演習問題解答3.5のマージソートのプログラム(ライブラリ利用版)mergesortuselibrary.c
  32. 演習問題解答3.5のクイックソートのプログラム(ライブラリ利用版)quicksortuselibrary.c
  33. 演習問題解答3.5の基数ソートのプログラム(ライブラリ利用版)radixsortuselibrary.c
  34. 演習問題解答3.6のソートデータ生成プログラム sortdatagen.c
  35. 演習問題解答6.3の二分探索木と二色木のライブラリプログラム(アルファベット版)SearchTreeAlphabetLibrary.h
  36. 演習問題解答6.3の二分探索木のプログラム(アルファベット版) binarysearchalphabet.c
    入力データ binarysearch6-4sec.dat
  37. 演習問題解答10.2の凸包の入力データ生成プログラム grahamdatagen.c
  38. 演習問題解答11.1の水平垂直線分の交差線分対列挙入力データ生成プログラム horivertintdatagen.c

 

 
本サイトのご利用についてお問合せプライバシーについて | 会社概要 | インプレスグループサイト | インプレスグループTop |
 Copyright © 2016 Kindai kagaku sha Co.,Ltd, an Impress Group company. All rights reserved.