Примеры использования Linear probing на Английском языке и их переводы на Русский язык
{-}
-
Official
-
Colloquial
Linear probing is described as algorithm A2.
Luhn used a different collision resolution method, chaining,rather than linear probing.
Nevertheless, linear probing using these hash functions takes constant expected time per operation.
These methods compute the hash function quickly, andcan be proven to work well with linear probing.
Using linear probing, dictionary operations can be implemented in constant expected time.
Along with quadratic probing and double hashing, linear probing is a form of open addressing.
Linear probing is a component of open addressing schemes for using a hash table to solve the dictionary problem.
Deletions, also, may be performed by blanking the cell containing a key, in constant worst case time,more simply than some other schemes such as linear probing.
Linear probing is a strategy for resolving collisions, by placing the new key into the closest following empty cell.
As Thorup& Zhang(2012) write,"Hash tables are the most commonly used nontrivial data structures, andthe most popular implementation on standard hardware uses linear probing, which is both fast and simple.
Linear probing provides good locality of reference, which causes it to require few uncached memory accesses per operation.
When the hash function causes a collision by mapping a new key to a cell of the hash table that is already occupied by another key, linear probing searches the table for the closest following free location and inserts the new key there.
The first theoretical analysis of linear probing, showing that it takes constant expected time per operation with random hash functions, was given by Knuth.
Linear probing can provide high performance because of its good locality of reference, but is more sensitive to the quality of its hash function than some other collision resolution schemes.
Significant later developments include a more detailed analysis of the probability distribution of the running time, and the proof that linear probing runs in constant time per operation with practically usable hash functions rather than with the idealized random functions assumed by earlier analysis.
Because linear probing is especially sensitive to unevenly distributed hash values, it is important to combine it with a high-quality hash function that does not produce such irregularities.
For instance, this is done using linear probing by the IdentityHashMap class of the Java collections framework.
In particular, linear probing has been analyzed from the framework of k-independent hashing, a class of hash functions that are initialized from a small random seed and that are equally likely to map any k-tuple of distinct keys to any k-tuple of indexes.
When used with low-quality hash functions that fail to eliminate nonuniformities in the input distribution, linear probing can be slower than other open-addressing strategies such as double hashing, which probes a sequence of cells whose separation is determined by a second hash function, or quadratic probing, where the size of each step varies depending on its position within the probe sequence.
Hemodynamic condition in scrotal organs was assessed by ultrasound on"Aloka SSD-3500" and"Aloka SSD-4000"(Japan) using linear probe 7.5 MHz.
Under the budget of Rinat Akhmetov Foundation for Development of Ukraine and the GF grant 32 systems for the rapid TB diagnosis GeneXpert were purchased for all regions of Ukraine and2 equipment system for linear probe assay(HAIN) in the amount of about 11 mln.
Ultrasound examination of the paravertebral tissues was performed to 37 patients using US Preirus HI Vision device(Hitachi, Japan)using a 4 MHz radiation frequency sector probe and 5-10 MHz linear probe.
Probing deflections are measured via high resolution Linear Variable Differential Transducers LVDT.
The flexible probe produces sector and linear scans just like a standard phased array probe.
The Dual Linear Array probe for corrosion inspection provides many advantages over conventional ultrasonic dual element transducers.
Dual linear array probes incorporate separate transmitting and receiving elements mounted on delay lines that are cut at an angle.
Ultrasound imaging of the knee joints was performed using ESAOTE MyLAB40 device(Esaote,The Netherlands) with a linear array probe 7.5L70 frequency 7.5 MHz.
Like dual element UT probes, dual linear array probes incorporate separate transmitting and receiving elements mounted on delay lines that are cut at an angle.
They have been performed regarding different clinical applications(Abdomen, Vascular, Cardiac, WH) and considering different Ultrasound systems(portables, cart-based Mid-End,cart-based High-End) and probe typologies linear, convex, phased array, special probes. .
The state of great cervical vessels and the presence of their compression was assessed by duplex scanning using an ultrasound scanner Philips-HD 11 XL(Netherlands)with a 5-9 MHz linear array probe, and contrast multispiral computed tomography MSCT.