#2 アルゴリズムとプログラミング - 146語(シラバス9.1)
データ構造(28)
- リスト
- 配列
- 線形リスト
- 単方向リスト
- 双方向リスト
- 環状リスト
- スタック
- キュー
- プッシュ
- ポップ
- 木構造
- 根
- 葉
- 枝
- 2分木
- 完全2分木
- バランス木
- 順序木
- 多分木
- 探索木
- 2分探索木
- B木
- AVL木
- 深さ優先探索
- 幅優先探索
- 先行順
- 後行順
- 中間順
アルゴリズム(27)
- 流れ図
- 選択ソート
- バブルソート
- マージソート
- 挿入ソート
- シェルソート
- クイックソート
- ヒープソート
- 線形探索法
- 2分探索法
- ハッシュ表探索法
- 再帰的アルゴリズム
- 深さ優先探索
- 幅優先探索
- 最短経路探索
- ダイクストラ法
- ベルマンフォード法
- 文字列照合
- 形態素解析
- 構文解析
- 意味解析
- 文脈解析
- 係り受け解析
- n-gram
- 文章間類似度
- 再帰性
- 分割統治法
プログラミング(39)
- プログラミング
- コーディング標準
- 字下げ
- ネストの深さ
- 命名規則
- 使用禁止命令
- プログラムの機能適合性・性能効率性・使用性・保守性の向上
- モジュール分割
- モジュール独立性
- メインルーチン
- サブルーチン
- 整数型
- 実数型
- 論理型
- 文字型
- 文字列型
- 抽象データ型
- 構造型
- 代入
- 算術演算
- 比較演算
- 論理演算
- ビット演算
- 選択処理
- 繰返し処理
- 引数
- 戻り値
- 局所変数
- オブジェクト指向プログラミング
- コンストラクタ
- メンバ変数
- オーバーライド
- オーバーロード
- Webプログラミング
- サーバサイドプログラミング
- リッチクライアント
- Ajax
- Apache
- フロントエンドフレーム