タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

queueに関するnirvashのブックマーク (1)

  • C - ring buffer による queue : 404 Blog Not Found

    2006年06月26日15:30 カテゴリ C - ring buffer による queue 同感。 Kazuho@Cybozu Labs: C で tail に queue は不要 C で書くとしたら、やはり目的に特化したデータ構造を使うことで、速度と可読性を稼ぐべきではないでしょうか。 なので、今度はRing BufferによるQueueの実装。 そのためには、「404 Blog Not Found:C - tailとqueue」のqueue.hを以下のように差し替えればOK。ここでtail.cはいっさい書き換える必要がないことに注意。 #define DIE_OUT_OF_MEMORY { fprintf(stderr, "Out of memory!\n"); exit(-1); } struct queue{ int max, cur; void **ring; }; type

    C - ring buffer による queue : 404 Blog Not Found
    nirvash
    nirvash 2006/06/27
    目的に特化したデータ構造を使うことで、速度と可読性を稼ぐべきでは → Ring BufferによるQueueの実装 by Dan the Occasional C Programmer
  • 1