Random binary tree

Two random distributions on three-vertex binary trees, the binary search trees on three keys a, b, and c. These five trees are each assigned probability 1/5 by the uniform distribution (top). The distribution generated by random insertion orderings (bottom) assigns the center tree probability 1/3, because two of the six possible insertion orderings generate the same tree; the other four trees have probability 1/6.

In computer science and probability theory, a random binary tree is a binary tree selected at random from some probability distribution on binary trees. Different distributions have been used, leading to different properties for these trees.

Random binary trees have been used for analyzing the average-case complexity of data structures based on binary search trees. For this application it is common to use random trees formed by inserting nodes one at a time according to a random permutation.[1] The resulting trees are very likely to have logarithmic depth and logarithmic Strahler number. The treap and related balanced binary search trees use update operations that maintain this random structure even when the update sequence is non-random.

Other distributions on random binary trees include the uniform discrete distribution in which all distinct trees are equally likely, distributions on a given number of nodes obtained by repeated splitting, binary tries and radix trees for random data, and trees of variable size generated by branching processes.

For random trees that are not necessarily binary, see random tree.

Background

An extended binary tree, showing internal nodes as yellow circles and external nodes as red squares

A binary tree is a rooted tree in which each node may have up to two children (the nodes directly below it in the tree), and those children are designated as being either left or right. It is sometimes convenient instead to consider extended binary trees in which each node is either an external node with zero children, or an internal node with exactly two children. A binary tree that is not in extended form may be converted into an extended binary tree by treating all its nodes as internal, and adding an external node for each missing child of an internal node. In the other direction, an extended binary tree with at least one internal node may be converted back into a non-extended binary tree by removing all its external nodes. In this way, these two forms are almost entirely equivalent for the purposes of mathematical analysis, except that the extended form allows a tree consisting of a single external node, which does not correspond to anything in the non-extended form. For the purposes of computer data structures, the two forms differ, as the external nodes of the first form may be represented explicitly as objects in a data structure.[2]

In a binary search tree the internal nodes are labeled by numbers or other ordered values, called keys, arranged so that an inorder traversal of the tree lists the keys in sorted order. The external nodes remain unlabeled.[3] Binary trees may also be studied with all nodes unlabeled, or with labels that are not given in sorted order. For instance, the Cartesian tree data structure uses labeled binary trees that are not necessarily binary search trees.[4]

A random binary tree is a random tree drawn from a certain probability distribution on binary trees. In many cases, these probability distributions are defined using a given set of keys, and describe the probabilities of binary search trees having those keys. However, other distributions are possible, not necessarily generating binary search trees, and not necessarily giving a fixed number of nodes.[5]

From random permutations

Binary tree generated from 100-element random permutation

For any sequence of distinct ordered keys, one may form a binary search tree in which each key is inserted in sequence as a leaf of the tree, without changing the structure of the previously inserted keys. The position for each insertion can be found by a binary search in the previous tree. The random permutation model, for a given set of keys, is defined by choosing the sequence randomly from the permutations of the set, with each permutation having equal probability.[6]

For instance, if the three keys 1,3,2 are inserted into a binary search tree in that sequence, the number 1 will sit at the root of the tree, the number 3 will be placed as its right child, and the number 2 as the left child of the number 3. There are six different permutations of the keys 1,2, and 3, but only five trees may be constructed from them. That is because the permutations 2,1,3 and 2,3,1 form the same tree. Thus, this tree has probability of being generated, whereas the other four trees each have probability .[5]

Expected depth of a node

For any key in a given set of keys, the expected value of the length of the path from the root to in a random binary search tree is at most , where "" denotes the natural logarithm function and the introduces big O notation. By linearity of expectation, the expected number of ancestors of equals the sum, over other keys , of the probability that is an ancestor of . A key is an ancestor of exactly when is the first key to be inserted from the interval . Because each key in the interval is equally likely to be first, this happens with probability inverse to the length of the interval. Thus, the keys that are adjacent to in the sorted sequence of keys have probability of being an ancestor of , the keys one step away have probability , etc. The sum of these probabilities forms two copies of the harmonic series extending away from in both directions in the sorted sequence, giving the bound above. This bound also holds for the expected search path length for a value that is one of the given keys.[7]

