番兵とは?

Weblio 辞書 > 同じ種類の言葉 > 政治 > 軍事 > 兵士 > 番兵の意味・解説 

番兵

読み方ばんぺい
別名:番人
【英】Sentinel

番兵とは、プログラミングテクニック1つであり、処理範囲境界特定の値を目印として置いておくことで、プログラム構造シンプルにする手法のことである。

検索時に検索範囲の後に検索する値と同じデータを置いておくと、最後には必ず見つかるために、値の比較のたびに毎回検索範囲終了かどうか確認する必要がなく、余計な手続きが減る。検索成功した際に、それが番兵の位置ならば、実際には見つからなかったことになる。

このようにしてループ内の処理を減らすことは高速化に役に立ち、過去にはテクニックとして重宝されたが、初心者には意図が見抜けない場合もあり、コンピュータ性能が上がった現在ではその効果薄れている。

なお、リスト構造においてはデータ格納されないが、必ずリンク先存在することを保証し処理を簡潔にするために、番兵ノードというテクニックもある。


番兵

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/03/08 15:24 UTC 版)

番兵(ばんぺい、英語:sentinel)は基地、野営地の出入りを警備する任務に付く兵士を指す。歩哨とも言う。




「番兵」の続きの解説一覧

番兵

出典:『Wiktionary』 (2011/01/09 17:30 UTC 版)

名詞

ばんぺい

  1. 見張りをする兵士襲撃などに備えをする
    そのはいつも閉めきってあって夜昼ぶっとおし番兵まもっている。(北條民雄柊の垣のうちから』)
  2. プログラミングデータ終了示すために配列最後付加されるデータ

発音

ば↗んぺー

関連語

語義1)

翻訳

語義1)






番兵と同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

番兵に関連した本

辞書ショートカット

カテゴリ一覧

全て

ビジネス

業界用語

コンピュータ

電車

自動車・バイク

工学

建築・不動産

学問

文化

生活

ヘルスケア

趣味

スポーツ

生物

食品

人名

方言

辞書・百科事典

すべての辞書の索引

「番兵」の関連用語

番兵のお隣キーワード

   

英語⇒日本語
日本語⇒英語
   
検索ランキング

画像から探す

Amazon限定SIM

Microsoft Wireless Mobile Mouse 4000

ARROWS X LTE

Xbox One

Windows Phone 8

Microsoft Optical Mouse 200

桁区切りスタイル

選択構造





番兵のページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
三省堂三省堂
Copyright (C) 2001-2016 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2016 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ番兵の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの番兵 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Text is available under Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
Weblioに掲載されている「Wiktionary日本語版(日本語カテゴリ)」の記事は、Wiktionaryの番兵 (改訂履歴)の記事を複製、再配布したものにあたり、Creative Commons Attribution-ShareAlike (CC-BY-SA)もしくはGNU Free Documentation Licenseというライセンスの下で提供されています。

©2016 Weblio RSS