エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C言語関数辞典 - C言語Tips集 配列を簡易的なキューとして使用する
C言語Tips集 - 配列を簡易的なキューとして使用する C言語でキュー (queue) を実装するにはさまざまな方... C言語Tips集 - 配列を簡易的なキューとして使用する C言語でキュー (queue) を実装するにはさまざまな方法がありますが,ここではあくまで配列を簡易的なキューとして扱えるようにすることを目的とします. キューの構造 キューのデータ構造をそのまま配列で実装しようとすると,膨大なサイズの配列が必要になります. そこで,ここではリングバッファ (ring buffer) と呼ばれる手法で実装します. リングバッファは,配列を (配列の) 末尾と先頭がつながっている環状の循環構造とみなします.(図1) キューに格納されたデータを管理するために以下の2つの変数を使用します. head: キューの先頭要素を指し示す変数 tail: キューの末尾要素を指し示す変数 キューにはエンキュー (enqueue) 操作とデキュー (dequeue) 操作の 2 種類の動作が存在します. これらの動作を
2012/10/19 リンク