The longest path

The longest root-to-leaf path, in a random binary search tree, is longer than the expected path length, but only by a constant factor. Its length, for a tree with nodes, is with high probability approximately

where is the unique number in the range satisfying the equation

[8]

Expected number of leaves

In the random permutation model, each key except the smallest and largest has probability of being a leaf in the tree. This is because it is a leaf when it inserted after its two neighbors, which happens for two out of the six permutations of it and its two neighbors, all of which are equally likely. By similar reasoning, the smallest and largest key have probability of being a leaf. Therefore, the expected number of leaves is the sum of these probabilities, which for is exactly .[9]

Strahler number

The Strahler number of vertices in any tree is a measure of the complexity of the subtrees under those vertices. A leaf (external node) has Strahler number one. For any other node, the Strahler number is defined recursively from the Strahler numbers of its children. In a binary tree, if two children have different Strahler numbers, the Strahler number of their parent is the larger of the two child numbers. But if two children have equal Strahler numbers, their parent has a number that is greater by one. The Strahler number of the whole tree is the number at the root node. For -node random binary search trees, simulations suggest that the expected Strahler number is . A weaker upper bound has been proven.[10]

Treaps and randomized binary search trees

In applications of binary search tree data structures, it is rare for the keys to be inserted without deletion in a random order, limiting the direct applications of random binary trees. However, algorithm designers have devised data structures that allow arbitrary insertions and deletions to preserve the property that the shape of the tree is random, as if the keys had been inserted randomly.[11]

If a given set of keys is assigned numeric priorities (unrelated to their values), these priorities may be used to construct a Cartesian tree for the numbers, the binary search tree that would result from inserting the keys in priority order. By choosing the priorities to be independent random real numbers in the unit interval, and by maintaining the Cartesian tree structure using tree rotations after any insertion or deletion of a node, it is possible to maintain a data structure that behaves like a random binary search tree. Such a data structure is known as a treap or a randomized binary search tree.[11]

Variants of the treap including the zip tree and zip-zip tree replace the tree rotations by "zipping" operations that split and merge trees, and that limit the number of random bits that need to be generated and stored alongside the keys. The result of these optimizations is still a tree with a random structure, but one that does not exactly match the random permutation model.[12]

Uniformly random binary trees

Uniformly random binary tree with 100 nodes

The number of binary trees with nodes is a Catalan number.[13] For these numbers of trees are

1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ... (sequence A000108 in the OEIS).

Thus, if one of these trees is selected uniformly at random, its probability is the reciprocal of a Catalan number. Trees generated from a model in this distribution are sometimes called random binary Catalan trees.[14] They have expected depth proportional to the square root of , rather than to the logarithm.[15] More precisely, the expected depth of a randomly chosen node in an -node tree of this type is

.[16]

The expected Strahler number of a uniformly random -node binary tree is , lower than the expected Strahler number of random binary search trees.[17]

Due to their large heights, this model of equiprobable random trees is not generally used for binary search trees. However, it has other applications, including:

  • Modeling the parse trees of algebraic expressions in compiler design.[18] Here the internal nodes of the tree represent binary operations in an expression and the external nodes represent the variables or constants on which the expressions operate. The bound on Strahler number translates into the number of registers needed to evaluate an expression.[19]
  • Modeling river networks, the original application for which the Strahler number was developed.[20]
  • Modeling possible evolutionary trees for a fixed number of species. In this application, an extended binary tree is used, with the species at its external nodes.[21]

An algorithm of Jean-Luc Rémy generates a uniformly random binary tree of a specified size in time linear in the size, by the following process. Start with a tree consisting of a single external node. Then, while the current tree has not reached the target size, repeatedly choose one of its nodes (internal or external) uniformly at random. Replace the chosen node by a new internal node, having the chosen node as one of its children (equally likely left or right), and having a new external node as its other child. Stop when the target size is reached.[22]

Branching processes

