<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://blackwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=209.209.238.189&amp;*</id>
	<title>blackwiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://blackwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=209.209.238.189&amp;*"/>
	<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Special:Contributions/209.209.238.189"/>
	<updated>2026-09-04T12:10:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Infobox_CPU_architecture&amp;diff=6072470</id>
		<title>Template:Infobox CPU architecture</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Infobox_CPU_architecture&amp;diff=6072470"/>
		<updated>2019-03-29T11:02:38Z</updated>

		<summary type="html">&lt;p&gt;209.209.238.189: Fixed capitalization error in template parameter name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| title    = {{{title|{{{name|&amp;lt;includeonly&amp;gt;{{PAGENAMEBASE}}&amp;lt;/includeonly&amp;gt;}}}}}}&lt;br /&gt;
| image     = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|alt={{{alt|}}}}} &lt;br /&gt;
| caption  = {{{caption|}}}&lt;br /&gt;
&lt;br /&gt;
| label1   = Designer&lt;br /&gt;
| data1    = {{{designer|}}}&lt;br /&gt;
| label2   = Bits&lt;br /&gt;
| data2    = {{{bits|}}}&lt;br /&gt;
| label3   = Introduced&lt;br /&gt;
| data3    = {{{introduced|}}}&lt;br /&gt;
| label4   = Version&lt;br /&gt;
| data4    = {{{version|}}}&lt;br /&gt;
| label5   = [[Computer architecture|Design]]&lt;br /&gt;
| data5    = {{{design|}}}&lt;br /&gt;
| label6   = Type&lt;br /&gt;
| data6    = {{{type|}}}&lt;br /&gt;
| label7   = [[Instruction set|Encoding]]&lt;br /&gt;
| data7    = {{{encoding|}}}&lt;br /&gt;
| label8   = [[Branch (computer science)|Branching]]&lt;br /&gt;
| data8    = {{{branching|}}}&lt;br /&gt;
| label9   = [[Endianness]]&lt;br /&gt;
| data9    = {{{endianness|}}}&lt;br /&gt;
| label10  = Page size&lt;br /&gt;
| data10   = {{{page size|}}}&lt;br /&gt;
| label11  = Extensions&lt;br /&gt;
| data11   = {{{extensions|}}}&lt;br /&gt;
| label12  = Open&lt;br /&gt;
| data12   = {{{open|}}}&lt;br /&gt;
| label13  = Predecessor&lt;br /&gt;
| data13   = {{{predecessor|}}}&lt;br /&gt;
| label14  = Successor&lt;br /&gt;
| data14   = {{{successor|}}}&lt;br /&gt;
&lt;br /&gt;
| header15 = {{#if:{{{gpr|}}}{{{fpr|}}}{{{registers|}}}|[[Processor register|Registers]]}}&lt;br /&gt;
&lt;br /&gt;
| data16   = {{{registers|}}}&lt;br /&gt;
| label17  = [[General purpose register|General purpose]]&lt;br /&gt;
| data17   = {{{gpr|}}}&lt;br /&gt;
| label18  = [[Floating point]]&lt;br /&gt;
| data18   = {{{fpr|}}}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;!-- place category and language links on the /doc sub-page, not here --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>209.209.238.189</name></author>
		
	</entry>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Infobox_CPU_architecture/doc&amp;diff=6072509</id>
		<title>Template:Infobox CPU architecture/doc</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Infobox_CPU_architecture/doc&amp;diff=6072509"/>
		<updated>2019-03-29T10:56:21Z</updated>

		<summary type="html">&lt;p&gt;209.209.238.189: Added docs for &amp;quot;Predecessor&amp;quot; and &amp;quot;Successor&amp;quot; links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --&amp;gt;&lt;br /&gt;
This template is for CPU [[instruction set architecture]]s.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Infobox CPU architecture&lt;br /&gt;
| name        = &lt;br /&gt;
| designer    = &lt;br /&gt;
| bits        = &lt;br /&gt;
| introduced  = &lt;br /&gt;
| version     = &lt;br /&gt;
| design      = &lt;br /&gt;
| type        = &lt;br /&gt;
| encoding    = &lt;br /&gt;
| branching   = &lt;br /&gt;
| endianness  = &lt;br /&gt;
| page size   = &lt;br /&gt;
| extensions  = &lt;br /&gt;
| open        = &lt;br /&gt;
| predecessor = &lt;br /&gt;
| successor   = &lt;br /&gt;
| registers   = &lt;br /&gt;
| gpr         = &lt;br /&gt;
| fpr         = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Infobox CPU architecture&lt;br /&gt;
| name        = Name of architecture, e.g. x86, SPARC, PowerPC, MIPS, ARM&lt;br /&gt;
| designer    = Designer of the architecture&lt;br /&gt;
| bits        = Width of accumulator/general registers/stack top, e.g. 32-bit, 64-bit&lt;br /&gt;
| introduced  = Year introduced&lt;br /&gt;
| version     = Version/revision of architecture/ISA&lt;br /&gt;
| design      = Design strategy, e.g. RISC, CISC&lt;br /&gt;
| type        = Type of architecture, e.g. Register-Register, Register-Memory, Memory-Memory&lt;br /&gt;
| encoding    = Instruction set encoding, e.g. Fixed or Variable&lt;br /&gt;
| branching   = Branching evaluation, e.g. Condition register, Condition code, Compare and branch&lt;br /&gt;
| endianness  = Byte ordering, i.e. Little, Big, Bi&lt;br /&gt;
| page size   = Primary size of page, i.e. 4 KiB, 2 MiB, 1 GiB; does not include &amp;quot;huge pages&amp;quot; and other extensions&lt;br /&gt;
| extensions  = ISA extensions, i.e. MMX, SSE, AltiVec, etc&lt;br /&gt;
| open        = Is the architecture open or not? (as in free or proprietary)&lt;br /&gt;
| predecessor = Earlier architecture(s) this one is based on, if it has a separate page&lt;br /&gt;
| successor   = Later architecture(s) based primarily on this one, if it has a separate page&lt;br /&gt;
| open        = Is the architecture open or not? (as in free or proprietary)&lt;br /&gt;
| registers   = Number and size of processor registers &lt;br /&gt;
| gpr         = Number of general-purpose registers (and size, if not indicated by bits=)&lt;br /&gt;
| fpr         = Number of floating-point registers (and size, if not indicated by bits=)&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
All fields are optional.&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
{{Infobox CPU architecture&lt;br /&gt;
| name       = SPARC&lt;br /&gt;
| designer   = [[Sun Microsystems]]&lt;br /&gt;
| bits       = 64-bit (32 → 64)&lt;br /&gt;
| introduced = 1985&lt;br /&gt;
| version    = V9 (1993)&lt;br /&gt;
| design     = RISC&lt;br /&gt;
| type       = Register-Register&lt;br /&gt;
| encoding   = Fixed&lt;br /&gt;
| branching  = Condition code&lt;br /&gt;
| endianness = Bi (Big → Bi)&lt;br /&gt;
| page size  = 8 KiB&lt;br /&gt;
| extensions = [[Visual Instruction Set|VIS]] 1.0, 2.0, 3.0&lt;br /&gt;
| open       = Yes&lt;br /&gt;
| gpr        = 31 (G0 = 0; non-global registers use [[register window]]s)&lt;br /&gt;
| fpr        = 32&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Infobox CPU architecture&lt;br /&gt;
| name       = SPARC&lt;br /&gt;
| designer   = [[Sun Microsystems]]&lt;br /&gt;
| bits       = 64-bit (32 → 64)&lt;br /&gt;
| introduced = 1985&lt;br /&gt;
| version    = V9 (1993)&lt;br /&gt;
| design     = RISC&lt;br /&gt;
| type       = Register-Register&lt;br /&gt;
| encoding   = Fixed&lt;br /&gt;
| branching  = Condition code&lt;br /&gt;
| endianness = Bi (Big → Bi)&lt;br /&gt;
| page size  = 8 KiB&lt;br /&gt;
| extensions = [[Visual Instruction Set|VIS]] 1.0, 2.0, 3.0&lt;br /&gt;
| open       = Yes&lt;br /&gt;
| gpr        = 31 (G0 = 0; non-global registers use [[register window]]s)&lt;br /&gt;
| fpr        = 32&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
All parameters are optional.&lt;br /&gt;
; name: Name of architecture, e.g. x86, SPARC, PowerPC, MIPS, ARM&lt;br /&gt;
; designer: Designer of the architecture&lt;br /&gt;
; bits: Width of accumulator/general registers/stack top, e.g. 32-bit, 64-bit&lt;br /&gt;
; introduced: Year introduced&lt;br /&gt;
; version: Version/revision of architecture/ISA&lt;br /&gt;
; design: Design strategy, e.g. RISC, CISC&lt;br /&gt;
; type: Type of architecture, e.g. Register-Register, Register-Memory, Memory-Memory&lt;br /&gt;
; encoding: Instruction set encoding, e.g. Fixed or Variable&lt;br /&gt;
; branching: Branching evaluation, e.g. Condition register, Condition code, Compare and branch&lt;br /&gt;
; endianness: Byte ordering, e.g. Little, Big, Bi&lt;br /&gt;
; page size: Primary size of page, e.g. 4 KiB, 2 MiB, 1 GiB; does not include &amp;quot;huge pages&amp;quot; and other extensions&lt;br /&gt;
; extensions: ISA extensions, e.g. MMX, SSE, AltiVec&lt;br /&gt;
; open: Is the architecture open or not? (as in free or proprietary)&lt;br /&gt;
; predecessor: Earlier architecture(s) this one is based on, if it has a separate page&lt;br /&gt;
; successor: Later architecture(s) based primarily on this one, if it has a separate page&lt;br /&gt;
&lt;br /&gt;
; registers: Number and size of processor registers&lt;br /&gt;
; gpr: Number of general-purpose registers (and size, if not indicated by bits=)&lt;br /&gt;
; fpr: Number of floating-point registers (and size, if not indicated by bits=)&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
* {{Lts|Infobox CPU}} for [[central processing unit]]s&lt;br /&gt;
* {{Lts|Infobox computer hardware bus}} for [[Bus (computing)|computer bus]]es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;!-- CATEGORIES AND INTERWIKIS HERE, THANKS --&amp;gt;&lt;br /&gt;
[[Category:Computer hardware infobox templates|CPU architecture]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>209.209.238.189</name></author>
		
	</entry>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Infobox_CPU_architecture&amp;diff=6072469</id>
		<title>Template:Infobox CPU architecture</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Infobox_CPU_architecture&amp;diff=6072469"/>
		<updated>2019-03-29T10:52:40Z</updated>

		<summary type="html">&lt;p&gt;209.209.238.189: Added &amp;quot;Predecessor&amp;quot; and &amp;quot;Successor&amp;quot; links, for families with multiple pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| title    = {{{title|{{{name|&amp;lt;includeonly&amp;gt;{{PAGENAMEBASE}}&amp;lt;/includeonly&amp;gt;}}}}}}&lt;br /&gt;
| image     = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|alt={{{alt|}}}}} &lt;br /&gt;
| caption  = {{{caption|}}}&lt;br /&gt;
&lt;br /&gt;
| label1   = Designer&lt;br /&gt;
| data1    = {{{designer|}}}&lt;br /&gt;
| label2   = Bits&lt;br /&gt;
| data2    = {{{bits|}}}&lt;br /&gt;
| label3   = Introduced&lt;br /&gt;
| data3    = {{{introduced|}}}&lt;br /&gt;
| label4   = Version&lt;br /&gt;
| data4    = {{{version|}}}&lt;br /&gt;
| label5   = [[Computer architecture|Design]]&lt;br /&gt;
| data5    = {{{design|}}}&lt;br /&gt;
| label6   = Type&lt;br /&gt;
| data6    = {{{type|}}}&lt;br /&gt;
| label7   = [[Instruction set|Encoding]]&lt;br /&gt;
| data7    = {{{encoding|}}}&lt;br /&gt;
| label8   = [[Branch (computer science)|Branching]]&lt;br /&gt;
| data8    = {{{branching|}}}&lt;br /&gt;
| label9   = [[Endianness]]&lt;br /&gt;
| data9    = {{{endianness|}}}&lt;br /&gt;
| label10  = Page size&lt;br /&gt;
| data10   = {{{page size|}}}&lt;br /&gt;
| label11  = Extensions&lt;br /&gt;
| data11   = {{{extensions|}}}&lt;br /&gt;
| label12  = Open&lt;br /&gt;
| data12   = {{{open|}}}&lt;br /&gt;
| label13  = Predecessor&lt;br /&gt;
| data13   = {{{predecessor|}}}&lt;br /&gt;
| label14  = Successor&lt;br /&gt;
| data14   = {{{Successor|}}}&lt;br /&gt;
&lt;br /&gt;
| header15 = {{#if:{{{gpr|}}}{{{fpr|}}}{{{registers|}}}|[[Processor register|Registers]]}}&lt;br /&gt;
&lt;br /&gt;
| data16   = {{{registers|}}}&lt;br /&gt;
| label17  = [[General purpose register|General purpose]]&lt;br /&gt;
| data17   = {{{gpr|}}}&lt;br /&gt;
| label18  = [[Floating point]]&lt;br /&gt;
| data18   = {{{fpr|}}}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;!-- place category and language links on the /doc sub-page, not here --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>209.209.238.189</name></author>
		
	</entry>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Heap_Running_Times&amp;diff=5722026</id>
		<title>Template:Heap Running Times</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Heap_Running_Times&amp;diff=5722026"/>
		<updated>2019-03-10T03:38:18Z</updated>

		<summary type="html">&lt;p&gt;209.209.238.189: Improve existing refs with citeseerx links, authorlinks, etc.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the following [[Computational complexity theory|time complexities]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;&amp;gt;{{Introduction to Algorithms|edition=1}}&amp;lt;/ref&amp;gt; ''O''(''f'') is an asymptotic upper bound and ''Θ''(''f'') is an asymptotically tight bound (see [[Big O notation]]). Function names assume a min-heap.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operation&lt;br /&gt;
! find-min&lt;br /&gt;
! delete-min&lt;br /&gt;
! insert&lt;br /&gt;
! decrease-key&lt;br /&gt;
! merge&lt;br /&gt;
|-&lt;br /&gt;
! [[Binary heap|Binary]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;'n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffdddd&amp;quot;| ''Θ''(''n'')&lt;br /&gt;
|-&lt;br /&gt;
! [[Leftist tree|Leftist]]&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffdddd&amp;quot;| ''Θ''(''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|-&lt;br /&gt;
! [[Binomial heap|Binomial]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized|Amortized time.}}&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n''){{efn|name=merge|''n'' is the size of the larger heap.}}&lt;br /&gt;
|-&lt;br /&gt;
! [[Fibonacci heap|Fibonacci]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;Fredman And Tarjan&amp;quot;&amp;gt;{{cite journal&lt;br /&gt;
 |first1=Michael Lawrence |last1=Fredman |authorlink1=Michael Fredman&lt;br /&gt;
 |first2=Robert E. |last2=Tarjan |authorlink2=Robert Tarjan&lt;br /&gt;
 |title=Fibonacci heaps and their uses in improved network optimization algorithms&lt;br /&gt;
 |url=http://bioinfo.ict.ac.cn/~dbu/AlgorithmCourses/Lectures/Fibonacci-Heap-Tarjan.pdf&lt;br /&gt;
 |journal=[[Journal of the Association for Computing Machinery]]&lt;br /&gt;
 |volume=34 |issue=3 |date=July 1987 |pages=596-615&lt;br /&gt;
 |ref=harv |doi=10.1145/28869.28874 |citeseerx=10.1.1.309.8927&lt;br /&gt;
}}&amp;lt;!-- An earlier version of this paper appeared in 1984 {{doi|10.1109/SFCS.1984.715934}}--&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[Pairing heap|Pairing]]&amp;lt;ref name=&amp;quot;Iacono&amp;quot;&amp;gt;{{citation&lt;br /&gt;
 | last = Iacono | first = John | authorlink = John Iacono&lt;br /&gt;
 | contribution = Improved upper bounds for pairing heaps&lt;br /&gt;
 | url = http://john2.poly.edu/papers/swat00/paper.pdf&lt;br /&gt;
 | doi = 10.1007/3-540-44985-X_5&lt;br /&gt;
 | pages = 63–77&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 7th Scandinavian Workshop on Algorithm Theory&lt;br /&gt;
 | isbn = 3-540-67690-2&lt;br /&gt;
 | volume = 1851&lt;br /&gt;
 | year = 2000&lt;br /&gt;
 | arxiv = 1110.4428&lt;br /&gt;
 | citeseerx = 10.1.1.748.7812}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''o''(log&amp;amp;nbsp;''n''){{efn|name=amortized}}{{efn|name=pairingdecreasekey|Lower bound of &amp;lt;math&amp;gt;\Omega(\log\log n),&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;Fredman1999&amp;quot;&amp;gt;{{cite journal&lt;br /&gt;
 |first=Michael Lawrence |last=Fredman |authorlink=Michael Fredman&lt;br /&gt;
 |title=On the Efficiency of Pairing Heaps and Related Data Structures&lt;br /&gt;
 |url=http://www.uqac.ca/azinflou/Fichiers840/EfficiencyPairingHeap.pdf&lt;br /&gt;
 |journal=[[Journal of the Association for Computing Machinery]]&lt;br /&gt;
 |volume=46 |issue=4 |pages=473&amp;amp;ndash;501 |date=July 1999&lt;br /&gt;
 |doi=10.1145/320211.320214&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; upper bound of &amp;lt;math&amp;gt;O(2^{2\sqrt{\log\log n}}).&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;{{cite conference&lt;br /&gt;
 |last=Pettie |first=Seth&lt;br /&gt;
 |title=Towards a Final Analysis of Pairing Heaps&lt;br /&gt;
 |conference=FOCS '05 Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science&lt;br /&gt;
 |pages=174&amp;amp;ndash;183&lt;br /&gt;
 |isbn=0-7695-2468-0 &lt;br /&gt;
 |doi=10.1109/SFCS.2005.75 &lt;br /&gt;
 |citeseerx=10.1.1.549.471&lt;br /&gt;
 |year=2005&lt;br /&gt;
 |url=http://web.eecs.umich.edu/~pettie/papers/focs05.pdf&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[Brodal queue|Brodal]]&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last=Brodal | first=Gerth S. | authorlink=Gerth Stølting Brodal&lt;br /&gt;
 | contribution-url=http://www.cs.au.dk/~gerth/papers/soda96.pdf&lt;br /&gt;
 | contribution=Worst-Case Efficient Priority Queues&lt;br /&gt;
 | title=Proc. 7th Annual ACM-SIAM Symposium on Discrete Algorithms&lt;br /&gt;
 | pages=52–58 | year=1996&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;{{efn|name=brodal|Brodal and Okasaki later describe a [[Persistent_data_structure|persistent]] variant with the same bounds except for decrease-key, which is not supported.&lt;br /&gt;
Heaps with ''n'' elements can be constructed bottom-up in ''O''(''n'').&amp;lt;ref&amp;gt;{{cite book&lt;br /&gt;
 |title=Data Structures and Algorithms in Java&lt;br /&gt;
 |first1= Michael T. |last1=Goodrich |authorlink1=Michael T. Goodrich&lt;br /&gt;
 |first2=Roberto |last2=Tamassia |authorlink2=Roberto Tamassia&lt;br /&gt;
 |edition=3rd |year=2004 |chapter=7.3.6. Bottom-Up Heap Construction |pages=338-341&lt;br /&gt;
 |isbn=0-471-46983-1}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[Rank-pairing heap|Rank-pairing]]&amp;lt;ref&amp;gt;{{cite journal&lt;br /&gt;
 | last1 = Haeupler | first1 = Bernhard&lt;br /&gt;
 | last2 = Sen | first2 = Siddhartha&lt;br /&gt;
 | last3 = Tarjan | first3 = Robert E. |authorlink3 = Robert Tarjan&lt;br /&gt;
 | title = Rank-pairing heaps&lt;br /&gt;
 | journal = SIAM J. Computing&lt;br /&gt;
 | volume = 40 | issue = 6 | pages = 1463–1485&lt;br /&gt;
 | date = November 2011&lt;br /&gt;
 | doi = 10.1137/100785351&lt;br /&gt;
 | url = http://sidsen.org/papers/rp-heaps-journal.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[Fibonacci heap|Strict Fibonacci]]&amp;lt;ref&amp;gt;{{Cite conference&lt;br /&gt;
 | doi = 10.1145/2213977.2214082&lt;br /&gt;
 | title = Strict Fibonacci heaps&lt;br /&gt;
 | conference = Proceedings of the 44th symposium on Theory of Computing - STOC '12&lt;br /&gt;
 | pages = 1177–1184 | year = 2012&lt;br /&gt;
 | last1 = Brodal | first1 = Gerth Stølting | authorlink1 = Gerth Stølting Brodal &lt;br /&gt;
 | last2 = Lagogiannis | first2 = George&lt;br /&gt;
 | last3 = Tarjan | first3 = Robert E.| authorlink3 = Robert Tarjan&lt;br /&gt;
 | isbn = 978-1-4503-1245-5&lt;br /&gt;
 | citeseerx = 10.1.1.233.1740&lt;br /&gt;
 | url = http://www.cs.au.dk/~gerth/papers/stoc12.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[2-3 heap]]&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''?''&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''?''&lt;br /&gt;
|}&lt;br /&gt;
{{notelist}}&lt;/div&gt;</summary>
		<author><name>209.209.238.189</name></author>
		
	</entry>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Heap_Running_Times&amp;diff=5722025</id>
		<title>Template:Heap Running Times</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Heap_Running_Times&amp;diff=5722025"/>
		<updated>2019-03-03T04:38:04Z</updated>

		<summary type="html">&lt;p&gt;209.209.238.189: Transpose table to avoid excessive width. Now 6 columns, 10 rows, and additional heap types add rows rather than width.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the following [[Computational complexity theory|time complexities]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;&amp;gt;{{Introduction to Algorithms|edition=1}}&amp;lt;/ref&amp;gt; ''O''(''f'') is an asymptotic upper bound and ''Θ''(''f'') is an asymptotically tight bound (see [[Big O notation]]). Function names assume a min-heap.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operation&lt;br /&gt;
! find-min&lt;br /&gt;
! delete-min&lt;br /&gt;
! insert&lt;br /&gt;
! decrease-key&lt;br /&gt;
! merge&lt;br /&gt;
|-&lt;br /&gt;
! [[Binary heap|Binary]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;'n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffdddd&amp;quot;| ''Θ''(''n'')&lt;br /&gt;
|-&lt;br /&gt;
! [[Leftist tree|Leftist]]&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffdddd&amp;quot;| ''Θ''(''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|-&lt;br /&gt;
! [[Binomial heap|Binomial]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized|Amortized time.}}&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n''){{efn|name=merge|''n'' is the size of the larger heap.}}&lt;br /&gt;
|-&lt;br /&gt;
! [[Fibonacci heap|Fibonacci]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;Fredman And Tarjan&amp;quot;&amp;gt;{{cite journal&lt;br /&gt;
 |first1=Michael Lawrence |last1=Fredman |authorlink1=Michael Fredman&lt;br /&gt;
 |first2=Robert E. |last2=Tarjan |authorlink2=Robert Tarjan&lt;br /&gt;
 |title=Fibonacci heaps and their uses in improved network optimization algorithms&lt;br /&gt;
 |url=http://bioinfo.ict.ac.cn/~dbu/AlgorithmCourses/Lectures/Fibonacci-Heap-Tarjan.pdf&lt;br /&gt;
 |journal=[[Journal of the Association for Computing Machinery]]&lt;br /&gt;
 |volume=34 |issue=3 |date=July 1987 |pages=596-615&lt;br /&gt;
 |ref=harv |doi=10.1145/28869.28874&lt;br /&gt;
}}&amp;lt;!--See also 1994 paper by the same title at https://www.computer.org/csdl/proceedings/focs/1984/0591/00/0715934.pdf doi=10.1109/SFCS.1984.715934 --&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[Pairing heap|Pairing]]&amp;lt;ref name=&amp;quot;Iacono&amp;quot;&amp;gt;{{citation&lt;br /&gt;
 | last = Iacono | first = John&lt;br /&gt;
 | contribution = Improved upper bounds for pairing heaps&lt;br /&gt;
 | url = http://john2.poly.edu/papers/swat00/paper.pdf&lt;br /&gt;
 | doi = 10.1007/3-540-44985-X_5&lt;br /&gt;
 | pages = 63–77&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 7th Scandinavian Workshop on Algorithm Theory&lt;br /&gt;
 | isbn = 3-540-67690-2&lt;br /&gt;
 | volume = 1851&lt;br /&gt;
 | year = 2000&lt;br /&gt;
 | arxiv = 1110.4428}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''o''(log&amp;amp;nbsp;''n''){{efn|name=amortized}}{{efn|name=pairingdecreasekey|Lower bound of &amp;lt;math&amp;gt;\Omega(\log\log n),&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;Fredman1999&amp;quot;&amp;gt;{{cite journal |first=Michael Lawrence |last=Fredman |authorlink=Michael Fredman |title=On the Efficiency of Pairing Heaps and Related Data Structures |url=http://www.uqac.ca/azinflou/Fichiers840/EfficiencyPairingHeap.pdf |journal=[[Journal of the Association for Computing Machinery]] |volume=46 |issue=4 |pages=473&amp;amp;ndash;501 |date=July 1999 |doi=10.1145/320211.320214}}&amp;lt;/ref&amp;gt; upper bound of &amp;lt;math&amp;gt;O(2^{2\sqrt{\log\log n}}).&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;{{cite conference |last=Pettie |first=Seth |title=Towards a Final Analysis of Pairing Heaps |conference=FOCS '05 Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science |pages=174&amp;amp;ndash;183 |isbn=0-7695-2468-0 |doi=10.1109/SFCS.2005.75 |citeseerx=10.1.1.549.471 |year=2005 |url=http://web.eecs.umich.edu/~pettie/papers/focs05.pdf}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[Brodal queue|Brodal]]&amp;lt;ref&amp;gt;{{citation | last=Brodal | first=Gerth S. | contribution-url=http://www.cs.au.dk/~gerth/papers/soda96.pdf | contribution=Worst-Case Efficient Priority Queues | title=Proc. 7th Annual ACM-SIAM Symposium on Discrete Algorithms |pages=52–58 | year=1996}}&amp;lt;/ref&amp;gt;{{efn|name=brodal|Brodal and Okasaki later describe a [[Persistent_data_structure|persistent]] variant with the same bounds except for decrease-key, which is not supported.&lt;br /&gt;
Heaps with ''n'' elements can be constructed bottom-up in ''O''(''n'').&amp;lt;ref&amp;gt;{{cite book|title=Data Structures and Algorithms in Java|first1= Michael T.|last1=Goodrich|authorlink1=Michael T. Goodrich|first2=Roberto|last2=Tamassia|authorlink2=Roberto Tamassia|edition=3rd|year=2004 |chapter=7.3.6. Bottom-Up Heap Construction|pages=338-341|isbn=0-471-46983-1}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[Rank-pairing heap|Rank-pairing]]&amp;lt;ref&amp;gt;{{cite journal&lt;br /&gt;
 | last1 = Haeupler | first1 = Bernhard&lt;br /&gt;
 | last2 = Sen | first2 = Siddhartha&lt;br /&gt;
 | last3 = Tarjan | first3 = Robert E.&lt;br /&gt;
 | title = Rank-pairing heaps&lt;br /&gt;
 | journal = SIAM J. Computing&lt;br /&gt;
 | pages = 1463–1485&lt;br /&gt;
 | date = November 2011&lt;br /&gt;
 | doi = 10.1137/100785351&lt;br /&gt;
 | url = http://sidsen.org/papers/rp-heaps-journal.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[Fibonacci heap|Strict Fibonacci]]&amp;lt;ref&amp;gt;{{Cite conference| doi = 10.1145/2213977.2214082| title = Strict Fibonacci heaps| conference = Proceedings of the 44th symposium on Theory of Computing - STOC '12| pages = 1177| year = 2012| last1 = Brodal | first1 = G. S. L. | last2 = Lagogiannis | first2 = G. | last3 = Tarjan | first3 = R. E. | isbn = 9781450312455| url = http://www.cs.au.dk/~gerth/papers/stoc12.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
! [[2-3 heap]]&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''?''&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''?''&lt;br /&gt;
|}&lt;br /&gt;
{{notelist}}&lt;/div&gt;</summary>
		<author><name>209.209.238.189</name></author>
		
	</entry>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Heap_Running_Times&amp;diff=5722024</id>
		<title>Template:Heap Running Times</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Heap_Running_Times&amp;diff=5722024"/>
		<updated>2019-03-03T04:24:09Z</updated>

		<summary type="html">&lt;p&gt;209.209.238.189: Stop stupid line breaks between &amp;quot;log&amp;quot; and &amp;quot;n&amp;quot;.  Better having to horizontally scroll than read that mess.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the following [[Computational complexity theory|time complexities]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;&amp;gt;{{Introduction to Algorithms|edition=1}}&amp;lt;/ref&amp;gt; ''O''(''f'') is an asymptotic upper bound and ''Θ''(''f'') is an asymptotically tight bound (see [[Big O notation]]). Function names assume a min-heap.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operation&lt;br /&gt;
! [[Binary heap|Binary]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&lt;br /&gt;
! [[Leftist tree|Leftist]]&lt;br /&gt;
! [[Binomial heap|Binomial]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&lt;br /&gt;
! [[Fibonacci heap|Fibonacci]]&amp;lt;ref name=&amp;quot;CLRS&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;Fredman And Tarjan&amp;quot;&amp;gt;{{cite journal&lt;br /&gt;
 |first1=Michael Lawrence |last1=Fredman |authorlink1=Michael Fredman&lt;br /&gt;
 |first2=Robert E. |last2=Tarjan |authorlink2=Robert Tarjan&lt;br /&gt;
 |title=Fibonacci heaps and their uses in improved network optimization algorithms&lt;br /&gt;
 |url=http://bioinfo.ict.ac.cn/~dbu/AlgorithmCourses/Lectures/Fibonacci-Heap-Tarjan.pdf&lt;br /&gt;
 |journal=[[Journal of the Association for Computing Machinery]]&lt;br /&gt;
 |volume=34 |issue=3 |date=July 1987 |pages=596-615&lt;br /&gt;
 |ref=harv |doi=10.1145/28869.28874&lt;br /&gt;
}}&amp;lt;!--See also 1994 paper by the same title at https://www.computer.org/csdl/proceedings/focs/1984/0591/00/0715934.pdf doi=10.1109/SFCS.1984.715934 --&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
! [[Pairing heap|Pairing]]&amp;lt;ref name=&amp;quot;Iacono&amp;quot;&amp;gt;{{citation&lt;br /&gt;
 | last = Iacono | first = John&lt;br /&gt;
 | contribution = Improved upper bounds for pairing heaps&lt;br /&gt;
 | url = http://john2.poly.edu/papers/swat00/paper.pdf&lt;br /&gt;
 | doi = 10.1007/3-540-44985-X_5&lt;br /&gt;
 | pages = 63–77&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 7th Scandinavian Workshop on Algorithm Theory&lt;br /&gt;
 | isbn = 3-540-67690-2&lt;br /&gt;
 | volume = 1851&lt;br /&gt;
 | year = 2000&lt;br /&gt;
 | arxiv = 1110.4428}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
! [[Brodal queue|Brodal]]&amp;lt;ref&amp;gt;{{citation | last=Brodal | first=Gerth S. | contribution-url=http://www.cs.au.dk/~gerth/papers/soda96.pdf | contribution=Worst-Case Efficient Priority Queues | title=Proc. 7th Annual ACM-SIAM Symposium on Discrete Algorithms |pages=52–58 | year=1996}}&amp;lt;/ref&amp;gt;{{efn|name=brodal|Brodal and Okasaki later describe a [[Persistent_data_structure|persistent]] variant with the same bounds except for decrease-key, which is not supported.&lt;br /&gt;
Heaps with ''n'' elements can be constructed bottom-up in ''O''(''n'').&amp;lt;ref&amp;gt;{{cite book|title=Data Structures and Algorithms in Java|first1= Michael T.|last1=Goodrich|authorlink1=Michael T. Goodrich|first2=Roberto|last2=Tamassia|authorlink2=Roberto Tamassia|edition=3rd|year=2004 |chapter=7.3.6. Bottom-Up Heap Construction|pages=338-341|isbn=0-471-46983-1}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
! [[Rank-pairing heap|Rank-pairing]]&amp;lt;ref&amp;gt;{{cite journal&lt;br /&gt;
 | last1 = Haeupler | first1 = Bernhard&lt;br /&gt;
 | last2 = Sen | first2 = Siddhartha&lt;br /&gt;
 | last3 = Tarjan | first3 = Robert E.&lt;br /&gt;
 | title = Rank-pairing heaps&lt;br /&gt;
 | journal = SIAM J. Computing&lt;br /&gt;
 | pages = 1463–1485&lt;br /&gt;
 | date = November 2011&lt;br /&gt;
 | doi = 10.1137/100785351&lt;br /&gt;
 | url = http://sidsen.org/papers/rp-heaps-journal.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
! [[Fibonacci heap|Strict Fibonacci]]&amp;lt;ref&amp;gt;{{Cite conference| doi = 10.1145/2213977.2214082| title = Strict Fibonacci heaps| conference = Proceedings of the 44th symposium on Theory of Computing - STOC '12| pages = 1177| year = 2012| last1 = Brodal | first1 = G. S. L. | last2 = Lagogiannis | first2 = G. | last3 = Tarjan | first3 = R. E. | isbn = 9781450312455| url = http://www.cs.au.dk/~gerth/papers/stoc12.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
! [[2-3 heap]]&lt;br /&gt;
|-&lt;br /&gt;
| find-min&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''?''&lt;br /&gt;
|-&lt;br /&gt;
| delete-min&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n''){{efn|name=amortized|Amortized time.}}&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n''){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log&amp;amp;nbsp;''n''){{efn|name=amortized}}&lt;br /&gt;
|-&lt;br /&gt;
| insert&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=amortized}}&lt;br /&gt;
|-&lt;br /&gt;
| decrease-key&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffdddd&amp;quot;| ''Θ''(''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''o''(log&amp;amp;nbsp;''n''){{efn|name=amortized}}{{efn|name=pairingdecreasekey|Lower bound of &amp;lt;math&amp;gt;\Omega(\log\log n),&amp;lt;/math&amp;gt;&amp;lt;ref name=&amp;quot;Fredman1999&amp;quot;&amp;gt;{{cite journal |first=Michael Lawrence |last=Fredman |authorlink=Michael Fredman |title=On the Efficiency of Pairing Heaps and Related Data Structures |url=http://www.uqac.ca/azinflou/Fichiers840/EfficiencyPairingHeap.pdf |journal=[[Journal of the Association for Computing Machinery]] |volume=46 |issue=4 |pages=473&amp;amp;ndash;501 |date=July 1999 |doi=10.1145/320211.320214}}&amp;lt;/ref&amp;gt; upper bound of &amp;lt;math&amp;gt;O(2^{2\sqrt{\log\log n}}).&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;{{cite conference |last=Pettie |first=Seth |title=Towards a Final Analysis of Pairing Heaps |conference=FOCS '05 Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science |pages=174&amp;amp;ndash;183 |isbn=0-7695-2468-0 |doi=10.1109/SFCS.2005.75 |citeseerx=10.1.1.549.471 |year=2005 |url=http://web.eecs.umich.edu/~pettie/papers/focs05.pdf}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1){{efn|name=amortized}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|-&lt;br /&gt;
| merge&lt;br /&gt;
|style=&amp;quot;background:#ffdddd&amp;quot;| ''Θ''(''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''Θ''(log ''n'')&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''O''(log ''n''){{efn|name=merge|''n'' is the size of the larger heap.}}&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ddffdd&amp;quot;| ''Θ''(1)&lt;br /&gt;
|style=&amp;quot;background:#ffffdd&amp;quot;| ''?''&lt;br /&gt;
|}&lt;br /&gt;
{{notelist}}&lt;/div&gt;</summary>
		<author><name>209.209.238.189</name></author>
		
	</entry>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Bells&amp;diff=2588583</id>
		<title>Template:Bells</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Bells&amp;diff=2588583"/>
		<updated>2018-09-16T23:23:43Z</updated>

		<summary type="html">&lt;p&gt;209.209.238.189: Grassmayr Foundry as redlink.  Est. 1599 and still casting about 300/year, definitely notable.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navbox&lt;br /&gt;
| name  = Bells&lt;br /&gt;
| state = {{{state&amp;lt;includeonly&amp;gt;|autocollapse&amp;lt;/includeonly&amp;gt;}}}&lt;br /&gt;
| title = [[Bell]]s&lt;br /&gt;
| listclass = hlist&lt;br /&gt;
| image = [[File:Church bell cutaway.png|150px|alt=]]&lt;br /&gt;
&lt;br /&gt;
| group1 = Background and &amp;lt;br/&amp;gt;terminology&lt;br /&gt;
| list1  =&lt;br /&gt;
* [[Bell]]&lt;br /&gt;
* [[Bell-cot]]&lt;br /&gt;
* [[Bellfounding]]&lt;br /&gt;
* [[Bell-gable]]&lt;br /&gt;
* [[Bell tower|Bell tower / Campanile]]&lt;br /&gt;
* [[Bell-ringer]]&lt;br /&gt;
* [[Belfry (architecture)|Belfry]]&lt;br /&gt;
* [[Bourdon (bell)|Bourdon]]&lt;br /&gt;
* [[Campanology]]&lt;br /&gt;
* [[Church bell]]&lt;br /&gt;
* [[Full circle ringing]]&lt;br /&gt;
* [[Peal]]&lt;br /&gt;
* [[Ring of bells]]&lt;br /&gt;
* [[Strike tone]]&lt;br /&gt;
* [[Striking clock]]&lt;br /&gt;
* [[Zvonnitsa]]  &lt;br /&gt;
&lt;br /&gt;
| group2 = Types&lt;br /&gt;
| list2  =&lt;br /&gt;
* [[Agogô]]&lt;br /&gt;
* [[Altar bell]]&lt;br /&gt;
* [[Babendil]]&lt;br /&gt;
* [[Bianzhong]]&lt;br /&gt;
* [[Bicycle bell]]&lt;br /&gt;
* [[Bonshō]]&lt;br /&gt;
* [[Call bell]]&lt;br /&gt;
* [[Carillon]]&lt;br /&gt;
* [[Chime (bell instrument)|Chime]]&lt;br /&gt;
* [[Cowbell (instrument)|Cowbell]]&lt;br /&gt;
* [[Crotal bell]]&lt;br /&gt;
* [[Dead bell]]&lt;br /&gt;
* [[Doorbell]]&lt;br /&gt;
* [[Dōtaku]]&lt;br /&gt;
* [[Ghanta]]&lt;br /&gt;
* [[Glockenspiel]]&lt;br /&gt;
* [[Handbell]]&lt;br /&gt;
* [[Jingle bell]]&lt;br /&gt;
* [[Kane (instrument)|Kane]]&lt;br /&gt;
* [[Ship's bell]]&lt;br /&gt;
* [[Standing bell]]&lt;br /&gt;
* [[Suzu]]&lt;br /&gt;
* [[Tintinnabulum]]&lt;br /&gt;
* [[Tubular bells]]&lt;br /&gt;
 &lt;br /&gt;
| group3 = Ringing styles&lt;br /&gt;
| list3  =&lt;br /&gt;
* [[Bell pattern]]&lt;br /&gt;
* [[Blagovest]]&lt;br /&gt;
* [[Bolognese bell ringing art]]&lt;br /&gt;
* [[Change ringing]]&lt;br /&gt;
* [[Canpanò]]&lt;br /&gt;
* [[Grandsire]]&lt;br /&gt;
* [[Method ringing]]&lt;br /&gt;
* [[Peal]]&lt;br /&gt;
* [[Russian Orthodox bell ringing]]&lt;br /&gt;
* [[Veronese bellringing art]]&lt;br /&gt;
&lt;br /&gt;
| group4 = Notable bells&lt;br /&gt;
| list4  =&lt;br /&gt;
* [[List of heaviest bells]]&lt;br /&gt;
* [[Balangiga bells]]&lt;br /&gt;
* [[Bell of Good Luck]]&lt;br /&gt;
* [[Big Ben]]&lt;br /&gt;
* [[Freedom Bell]]&lt;br /&gt;
* [[Great Bell of Dhammazedi]]&lt;br /&gt;
* [[Tom Tower|Great Tom]]&lt;br /&gt;
* [[Ivan the Great Bell Tower]]&lt;br /&gt;
* [[Japanese Peace Bell]]&lt;br /&gt;
* [[Justice Bell (Valley Forge)|Justice Bell]] &lt;br /&gt;
* [[Liberty Bell]]&lt;br /&gt;
* [[Maria Gloriosa]]&lt;br /&gt;
* [[Mingun Bell]]&lt;br /&gt;
* [[Olympic Bell]]&lt;br /&gt;
* [[Sigismund Bell]]&lt;br /&gt;
* [[St. Petersglocke]]&lt;br /&gt;
* [[Swan Bells]]&lt;br /&gt;
* [[Tsar Bell]]&lt;br /&gt;
* [[World Peace Bell Association|World Peace Bells]]&lt;br /&gt;
* [[Big Bell Temple|Yongle Big Bell]]&lt;br /&gt;
&lt;br /&gt;
| group5 = Bell founders &amp;lt;br/&amp;gt;and foundries&lt;br /&gt;
| list5  =&lt;br /&gt;
* [[Andrey Chokhov]]&lt;br /&gt;
* [[Bilbie family]]&lt;br /&gt;
* [[Franciscus Illenfeld]]&lt;br /&gt;
* [[Geert van Wou]]&lt;br /&gt;
* [[Gillett &amp;amp; Johnston]]&lt;br /&gt;
* [[Grassmayr Foundry]]&amp;lt;!--http://www.bbc.com/travel/story/20170818-how-innsbruck-sold-bells-to-the-world--&amp;gt;&lt;br /&gt;
* [[Hatch bell foundry]]&lt;br /&gt;
* [[John Taylor &amp;amp; Co]]&lt;br /&gt;
* [[Juutila Foundry]]&lt;br /&gt;
* [[Kashpir Ganusov]]&lt;br /&gt;
* [[McShane Bell Foundry]]&lt;br /&gt;
* [[Meneely Bell Foundry]]&lt;br /&gt;
* [[Pieter and François Hemony]]&lt;br /&gt;
* [[Petit &amp;amp; Fritsen]]&lt;br /&gt;
* [[Royal Eijsbouts bell foundry]]&lt;br /&gt;
* [[Rudhall of Gloucester]]&lt;br /&gt;
* [[Whitechapel Bell Foundry]]&lt;br /&gt;
&lt;br /&gt;
| group6 = Related&lt;br /&gt;
| list6 =&lt;br /&gt;
* ''[[The Ringing World]]''&lt;br /&gt;
* ''[[Dove's Guide for Church Bell Ringers]]''&lt;br /&gt;
* [[Glockenmuseum Stiftskirche Herrenberg]]&lt;br /&gt;
* [[Liberty Bell Museum]]&lt;br /&gt;
* [[List of bell ringing organisations|Ringing Organisations]]&lt;br /&gt;
* [[American Legion Freedom Bell|''Freedom Bell, American Legion'']]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation|content=&lt;br /&gt;
{{collapsible option}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*{{tl|Vessel percussion idiophones}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Musical instrument templates]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>209.209.238.189</name></author>
		
	</entry>
</feed>