付録目次

検索(本文を含む):キーワードを入力して下さい
( AND 検索は半角スペースで区切って下さい)


  ここでは,主として,C/C++ の標準関数,C++ 標準ライブラリと STL ( Standard Template Library ),若干の UNIX のコマンド,Java のクラスとメソッド等について解説します.C/C++ と関数と Java のメソッドの間に一対一の対応関係があるわけではありませんが,C/C++ の関数と同じような処理を行うメソッド等については,C/C++ の関数に対する説明内でも行っています.関数の内,「*」 や 「(Java)」 が付いているものはその中に Java の対応するメソッド等の説明が含まれていることを意味しています.

  Java のクラスとメソッドに関して本文内で十分な説明を行っていませんでしたので,この付録の後半は Java のクラスとメソッドの説明になっています.ただし,すべてのクラスやメソッドを含んでいるわけではありません.私の主観で適当に選択していますので注意してください.

1.関数&メソッド等

A. 入出力関係
i. ストリーム入出力
ii. 低水準入出力
B. 数学関係の関数
C. 乱数
D. 時間関係の関数
E. 文字・文字列関数
i. 探索,コピー,結合等
ii. 文字・文字列から数字への変換または,その逆
iii. 文字の種類の判別と変換
F. メモリ領域の確保
G. バッファ関係
H. ファイルとディレクトリ操作
I. ネットワーク
J. その他

2.コマンド(主に,UNIX関係)

A. ファイル
i. 内容の表示
ii. ファイル比較,削除,コピー,修正
iii. ファイルの探索
iv. ファイルのモード,種類
v. ディレクトリ
vi. その他
B. エディタ関係
C. コンパイラ関係
D. リモートシステム
E. その他

3.Javaのクラスとメソッド

A. java.lang パッケージ(基本)
B. java.awt パッケージ(ユーザインタフェース)
  → AWT:図を使った目的別索引
C. java.awt.event パッケージ(AWTイベント処理)
D. javax.swing パッケージ(ユーザインタフェース)
  → Swing:図を使った目的別索引
E. javax.swing.event パッケージ(swingイベント処理)
F. java.applet パッケージ(アプレット)
G. java.io パッケージ(入出力)
H. java.net パッケージ(ネットワーク)
I. java.sql パッケージ(JDBC:データベース)
J. java.util パッケージ(その他)

4.C++ 標準ライブラリと STL ( Standard Template Library )

A. コンテナ
B. アルゴリズム
i. 系列が変化しないアルゴリズム
ii. 系列が変化するアルゴリズム
iii. ソート関係のアルゴリズム
iv. 数値関係のアルゴリズム