The Galton–Watson process describes a family of distributions on trees in which the number of children at each node is chosen randomly, independently of other nodes. For binary trees, two versions of the Galton–Watson process are in use, differing only in whether an extended binary tree with only one node, an external root node, is allowed:

  • In the version where the root node may be external, it is chosen to be internal with some specified probability or external with probability . If it is internal, its two children are trees generated recursively by the same process.
  • In the version where the root node must be internal, its left and right children are determined to be internal with probability or external with probability , independently of each other. In the case where they are internal, they are the roots of trees that are generated recursively by the same process.

Trees generated in this way have been called binary Galton–Watson trees. In the special case where they are called critical binary Galton–Watson trees.[23]

Analysis

The probability marks a phase transition for the binary Galton–Watson process: for the resulting tree is almost certainly finite, whereas for it is infinite with positive probability. More precisely, for any , the probability that the tree remains finite is

.[24]

Another way to generate the same trees is to make a sequence of coin flips, with probability of heads and probability of tails, until the first flip at which the number of tails exceeds the number of heads (for the model in which an external root is allowed) or exceeds one plus the number of heads (when the root must be internal), and then use this sequence of coin flips to determine the choices made by the recursive generation process, in depth-first order.[25]

Because the number of internal nodes equals the number of heads in this coin flip sequence, all trees with a given number of nodes are generated from (unique) coin flip sequences of the same length, and are equally likely, regardless of . That is, the choice of affects the variation in the size of trees generated by this process, but for a given size the trees are generated uniformly at random.[26] For values of below the critical probability , smaller values of will produce trees with a smaller expected size, while larger values of will produce trees with a larger expected size. At the critical probability there is no finite bound on the expected size of trees generated by this process. More precisely, for any , the expected number of nodes at depth in the tree is , and the expected size of the tree can be obtained by summing the expected numbers of nodes at each depth. For this gives a geometric series

,

for the expected tree size, but for this gives 1 + 1 + 1 + 1 + ⋯, a divergent series.[27]

For , any particular tree with internal nodes is generated with probability , and the probability that a random tree has this size is this probability multiplied by a Catalan number,

.[28]

Applications

Galton–Watson processes were originally developed to study the spread and extinction of human surnames, and have been widely applied more generally to the dynamics of human or animal populations. These processes have been generalized to models where the probability of being an internal or external node at a given level of the tree (a generation, in the population dynamics application) is not fixed, but depends on the number of nodes at the previous level.[29] A version of this process, with the critical probability , has been studied as a model for speciation, where it is known as the critical branching process. In this process, each species has an exponentially distributed lifetime, and over the course of its lifetime produces child species at a rate equal to the lifetime. When a child is produced, the parent continues as the left branch of the evolutionary tree, and the child becomes the right branch.[30]

Another application of critical Galton–Watson trees (in the version where the root must be internal) arises in the Karger–Stein algorithm for finding minimum cuts in graphs, using a recursive edge contraction process. This algorithm calls itself twice recursively, with each call having probability at least of preserving the correct solution value. The random tree models the subtree of correct recursive calls. The algorithm succeeds on a graph of vertices whenever this random tree of correct recursive calls has a branch of depth at least , reaching the base case of its recursion. The success probability is , producing one of the logarithmic factors in the algorithm's runtime.[31]

Yule process

Devroye and Robson consider a related continuous-time random process in which each external node is eventually replaced by an internal node with two external children, at an exponentially distributed time after its first appearance as an external node. The number of external nodes in the tree, at any time, is modeled by a simple birth process or Yule process in which the members of a population give birth at a constant rate: giving birth to one child, in the Yule process, corresponds to being replaced by two children, in Devroye and Robson's model. If this process is stopped at any fixed time, the result is a binary tree of a random size (depending on the stopping time), distributed according to the random permutation model for that size. Devroye and Robson use this model as part of an algorithm to quickly generate trees in the random permutation model, described by their numbers of nodes at each depth rather than by their exact structure.[32] A discrete variant of this process starts with a tree consisting of a single external node, and repeatedly replaces a randomly-chosen external node by an internal node with two external children. Again, if this is stopped at a fixed time (with a fixed size), the resulting tree is distributed according to the random permutation model for that size.[1]

