大学授業で作成したアルゴリズム実装です。
p4.3.1 フィボナッチ数列 p5.1 二分木探索 p5.2 構造体を用いた二分木探索 p6.1 ハッシュ関数 p7.1 SelectionSort 選択ソート InserttionSort 挿入ソート p8.3 PushHeap ヒープソート p9.1 QuickSort クイックソート p9.2 構造体を用いたクイックソート p10.1 Recurs_Sum 再帰(分割統治)の和 Simple_Sum 単純ループの和 p10.4 Bproduct 普通の積 Product Karatsuba型の高速多倍長乗算 p11.1 MergeSort マージソート p12.1 GreedyKnapsack グリーディ法ナップザック問題 p12.2 Knapsack 総当たりナップザック問題 p13.1 Knapsack_DP 動的計画法を用いた0-1ナップザック問題 p14.1 BB_subsetsum 分岐限定法を用いた部分和問題 p14.2 BB_01knapsack 分岐限定法を用いた0-1ナップザック問題 p15.1 BFS101 幅優先探索 BFS102 深さ優先探索 p15.2 Dijkstra103 最短経路問題
C言語