-------------------------------以下,実際の目次--------------------------------

  1. 関数

    1. 入出力関係

        入出力関係に対しては,C/C++ と Java の対応関係が難しいため,ここでは説明いたしません.Java のマニュアル,Java の入出力クラス,または,本文を参照してください.

      1. ストリーム入出力

      2. 低水準入出力

    2. 数学関係の関数

      注: gcc において 「 math.h 」 を取り込むときは,コンパイル時に,「 -lm 」 のオプションが必要

    3. 乱数

    4. 時間関係の関数

    5. 文字・文字列関数

      1. 探索,コピー,結合等

      2. 文字・文字列から数字への変換または,その逆

      3. 文字の種類の判別と変換

    6. メモリ領域の確保

    7. バッファ関係

    8. ファイルとディレクトリ操作

    9. ネットワーク

        ネットワーク関連の関数に対しては,すべての関数に共通な例題として,以下の3つを参考にしてください.
      例1 HTTP ポートの利用
      例2 ファイルの転送
      例3 チャットルーム

      • accept:
        クライアントの接続要求に対して接続済みソケットを作成
      • bind:
        ソケットにローカルなプロトコルアドレスをバインド
      • connect:
        TCP クライアントと TCP サーバとのコネクションの確立
      • gethostbyaddr:
        IP アドレスからホストに関する情報の取得
      • gethostbyname:
        ホスト名からホストに関する情報の取得
      • getpeername:
        ソケットのリモートプロトコルアドレスを取得
      • getsockname:
        ソケットのローカルプロトコルアドレスを取得
      • htonl:
        ホストバイト順序 → ネットワークバイト順序( 32 ビット)
      • htons:
        ホストバイト順序 → ネットワークバイト順序( 16 ビット)
      • inet_ntoa:
        IPv4 アドレスをドット 10 進文字列へ変換
      • listen:
        ソケットを待ち受け状態へ変換
      • ntohl:
        ネットワークバイト順序 → ホストバイト順序( 32 ビット)
      • ntohs:
        ネットワークバイト順序 → ホストバイト順序( 16 ビット)
      • select:
        任意のディスクリプタを監視対象とする
      • socket:
        ソケットの作成

    10. その他

  2. コマンド(主に,UNIX関係)

    1. ファイル

      1. 内容の表示

      2. ファイル比較,削除,コピー,修正

      3. ファイルの探索

      4. ファイルのモード,種類

      5. ディレクトリ

      6. その他

    2. エディタ関係

    3. コンパイラ関係

    4. リモートシステム

    5. その他

  3. Javaのクラスとメソッド

    1. java.lang パッケージ(基本)

        Java の基本的なプログラムを書くために必要不可欠なクラス

      • Object:
        すべてのクラスの頂点となっているクラス
        • Boolean:
          Booleanデータの処理(java.lang.Objectのサブクラス,final)
        • Character:
          Charcterデータの処理(java.lang.Objectのサブクラス,final)
        • String:
          文字列データの処理(java.lang.Objectのサブクラス,final)
        • StringBuffer:
          文字列データの処理(java.lang.Objectのサブクラス,final)
        • Math:
          数学関係メソッドの集まりであり,すべての変数・メソッドはstatic定義されている(java.lang.Objectのサブクラス,final)
        • Runtime:
          アプリケーションとアプリケーション実行環境とのインタフェース(java.lang.Objectのサブクラス)
        • System:
          標準入出力等,システム関係の有用なメソッドを含む.すべての変数・メソッドはstatic定義されている(java.lang.Objectのサブクラス,final)
        • Tread:
          Javaにおける実行単位であるスレッドの制御(java.lang.Objectのサブクラス)
        • Number:
          数値データを処理するByte,Double,Float,Integer,Long,Shortクラスのスーパークラス(java.lang.Objectのサブクラス,抽象クラス)
          • Byte:
            Byteデータの処理(java.lang.Numberのサブクラス,final)
          • Double:
            Doubleデータの処理(java.lang.Numberのサブクラス,final)
          • Integer:
            Integerデータの処理(java.lang.Numberのサブクラス,final)
          • Short:
            Shortデータの処理(java.lang.Numberのサブクラス,final)
        • DecimalFormat:
          10進数の書式指定(フォーマット)(java.lang.Object→java.text.Format→java.text.NumberFormatのサブクラス)
        • Formatter:
          printf 形式の出力用インタープリータ(フォーマット)(java.lang.Objectのサブクラス)
      • Cloneable:
        オブジェクトのコピー(インタフェース)
      • Runnable:
        スレッドの生成(インタフェース)

    2. java.awt パッケージ(ユーザインタフェース)  → AWT:図を使った目的別索引

        Window を生成し,ユーザーインタフェース用の各種コンポーメントを実装するためのクラス

      • Component:
        Window上における各種コンポーネントのスーパークラス(java.lang.Objectのサブクラス,抽象クラス)
        • Button:
          ボタン(java.awt.Componentのサブクラス)
        • Canvas:
          図を描く等,独自の機能を持つコンポーネント(java.awt.Componentのサブクラス)
        • Checkbox:
          チェックボックス(複数項目から複数選択)(java.awt.Componentのサブクラス)
        • Choice:
          ドロップダウンリスト(矢印を押す→選択項目を表示)(java.awt.Componentのサブクラス)
        • Label:
          ラベル(文字列を表示)(java.awt.Componentのサブクラス)
        • List:
          項目を縦に並べて選択(java.awt.Componentのサブクラス)
        • Scrollbar:
          スクロールバー(java.awt.Componentのサブクラス)
        • TextComponent:
          テキスト編集ができるコンポーネントのスーパークラス(java.awt.Componentのサブクラス)
          • TextArea:
            複数行にわたる文字列の編集と表示(java.awt.TextComponentのサブクラス)
          • TextField:
            1行の文字列の編集と表示(java.awt.TextComponentのサブクラス)
        • Container:
          他のコンポーネントを入れるためのコンポーネント(java.awt.Componentのサブクラス)
          • Window:
            境界もメニューバーも持たないトップレベルのWindow(java.awt.Containerのサブクラス)
            • Dialog:
              タイトルと境界を持ったトップレベルのWindow(ダイアログボックス)(java.awt.Windowのサブクラス)
            • Frame:
              タイトルと境界を持ったトップレベルのWindow(java.awt.Windowのサブクラス)
          • Panel:
            他のコンポーネントのコンテナ(java.awt.Containerのサブクラス)
          • ScrollPane:
            自動的にコンポーネントへスクロールバーを貼り付ける(java.awt.Containerのサブクラス)
      • CheckboxGroup:
        ラジオボタン(複数項目から1つを選択)(java.lang.Objectのサブクラス)
      • MenuComponent:
        Window上におけるメニューバー関連のコンポーネントのスーパークラス(java.lang.Objectのサブクラス,抽象クラス)
        • MenuItem:
          メニューバーの各メニューが押されたときに現れるメニュー項目(java.awt.MenuComponentのサブクラス)
          • CheckboxMenuItem:
            チェックボックス機能を持ったメニュー項目(java.awt.MenuItemのサブクラス)
          • Menu:
            メニューバーに付け加えられるメニュー(java.awt.MenuItemのサブクラス)
            • PopupMenu:
              Windowの任意の場所に出現するポップアップメニュー(java.awt.Menuのサブクラス)
        • MenuBar:
          メニューバー(java.awt.MenuComponentのサブクラス)
      • BorderLayout:
        コンテナを5つの領域(上,下,左,中,右)に分けて,コンポーネントを配置(java.lang.Objectのサブクラス)
      • CardLayout:
        同じ領域に複数のコンポーネントを重ねて配置(java.lang.Objectのサブクラス)
      • FlowLayout:
        コンポーネントを可能な限り横1行に配置(java.lang.Objectのサブクラス)
      • GridBagLayout:
        格子状のセルにコンポーネントを柔軟に配置(java.lang.Objectのサブクラス)
      • GridBagConstraints:
        GridBagLayout中のコンポーネント配置を指定(java.lang.Objectのサブクラス)
      • GridLayout:
        コンポーネントを格子状に配置(java.lang.Objectのサブクラス)
      • Graphics:
        描画ツール(java.lang.Objectのサブクラス,抽象クラス)
      • Image:
        グラフィカルイメージを表現するすべてのクラスのスーパークラス(java.awtのサブクラス)
        • MemoryImageSource:
          配列を使って Image のピクセル値を生成する ImageProducer インタフェースを実装(java.awt.imageのサブクラス)
        • PixelGrabber:
          イメージのピクセルのサブセットを抽出可能な ImageConsumer を実装(java.awt.imageのサブクラス)
      • MediaTracker:
        メディアオブジェクトの状態を監視(java.awtのサブクラス)
      • Point:
        2次元平面上の点(int)(java.lang.Object→java.awt.geom.Point2Dのサブクラス)
      • Polygon:
        多角形(java.lang.Objectのサブクラス)
      • Rectangle:
        長方形(java.lang.Object→java.awt.geom.RectangularShape→java.awt.geom.Rctangle2Dのサブクラス)
      • Color:
        色の指定(java.lang.Objectのサブクラス)
      • Font:
        フォントの指定(java.lang.Objectのサブクラス)
      • FontMetrics:
        フォントに関する描画情報(java.lang.Objectのサブクラス)
      • Insets:
        コンテナ周辺のスペース制御(java.lang.Objectのサブクラス)
      • Toolkit:
        AWTとマシン依存部分の間を埋める(java.lang.Objectのサブクラス,抽象クラス)
      • AudioClip:
        サウンドクリップを再生するためのインタフェース

    3. java.awt.event パッケージ(AWTイベント処理)

        イベント処理用のクラス

      • AWTEvent:
        コンポーネント上で起こるイベントオブジェクトに対するスーパークラス(java.lang.Object→java.util.EventObjectのサブクラス,抽象クラス)
      • ComponentEvent:
        コンポーネントの大きさの変更,移動,可視性変更(java.awt.AWTEventのサブクラス)
        • FocusEvent:
          文字入力可能なコンポーネント内におけるキーボードフォーカスの変化(java.awt.event.ComponentEventのサブクラス)
        • InputEvent:
          入力イベントに対するスーパークラス(java.awt.event.ComponentEventのサブクラス,抽象クラス)
          • KeyEvent:
            キー操作(java.awt.event.InputEventのサブクラス)
          • MouseEvent:
            マウス操作(java.awt.event.InputEventのサブクラス)
        • WindowEvent:
          Windowの開閉(java.awt.event.ComponentEventのサブクラス)
      • ActionEvent:
        ボタン,メニュー項目の選択,TextFieldにおける改行キーの入力(java.awt.AWTEventのサブクラス)
      • AdjustmentEvent:
        スクロールバーの値の変更等,コンポーネント固有の値の変化(java.awt.AWTEventのサブクラス)
      • ItemEvent:
        チェックボックス,ラジオボタン,チョイスコントロール,リスト処理等,項目の状態変化(java.awt.AWTEventのサブクラス)
      • TextEvent:
        テキスト内容の変更(java.awt.AWTEventのサブクラス)
      • ComponentListener(ComponentAdapter):
        ComponentEventを受け取ったとき(インタフェース)
      • FocusListener(FocusAdapter):
        FocusEventを受け取ったとき(インタフェース)
      • KeyListener(KeyAdapter):
        KeyEventを受け取ったとき(インタフェース)
      • MouseListener(MouseAdapter):
        MouseEventを受け取ったとき(インタフェース)
      • MouseMotionListener(MouseMotionAdapter):
        MouseEventを受け取ったとき(インタフェース)
      • WindowListener(WindowAdapter):
        WindowEventを受け取ったとき(インタフェース)
      • ActionListener:
        ActionEventを受け取ったとき(インタフェース)
      • AdjustmentListener:
        AdjustmentEventを受け取ったとき(インタフェース)
      • ItemListener:
        ItemEventを受け取ったとき(インタフェース)
      • TextListener:
        TextEventを受け取ったとき(インタフェース)

    4. javax.swing パッケージ(ユーザインタフェース)  → Swing:図を使った目的別索引

        Window を生成し,ユーザーインタフェース用の各種コンポーメントを実装するためのクラス(ピアを持たない軽量部品の集まり).

      • JApplet:
        アプレット生成用のスーパークラス(java.lang.Object→java.awt.Component→java.awt.Container→java.awt.Panel→java.awt.Appletのサブクラス)
      • JComponent:
        Swingの多くのコンポーネントのスーパークラス(java.lang.Object→java.awt.Component→java.awt.Containerのサブクラス,抽象クラス)
        • AbstractButton:
          ボタン及びメニュー項目の共通機能の定義(javax.swing.JComponentのサブクラス,抽象クラス)
          • JButton:
            ボタン(javax.swing.AbstructButtonのサブクラス)
          • JToggleButton:
            チェックボックスとラジオボタンのスーパークラス(javax.swing.AbstructButtonのサブクラス)
            • JCheckBox:
              チェックボックス(javax.swing.JToggleButtonのサブクラス)
            • JRadioButton:
              ラジオボタン(javax.swing.JToggleButtonのサブクラス)
          • JMenuItem:
            メニューバーの各メニューが押されたときに現れるメニュー項目(javax.swing.AbstructButtonのサブクラス)
            • JCheckBoxMenuItem:
              チェックボックス機能を持ったメニュー項目(javax.swing.JMenuItemのサブクラス)
            • JMenu:
              メニューバーに付け加えられるメニュー(javax.swing.JMenuItemのサブクラス)
            • JRadioButtonMenuItem:
              ラジオボタン機能を持ったメニュー項目(javax.swing.JMenuItemのサブクラス)
        • JComboBox:
          ドロップダウンリスト(矢印を押す→選択項目を表示)(javax.swing.JComponentのサブクラス)
        • text.JTextComponent:
          テキストを扱うコンポーネントのスーパークラス(javax.swing.JComponentのサブクラス,抽象クラス)
          • JTextField:
            1行の文字列の表示,編集(javax.swing.text.JTextComponentのサブクラス)
            • JPasswordField:
              パスワードの処理(javax.swing.JTextFieldのサブクラス)
          • JTextArea:
            複数行の文字列の表示,編集(javax.swing.text.JTextComponentのサブクラス)
        • JLabel:
          ラベル(文字列とアイコンイメージの表示)(javax.swing.JComponentのサブクラス)
        • JList:
          項目を縦に並べて選択(javax.swing.JComponentのサブクラス)
        • JMenuBar:
          メニューバー(javax.swing.JComponentのサブクラス)
        • JOptionPane:
          ダイアログボックスの簡易作図(javax.swing.JComponentのサブクラス)
        • JPanel:
          コンポーネントを入れるためのパネル(javax.swing.JComponentのサブクラス)
        • JPopupMenu:
          Windowの任意の場所に出現するポップアップメニュー(javax.swing.JComponentのサブクラス)
        • JProgressBar:
          進捗状況の表示(javax.swing.JComponentのサブクラス)
        • JScrollBar:
          スクロールバー(javax.swing.JComponentのサブクラス)
        • JScrollPane:
          自動的にコンポーネントへスクロールバーを貼り付ける(javax.swing.JComponentのサブクラス)
        • JSlider:
          メモリ付きスライダー(javax.swing.JComponentのサブクラス)
        • JSplitPane:
          領域を2つに分割して表示(javax.swing.JComponentのサブクラス)
        • JTabbedPane:
          重ねたコンポーネントにタブを付ける(タブペイン)(javax.swing.JComponentのサブクラス)
        • JTable:
          2次元データの表示と編集(javax.swing.JComponentのサブクラス)
        • JToolBar:
          ツールバーを表示(javax.swing.JComponentのサブクラス)
        • JTree:
          階層構造を持ったデータを木構造で表示,編集(javax.swing.JComponentのサブクラス)
      • AbstractAction:
        Actionインタフェース(ActionListenerインタフェースに対する拡張機能)のデフォルトの実装を提供(java.lang.Objectのサブクラス,抽象クラス)
      • ImageIcon:
        画像を元にアイコンを生成(java.lang.Objectのサブクラス)
      • ProgressMonitor:
        進捗状況を表示するダイアログ(java.lang.Objectのサブクラス)
      • Timer:
        一定時間毎の処理の制御(java.lang.Objectのサブクラス)
      • BoxLayout:
        コンポーネントを縦,または,横に配置(java.lang.Objectのサブクラス)
      • Box:
        BoxLayoutをデフォルトで持っているコンテナ(java.lang.Object→java.awt.Component→java.awt.Containerのサブクラス)
      • JDialog:
        ダイアログボックス(java.lang.Object→java.awt.Component→java.awt.Container→java.awt.Window→java.awt.Dialogのサブクラス)
      • JFrame:
        トップレベルのWindow(java.lang.Object→java.awt.Component→java.awt.Container→java.awt.Window→java.awt.Frameのサブクラス)

    5. javax.swing.event パッケージ(swingイベント処理)

        swing のイベント処理用のクラス

      • ChangeEvent:
        スライダー,タブペイン等の状態の変更(java.lang.Object→java.util.EventObjectのサブクラス)
      • ChangeListener:
        ChangeEventを受け取ったとき(インタフェース)
      • DocumentEvent:
        ドキュメントの変更(インタフェース)
      • DocumentListener:
        DocumentEventを受け取ったとき(インタフェース)
      • ListSelectionEvent:
        JList等の選択項目の変更(java.lang.Object→java.util.EventObjectのサブクラス)
      • ListSelectionListener:
        ListSelectionEventを受け取ったとき(インタフェース)

    6. java.applet パッケージ(アプレット)

        アプレット生成用のクラス

      • Applet:
        アプレット生成用のスーパークラス(java.lang.Object→java.awt.Cpmponent→java.awt.Container→java.awt.Panelのサブクラス)

    7. java.io パッケージ(入出力)

        入出力クラス

      • InputStream:
        バイトストリームから入力を行うすべてのクラスのスーパークラス(java.lang.Objectのサブクラス,抽象クラス)
        • FileInputStream:
          ファイルからデータを読み込む(java.io.InputStreamのサブクラス)
        • ObjectInputStream:
          ストリームからオブジェクトデータを読み込む(java.io.InputStreamのサブクラス)
        • FilterInputStream:
          フィルター付き入力のスーパークラス(java.io.InputStreamのサブクラス)
          • BufferedInputStream:
            ストリームからバッファ付きで読み込む(java.io.FilterInputStreamのサブクラス)
      • Reader:
        ストリームから文字列を読み込む(java.lang.Objectのサブクラス,抽象クラス)
        • BufferedReader:
          ストリームから文字列をバッファ付きで読み込む(java.io.Readerのサブクラス)
        • InputStreamReader:
          バイトストリームから文字ストリームへの橋渡し(java.io.Readerのサブクラス)
          • FileReader:
            文字列ファイルからの入力(java.io.InputStreamReaderのサブクラス)
      • OutputStream:
        バイトストリームを出力するクラスのスーパークラス(java.lang.Objectのサブクラス,抽象クラス)
        • FileOutputStream:
          ファイルへデータを出力する(java.io.OutputStreamのサブクラス)
        • ObjectOutputStream:
          ストリームへオブジェクトデータを出力する(java.io.OutputStreamのサブクラス)
        • FilterOutputStream:
          フィルター付き出力のスーパークラス(java.io.OutputStreamのサブクラス)
          • BufferedOutputStream:
            ストリームへバッファ付きで出力する(java.io.FilterOutputStreamのサブクラス)
          • PrintStream:
            出力ストリームに様々なデータを適切に表現し出力する機能を加え,バイト列として出力する(java.io.FilterOutputStreamのサブクラス)
      • Writer:
        文字列ストリームを出力する(java.lang.Objectのサブクラス,抽象クラス)
        • BufferedWriter:
          ストリームへ文字列をバッファ付きで出力する(java.io.Writerのサブクラス)
        • PrintWriter:
          編集されたデータをテキストストリームとして出力する(java.io.Writerのサブクラス)
        • OutputStreamWriter:
          文字ストリームからバイトストリームへの橋渡し(java.io.Writerのサブクラス)
          • FileWriter:
            文字列をファイルへ出力(java.io.OutputStreamWriterのサブクラス)
      • File:
        ファイルおよびディレクトリのパス名の抽象表現(java.lang.Objectのサブクラス)

    8. java.net パッケージ(ネットワーク)

        ネットワーク接続用クラス

      • ServerSocket:
        サーバ側ソケット制御(java.lang.Objectのサブクラス)
      • Socket:
        ソケット制御(java.lang.Objectのサブクラス)
      • URL:
        URLへの接続(java.lang.Objectのサブクラス)
      • URLConnection:
        URLとの相互通信(java.lang.Objectのサブクラス,抽象クラス)

    9. java.sql パッケージ(JDBC:データベース)

        データベース接続用クラス( 参照:データベース

      • DriverManager:
        JDBCドライバの管理(java.lang.Objectのサブクラス)
      • Connection:
        特定のデータベースとの接続(インタフェース)
      • PreparedStatement:
        事前定義されたSQL文を実行し,その結果を得る(インタフェース.Statementインターフェースの子供)
      • ResultSet:
        SQL文の実行結果から得られる結果の集まり(インタフェース)
      • ResultSetMetaData:
        ResultSet オブジェクトの列の型とプロパティに関する情報を取得するのに使用(インタフェース)
      • Statement:
        SQL文を実行し,その結果を得る(インタフェース)

    10. java.util パッケージ(その他)

        乱数,ベクトル等,その他有用なユーティリティを扱うクラス

      • ArrayList:
        要素数可変の配列(java.lang.Object→java.util.AbstractCollection→java.util.AbstractListのサブクラス)
      • Calendar:
        日付と時刻(java.lang.Objectのサブクラス,抽象クラス)
      • Date:
        日付と時刻(java.lang.Objectのサブクラス)
      • Timer:
        一定時間毎の処理の制御(java.lang.Objectのサブクラス)
      • HashSet:
        ハッシュテーブル(java.lang.Object→java.util.AbstractCollection→java.util.AbstractSetのサブクラス)
      • Random:
        乱数(java.lang.Objectのサブクラス)
      • StringTokenizer:
        文字列をトークンで区切る(java.lang.Objectのサブクラス)
      • TreeSet:
        木構造(java.lang.Object→java.util.AbstractCollection→java.util.AbstractSetのサブクラス)
      • Vector:
        要素数可変の配列(java.lang.Object→java.util.AbstractCollection→java.util.AbstractListのサブクラス)

  4. C++ 標準ライブラリと STL ( Standard Template Library )

    1. コンテナ

    2. アルゴリズム

      1. 系列が変化しないアルゴリズム

      2. 系列が変化するアルゴリズム

      3. ソート関係のアルゴリズム

      4. 数値関係のアルゴリズム

ホームページ 目次 演習解答例目次 索引