Binary tries

A binary trie and radix tree for the same data, eight numbers in the unit interval. The labels are prefixes of the binary representations of the numbers, shared by two or more of the numbers.

Another form of binary tree, the binary trie or digital search tree, has a collection of binary numbers labeling some of its external nodes. The internal nodes of the tree represent prefixes of their binary representations that are shared by two or more of the numbers. The left and right children of an internal node are obtained by extending the corresponding prefix by one more bit, a zero or a one bit respectively. If this extension does not match any of the given numbers, or it matches only one of them, the result is an external node; otherwise it is another internal node. Random binary tries have been studied, for instance for sets of random real numbers generated independently in the unit interval. Despite the fact that these trees may have some empty external nodes, they tend to be better balanced than random binary search trees. For uniformly random real numbers in the unit interval, or more generally for any square-integrable probability distribution on the unit interval, the average depth of a node is asymptotically , and the average height of the whole tree is asymptotically . The analysis of these trees can be applied to the computational complexity of trie-based sorting algorithms.[33]

A variant of the trie, the radix tree or compressed trie, eliminates empty external nodes and their parent internal nodes. The remaining internal nodes correspond to prefixes for which both possible extensions, by a zero or a one bit, are used by at least one of the randomly chosen numbers. For a radix tree for uniformly distributed binary numbers, the shortest leaf-root path has length and the longest leaf-root path has length both with high probability.[34]

Random split trees

Luc Devroye and Paul Kruszewski describe a recursive process for constructing random binary trees with nodes. It generates a real-valued random variable in the unit interval , assigns the first nodes (rounded down to an integer number of nodes) to the left subtree, the next node to the root, and the remaining nodes to the right subtree. Then, it continues recursively using the same process in the left and right subtrees. If is chosen uniformly at random in the interval, the result is the same as the random binary search tree generated by a random permutation of the nodes, as any node is equally likely to be chosen as root. However, this formulation allows other distributions to be used instead. For instance, in the uniformly random binary tree model, once a root is fixed each of its two subtrees must also be uniformly random, so the uniformly random model may also be generated by a different choice of distribution (depending on ) for . As they show, by choosing a beta distribution on and by using an appropriate choice of shape to draw each of the branches, the mathematical trees generated by this process can be used to create realistic-looking botanical trees.[35]

Notes

  1. ^ a b Drmota (2009), p. 19.
  2. ^ Knuth (1997).
  3. ^ Knuth (1973).
  4. ^ Vuillemin (1980).
  5. ^ a b Sedgewick & Flajolet (2013), p. 286.
  6. ^ Morin (2014).
  7. ^ Hibbard (1962); Knuth (1973); Mahmoud (1992), p. 75.
  8. ^ Robson (1979); Pittel (1985); Devroye (1986); Mahmoud (1992), pp. 91–99; Reed (2003).
  9. ^ Brown & Shubert (1984).
  10. ^ Kruszewski (1999).
  11. ^ a b Martínez & Roura (1998); Seidel & Aragon (1996); Morin (2014).
  12. ^ Tarjan, Levy & Timmel (2021); Gila, Goodrich & Tarjan (2023).
  13. ^ Drmota (2009), p. 26.
  14. ^ Sedgewick & Flajolet (2013), p. 287.
  15. ^ Knuth (2005), p. 15.
  16. ^ Sedgewick & Flajolet (2013), p. 288.
  17. ^ Devroye & Kruszewski (1995).
  18. ^ Mahmoud (1992), p. 63.
  19. ^ Flajolet, Raoult & Vuillemin (1979).
  20. ^ Shreve (1966).
  21. ^ Aldous (1996).
  22. ^ Rémy (1985); Mäkinen & Siltaneva (2003); Knuth (2005), pp. 16–17.
  23. ^ Burd, Waymire & Winn (2000).
  24. ^ This is a special case of a general theorem about criticality and extinction probabilities in Galton–Watson processes, according to which the extinction probability is the smallest positive root of the formula , where is the probability-generating function of the distribution on the number of children, here . See e.g. Jagers (2011), Theorem 2.1, p. 92. Jagers carries out the calculation of this root for the binary case on p. 97.
  25. ^ For the connection between trees and random walks (as generated by random coin flips) see e.g. Section 6, "Walks and trees" pp. 483–486, of Harris (1952).
  26. ^ Broutin, Devroye & Fraiman (2020). More generally, every Galton–Watson process, conditioned on producing trees of a certain size, produces the same probability distribution as a critical Galton–Watson process: see section 2 of Kennedy (1975).
  27. ^ For the expected number of nodes at each level of the tree, see e.g. Athreya & Ney (1972), Section I.A.2: Moments, p. 4.
  28. ^ By the equivalence between trees and random walks, this is the same as the probability of first returning to zero after steps in a simple random walk, for which see e.g. Bertin (2021), 2.5.1 Statistics of First Return Times to the Origin of a Random Walk, pp. 70–72.
  29. ^ Jagers (2011).
  30. ^ Popovic (2004).
  31. ^ Karger & Stein (1996).
  32. ^ Devroye & Robson (1995).
  33. ^ Devroye (1984).
  34. ^ Devroye (1992).
  35. ^ Devroye & Kruszewski (1996).

