<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Rechtecke überlappungsfrei bekommen]]></title><description><![CDATA[<p>Hallo,</p>
<p>gegeben ist eine Menge von rektilinearen Rechtecken in der Ebene. Verschiedene Rechtecke der Menge können sich überschneiden. Ich möchte nun eine Menge von Rechtecken erhalten, die die gleiche Fläche überdeckt wie die ursprüngliche Rechteckmenge, aber keine Überlappungen mehr hat.</p>
<p>Beispiel:</p>
<p>Gegeben: R1 [(0/0) (2/4)] R2 [(1/0) (3/5)] R3 [(2/0) (4/4)]<br />
(Das Rechteck R1 wird durch die Ecken (0/0) und (2/4) aufgespannt.)</p>
<p>Mögliche Lösung:</p>
<p>R1 [(0/0) (4/4)] R2 [(1/4) (3/5)]</p>
<p>Gibt es da fertige Algorithmen, um sowas zu berechnen? Was sind die schnellsten bekannten Algorithmen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163249/rechtecke-überlappungsfrei-bekommen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 01:03:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163249.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 27 Oct 2006 13:50:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Rechtecke überlappungsfrei bekommen on Fri, 27 Oct 2006 13:50:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>gegeben ist eine Menge von rektilinearen Rechtecken in der Ebene. Verschiedene Rechtecke der Menge können sich überschneiden. Ich möchte nun eine Menge von Rechtecken erhalten, die die gleiche Fläche überdeckt wie die ursprüngliche Rechteckmenge, aber keine Überlappungen mehr hat.</p>
<p>Beispiel:</p>
<p>Gegeben: R1 [(0/0) (2/4)] R2 [(1/0) (3/5)] R3 [(2/0) (4/4)]<br />
(Das Rechteck R1 wird durch die Ecken (0/0) und (2/4) aufgespannt.)</p>
<p>Mögliche Lösung:</p>
<p>R1 [(0/0) (4/4)] R2 [(1/4) (3/5)]</p>
<p>Gibt es da fertige Algorithmen, um sowas zu berechnen? Was sind die schnellsten bekannten Algorithmen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162539</guid><dc:creator><![CDATA[Ponto]]></dc:creator><pubDate>Fri, 27 Oct 2006 13:50:13 GMT</pubDate></item><item><title><![CDATA[Reply to Rechtecke überlappungsfrei bekommen on Fri, 27 Oct 2006 15:11:19 GMT]]></title><description><![CDATA[<p>Gab's da nicht schon mal nen Thread zu? Würde mal nach Mac OS Window Tiling oder so ähnlich suchen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162602</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Fri, 27 Oct 2006 15:11:19 GMT</pubDate></item><item><title><![CDATA[Reply to Rechtecke überlappungsfrei bekommen on Fri, 27 Oct 2006 16:15:13 GMT]]></title><description><![CDATA[<p>Klingt nach nem typischen Sweepline-Algorithmus. Ich tippe also auf Aufwand O(n log n) obwohl... könnte quadratisch viele Schnittpunkte geben, also noch maximal quadratischen Reporting-Aufwand. Schneller wird's wohl kaum gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162645</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Fri, 27 Oct 2006 16:15:13 GMT</pubDate></item></channel></rss>