blanketglossary

Big O notation

Definition

Big O notation is a mathematical notation that describes the approximate size of a function on a domain. Big O is a member of a family of notations invented by German mathematicians Paul Bachmann and Edmund Landau and expanded by others, collectively called Bachmann–Landau notation. The letter O was chosen by Bachmann to stand for Ordnung, meaning the order of approximation.

Related concepts

0Abuse of notationActa MathematicaAleksandar IvićAn Introduction to the Theory of NumbersAnalysis of algorithmsAnalytic number theoryAndrew WilesApproximationArithmetic functionAsymptotic analysisAsymptotic computational complexityAsymptotic expansionAsymptotically optimal algorithmBell numberBig O in probability notationBinary search algorithmBinomial heapBinomial seriesBipartite graphBounded functionBrute-force searchBubble sortCalculusCambridge University PressCharles E. LeisersonClifford SteinComparison sortComplex analysisComplex analyticComplex numberComputational Geometry (journal)Computational complexity of mathematical operationsComputational complexity theoryComputer scienceConstant timeCurve fittingDerivativeDeterminantDifferentiabilityDisjoint-set data structureDomain of a functionDonald KnuthDynamic programmingE. M. WrightEdmund LandauElement (mathematics)Equality relationEquivalence relationEventually (mathematics)Exponential functionExponential timeFactorialFalse precisionFast Fourier transformFilter baseFunction (mathematics)Function argumentG. H. HardyGeneral number field sieveGeneralization errorGodfrey Harold HardyHeapsortHenryk IwaniecInsertion sortInteger factorizationIntegral transformInterpolation searchIntroduction to AlgorithmsInverse Ackermann functionIvan Matveyevich VinogradovJohn Edensor LittlewoodJoseph H. SilvermanK-d treeL'Hôpital's ruleL-notationLU decompositionLaplace expansionLimit (mathematics)Limit inferior and limit superiorLimit of a functionLinear timeLinearithmic timeList of logic symbolsLog-starLogarithmic timeLookup tableMaster theorem (analysis of algorithms)Matching (graph theory)Mathematical analysisMathematical notationMerge sortMichael SipserMultiplication algorithmN. G. de BruijnNachbin's theoremNatural logarithmNet (mathematics)Nicolaas Govert de BruijnNormed vector spaceNotices of the American Mathematical SocietyOmar VizquelOmegaOmicronOne-sided limitOrder of accuracyOrder of approximationOren PatashnikParallel random-access machinePartially ordered setPaul BachmannPaul Gustav Heinrich BachmannPaul du Bois-ReymondPolygon triangulationPolylogarithmic functionPolylogarithmic timePolynomial timePower seriesPrime number theoremProj constructionQuadratic sieveQuadratic timeQuicksortRaimund SeidelReal numberRiemann zeta functionRipple carry adderRoger Heath-BrownRonald GrahamRonald L. RivestSIAM Journal on ComputingSIGACT NewsScale analysis (mathematics)Scientific modellingSelection sortSet (mathematics)Set notationShellsortSignificant figuresStirling's formulaSub-exponential timeTaylor's theoremTaylor seriesTeXThomas H. CormenTime complexityTopological groupTransitive relationTravelling salesman problemTree-adjoining grammarTree data structureTree sortTrial divisionUpper and lower boundsUpper bound

8 concepts already in your glossary