References

Read other articles:

Champ Vladitio Bahari (1 Januari 1981 – 26 Juni 2002) adalah mantan petinju amatir Indonesia. Ia adalah putra dari Daniel Bahari dan adik dari petinju Pino Bahari. Ia meninggal dalam usia muda di RSU Sanglah, Bali akibat komplikasi paru-paru. Pranala luar (Inggris) Berita tentang kematian Champ Bahari di Kompas.com Kategri:Orang mati Artikel bertopik biografi Indonesia ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.lbs

 

 

Bottom part of foot SoleSoles of a human's feetDetailsPart ofFootArterymedial plantar, lateral plantarNervemedial plantar, lateral plantarIdentifiersLatinplantaTA98A01.1.00.044TA2337FMA25000Anatomical terminology[edit on Wikidata] The sole is the bottom of the foot. In humans, the sole of the foot is anatomically referred to as the plantar aspect. Structure Deep anatomy of the sole The glabrous skin on the sole of the foot lacks the hair and pigmentation found elsewhere on the body, and i...

 

 

Pour les articles homonymes, voir Gâtinais (homonymie). Parc naturel régional du Gâtinais français Paysage du Gâtinais en forêt de Buthiers, commune de Seine-et-Marne.GéographiePays FranceRégion Île-de-FranceDépartement Essonne et Seine-et-MarneCoordonnées 48° 24′ N, 2° 28′ EVille proche Milly-la-ForêtSuperficie 756 km2Population 88 991AdministrationType Parc naturel régionalCatégorie UICN V (paysage terrestre ou marin protégé)WDPA 178296Créati...

Concept of public international law This article is about the discovery of land under public international law. For pre-trial phase of a lawsuit, see Discovery (law). Property law Part of the common law series Types Personal property Community property Real property Unowned property Acquisition Gift Adverse possession Deed Conquest Discovery Accession Lost, mislaid, and abandoned property Treasure trove Bailment License Alienation Estates in land Allodial title Fee simple Fee tail Life estate...

 

 

Artikel ini bukan mengenai Harlem shake (tarian). Video Harlem Shake karya Rolling Stone Indonesia Cuplikan video Harlem Shake di Cambridge, Inggris Harlem Shake adalah sebuah meme Internet yang popularitasnya meledak di YouTube pada bulan Februari 2013. Meme ini muncul dalam bentuk video yang dibuat ulang terus-menerus dengan konsep yang sama.[1] Bentuk seni meme ini tampak dalam sebuah video yang diunggah tanggal 2 Februari oleh The Sunny Coast Skate,[2] geng lima remaja asa...

 

 

