Reporting all intersection points, line segments

The line segment intersection problem supplies a list of line segments in the Euclidean plane and asks about the points where they intersect (cross), if any. In this case, we wish to report all points of intersection.

Parameters

  • nn: number of line segments
  • kk: number of points of intersection

Filters

Computational Model

Randomization

Approximation

Algorithms Table

Displaying 4 of 4 algorithms

See more
Chazelle & Edelsbrunner1992O(nlogn+k)O(n \log n + k)O(n+k)O(n+k)
CHAZELLE1986O(nlog2(n)/(loglogn)+k)O(n\log^2(n)/(\log \log n) + k)O(n+k)O(n+k)
Bentley–Ottmann algorithm1979O(nlogn+klogn)O(n \log n + k \log n)O(n)O(n)
Naive1940O(n2)O(n^2)O(1)O(1)

Reductions Table

Insuffient Data to display table

Other relevant algorithms

Insuffient Data to display table