मैं दो स्ट्रिंग्स की तुलना करने और डुप्लिकेट शब्दों की पहचान करने में सक्षम होने का प्रयास कर रहा हूं। उदाहरण के लिए;जावा में दो स्ट्रिंग्स की तुलना करना और डुप्लिकेट शब्दों की पहचान
String1 = "Hello, my name is John."
String2 = "Can you tell me your name please?"
स्ट्रिंग 1 और स्ट्रिंग 2 की तुलना शब्द को वापस कर देगा; "नाम"।
मुझे पता है कि इन दो तारों को शब्दों की एक सरणी में विभाजित करना संभव है, और उसके बाद प्रत्येक स्ट्रिंग के प्रत्येक शब्द को 2-डी सरणी में दोहराएं। हालांकि यह ओ (एन^2) में कम्प्यूटेशनल रूप से महंगा है और मैं सोच रहा था कि ऐसा करने का एक तेज तरीका है या नहीं?
धन्यवाद।
संपादित करें: स्पष्टता के लिए उदाहरण बदल दिया।
तो, आप भी विराम चिह्न को हटा देना चाहते हैं, फिर? – fge
@fge क्षमा करें, यह ध्यान देने में विफल रहा कि उदाहरण काम नहीं करेगा। मैंने इसे अभी बदल दिया है। –