Division 1 1979-1980 Competizione Division 1 Sport Calcio Edizione 42ª Organizzatore LFP Date dal 26 luglio 1979al 27 maggio 1980 Luogo  Francia Partecipanti 20 Formula Girone unico Sito web lfp.fr Risultati Vincitore Nantes(5º titolo) Retrocessioni Olympique MarsigliaBrest Statistiche Miglior marcatore Delio Onnis Erwin Kostedde (21) Incontri disputati 380 Gol segnati 1 072 (2,82 per incontro) Pubblico 8 107 478 (21 335 per incontro) Cronologia d...

Fábio Rochemback Nazionalità  Brasile Altezza 181 cm Peso 83 kg Calcio Ruolo (ex centrocampista) Termine carriera 2014 - giocatore Carriera Giovanili ????-1998 Internacional Squadre di club1 1998-2001 Internacional16 (3)2001-2003 Barcellona45 (3)2003-2005→  Sporting Lisbona46 (10)2005-2008 Middlesbrough68 (5)2008-2009 Sporting Lisbona20 (1)2009-2012 Grêmio69 (3)[1]2012-2013 Dalian Aerbin51 (7)2014 Ypiranga-RS? (?) Nazionale 2004 ...

 

 

Extreme sadness For other uses, see Anguish (disambiguation).Hours of anguish (Julio Romero de Torres, 1904). Part of a series onEmotions Affect Classification In animals Emotional intelligence Mood Regulation Interpersonal Dysregulation Valence Emotions Acceptance Admiration Affection Amusement Anger Angst Anguish Annoyance Anticipation Anxiety Apathy Arousal Awe Belongingness Boredom Confidence Confusion Contempt Contentment Courage Curiosity Depression Desire Determination Disappointment D...

 

 

Species of bacterium Shigella boydii Shigella boydii on Hektoen enteric agar Scientific classification Domain: Bacteria Phylum: Pseudomonadota Class: Gammaproteobacteria Order: Enterobacterales Family: Enterobacteriaceae Genus: Shigella Species: S. boydii Binomial name Shigella boydiiEwing 1949 Shigella boydii is a Gram-negative bacterium of the genus Shigella. Like other members of the genus, S. boydii is a nonmotile, nonsporeforming, rod-shaped bacterium which can cause dysentery in hu...

Jacob Yost ShantzShantz, c. 1880Born(1822-05-02)2 May 1822Ebytown, Upper CanadaDied28 October 1909(1909-10-28) (aged 87)Burial placeFirst Mennonite Cemetery, Kitchener, Ontario, CanadaOther namesJakob Yost ShantzOccupations Farmer Businessman Industrialist Spouses Barbara Biehn Anna Nancy Brubacher Sarah Shuh Children15ParentsJacob Shantz (father)Mary Yost (mother)Mayor of Berlin, OntarioIn office1882Preceded byJohn MotzSucceeded byWilliam Jaffray Signature Jacob Yost Shantz ...

 

 

Shah Jahan IIIKaisar Mughal ke-15Berkuasa10 Desember 1759 – 10 Oktober 1760Penobatan10 Desember 1759PendahuluAlamgir IIPenerusShah Alam IIInformasi pribadiKelahiran1711Kematian1772 – 1711; umur -62–-61 tahunWangsaTimuriyahNama lengkapMuhi-ul-Millat Shah JahanAyahMuhi-us-Sunnat MirzaIbuRushqimi BegumPasanganSadat BegumAnakMirza Sa'adat Bakht BahadurMirza Ikram BahadurAgamaIslam Shah Jahan III (1711 – 1772), (شاه جہان ۳) juga dikenal sebagai Muhi-ul-millat adalah Ka...

 

 

