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 | ・完成。 |