An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer science, multiplicative binary search is a variationof binary search that uses a specific permutation of keys in an array instead of the sorted order used by regular binarysearch.Multiplicative binary search was first described by Thomas Standish in 1980.This algorithm was originally proposed to simplify the midpoint index calculation on small computers without efficient division or shift operations.On modern hardware, the cache-friendly nature of multiplicative binary search makes it suitable for out-of-core search on block-oriented storage as an alternative to B-trees and B+ trees. For optimal performance, the branching factor of a B-tree or B+-tree must match the block size of the file system that it is stored on. The permutation used by multiplicative binary search places t

Property Value
dbo:abstract
  • In computer science, multiplicative binary search is a variationof binary search that uses a specific permutation of keys in an array instead of the sorted order used by regular binarysearch.Multiplicative binary search was first described by Thomas Standish in 1980.This algorithm was originally proposed to simplify the midpoint index calculation on small computers without efficient division or shift operations.On modern hardware, the cache-friendly nature of multiplicative binary search makes it suitable for out-of-core search on block-oriented storage as an alternative to B-trees and B+ trees. For optimal performance, the branching factor of a B-tree or B+-tree must match the block size of the file system that it is stored on. The permutation used by multiplicative binary search places the optimal number of keys in the first (root) block, regardless of block size. Multiplicative binary search is used by some optimizing compilers to implement switch statements. (en)
dbo:thumbnail
dbo:wikiPageID
  • 53385489 (xsd:integer)
dbo:wikiPageLength
  • 3760 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1072791965 (xsd:integer)
dbo:wikiPageWikiLink
dbp:averageTime
dbp:bestTime
dbp:caption
  • Visualization of the multiplicative binary search algorithm where 7 is the target value. (en)
dbp:class
dbp:data
dbp:optimal
  • Yes (en)
dbp:space
dbp:time
dbp:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • In computer science, multiplicative binary search is a variationof binary search that uses a specific permutation of keys in an array instead of the sorted order used by regular binarysearch.Multiplicative binary search was first described by Thomas Standish in 1980.This algorithm was originally proposed to simplify the midpoint index calculation on small computers without efficient division or shift operations.On modern hardware, the cache-friendly nature of multiplicative binary search makes it suitable for out-of-core search on block-oriented storage as an alternative to B-trees and B+ trees. For optimal performance, the branching factor of a B-tree or B+-tree must match the block size of the file system that it is stored on. The permutation used by multiplicative binary search places t (en)
rdfs:label
  • Multiplicative binary search (en)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License