/ / इंटरसेक्टिंग सर्कल ढूंढना - एल्गोरिथम, कम्प्यूटेशनल-ज्यामिति

सर्कल को छेड़छाड़ करना - एल्गोरिदम, कम्प्यूटेशनल-ज्यामिति

हमें 2-डी स्पेस में एन सर्कल और एम लाइन सेगमेंट का एक सेट दिया गया है। क्या किसी भी तरह से यह पता लगाने का सुझाव दिया जा सकता है कि न्यूनतम समय की जटिलता के साथ प्रत्येक सेगमेंट में कौन से मंडलियां हैं?

उत्तर:

जवाब के लिए 0 № 1

यदि आपके पास एक लाइन खंड और एन सर्कल का एक सेट है, तो जटिलता जीत गई "रैखिक ओ (एन) से बेहतर होगा।

बस सर्कल सूची के माध्यम से चलें और जांचें कि क्या (स्क्वैयर) सर्कल सेंटर से सेगमेंट तक की दूरी सर्कल (स्क्वार्ड) त्रिज्या से कम है। उदाहरण ओड दूरी की गणना