1993 American film by Abel Ferrara Body SnatchersTheatrical release posterDirected byAbel FerraraScreenplay byStuart GordonDennis PaoliNicholas St. JohnStory byRaymond CistheriLarry CohenBased onThe Body Snatchers1955 novelby Jack FinneyProduced byRobert H. SoloStarring Gabrielle Anwar Terry Kinney Billy Wirth Forest Whitaker Meg Tilly CinematographyBojan BazelliEdited byAnthony RedmanMusic byJoe DeliaDistributed byWarner Bros.Release dates May 15, 1993 (1993-05-15) (Cannes...

Германская почта за границей † Последняя марка германской почты в Османскойимперии номиналом в 100 сантимов, 1908 (Sc #59) История почты Организована 1870[1] Закрыта 1917[2] Первые марки Стандартная 1884[1] Коммеморативная 1900 Последний выпуск 1913[2] Всего выпущено 172&...

 

 

ملعب ميني ستاديمعلومات عامةالمنطقة الإدارية Les Corts (en) البلد  إسبانيا التشييد والافتتاحالمقاول الرئيسي نادي برشلونة أتلتيك الهدم 24 سبتمبر 2019 الاستعمالالرياضة كرة القدم المستضيف نادي برشلونة أتلتيكالمالك نادي برشلونةالإدارة نادي برشلونةمعلومات أخرىالطاقة الاستيعابي�...

 

 

Contoh pengambangan citra dengan algoritme Otsu Citra asli Dalam penglihatan komputer dan pengolahan citra digital, metode Otsu (Jepang: 大津の二値化法) dipakai untuk melakukan pengambangan (thresholding) citra otomatis.[1] Metode ini dinamai dari Nobuyuki Otsu (大津展之code: ja is deprecated , Ōtsu Nobuyuki). Sederhananya, algoritme ini mengembalikan nilai ambang intensitas tunggal yang membagi piksel-piksel menjadi dua kelas, yaitu latar depan dan latar belakang. Nil...

British automotive company See also: Morris Commercial Cars and MG Cars Morris Motors LimitedIndustryAutomotiveFounded1912 W.R.M. Motors1919 renamed as Morris MotorsFounderWilliam Richard MorrisDefunctbrand name used until 1984FateIndividual identity retained until 1968Ownership merged with Austin in 1952 as subsidiaries of The British Motor Corporation LimitedSuccessorThe British Motor Corporation LimitedHeadquartersCowley, Oxford, Oxfordshire, later Longbridge England, UKKey peopleFrank Geo...

 

 

Skämtteckning i franska tidningen Le Petit Journal: Furste Ferdinand av Bulgarien utropar oberoende och utropas som kejsare, medan Österrikes kejsare Franz Joseph annekterar Bosnien och Hercegovina, samtidigt som Osmanska rikets sultan Abdul Hamid II tittar på. Bosnienkrisen, annekteringskrisen eller första Balkankrisen inträffade 1908–1909 och gällde Österrike-Ungerns annektering av Bosnien och Hercegovina. Bakgrund Österrike-Ungern hade ockuperat Bosnien och Hercegovina 1878, i sa...

 

 

State Indian Reservation in Massachusetts, United StatesChaubunagungamaug ReservationState Indian ReservationSign with the 14-syllable long form alternate name for Lake Chaubunagungamaug that also acknowledges the Nipmuck presence in the town.The Town of Webster, which contained the original reservation, within Worcester County and the Commonwealth of Massachusetts underneath the Town Seal.Coordinates: 42°01′27″N 71°52′38″W / 42.02417°N 71.87722°W / 42.0241...

Đối với các định nghĩa khác, xem Guinea (định hướng). Cộng hoà Guinea Xích Đạo Tên bằng ngôn ngữ chính thức República de Guinea Ecuatorial (tiếng Tây Ban Nha)República da Guiné Equatorial (tiếng Bồ Đào Nha)République de Guinée équatoriale (tiếng Pháp) Quốc kỳ Huy hiệu Bản đồ Vị trí của Guinea Xích Đạo Tiêu ngữUnidad - Paz - Justicia(Tiếng Tây Ban Nha: Đoàn kết - Hòa bình - Công lý)Quốc caCaminemos pisando l...

 

 

Act or process of firing firearms or other projectile weapons For other uses, see Shooting (disambiguation). Glenn Eller surgery at 2008 Summer Olympics double trap finals Olympic competitive air rifle shooting by Nancy Johnson in Sydney 2000 Shooting is the act or process of discharging a projectile from a ranged weapon (such as a gun, bow, crossbow, slingshot, or blowpipe). Even the acts of launching flame, artillery, darts, harpoons, grenades, rockets, and guided missiles can be considered...