mod_DataStructureモジュール
ダウンロード
mod_DataStructure Ver.1.00 (2018/05/21)
ダウンロード(12 KB)
内容
このパッケージはHSP3用モジュールです。本モジュールを使用すると次の機能が使えるようになります。
- スタック
- キュー
- 連結リスト
- リングバッファ
ライセンス:NYSL
動作環境
- Windows10で動作確認済み。
- HSP3でのプログラミング作業にご利用ください。
インストール・アンインストール
mod_DataStructure.zipを解凍し、できたファイルを下記の場所にそれぞれコピーしてください。
mod_DataStructure.hspをHSP3インストールフォルダのcommonフォルダにコピーしてください。
残りのファイルはdoclibフォルダにmod_plotフォルダを作成して、その中にすべてコピーしてください。
これでインストール作業は完了です。
アンインストールはコピーしたファイルを全て削除すれば完了です。
命令・関数の一覧
スタック
| dsstk_Pop | スタックから |
| dsstk_Push | スタックにプッシュ |
キュー
| dsq_Dequeue | デキュー(キューを取り出す) |
| dsq_Enqueue | エンキュー(キューを投入) |
連結リスト
| dsll_Add | リンクリストの最後に追加 |
| dsll_AddFirst | 連結リストの最初に追加 |
| dsll_Insert | 連結リストにノードを挿入 |
| dsll_DeleteNode | 連結リストからノードを削除 |
| dsll_GetLastNode | 連結リストから最後のノードを取得 |
| dsll_GetFirstNode | 連結リストから最初のノードを取得 |
| dsll_GetAllNode | 連結リストから全てのノードを取得 |
リングバッファ
| dsrb_dim | リングバッファの確保 |
| dsrb_Set | リングバッファに値を設定 |
| dsrb_Get | リングバッファから値を取得 |
| dsrb_GetAllNode | リングバッファから値を全て取得 |
| dsrb_GetInfoLength | リングバッファの長さを取得 |
| dsrb_ConvIndex | リングバッファのアドレスに変換 |
| dsrb_InsertFirst | リングバッファの先頭に挿入 |
| dsrb_EraseFirst | リングバッファの先頭の要素を削除 |
| dsrb_InsertLast | リングバッファの末尾に挿入 |
| dsrb_EraseLast | リングバッファの末尾の要素を削除 |
履歴
| 2018/05/21 v1.00 | ・完成。 |