मैं एक फोन साक्षात्कार की तैयारी कर रहा हूं। मैं इंटरनेट पर इन सवालों पर आया था। क्या कोई मुझे इनके लिए कुछ अच्छे जवाब बता सकता है?मैं एक फ़ाइल से यादृच्छिक रेखा कैसे वापस कर सकता हूं? साक्षात्कार प्रश्न
मान लीजिए मैं तुम्हें एक पाठ फ़ाइल देने के लिए और आप एक पूछना एक प्रोग्राम है जो फ़ाइल से एक यादृच्छिक लाइन वापस आ जाएगी (सभी लाइनों समान प्रायिकता वापस करने होनी चाहिए)
एक ही हिस्से के रूप में लिखने के लिए 1, इस समय को छोड़कर पूरी पाठ फ़ाइल मुख्य स्मृति में फिट नहीं हो सकती
भाग 2 के समान ही, सिवाय इसके कि आपके पास फ़ाइल की बजाय स्ट्रीम है।
कृपया मदद करें।
ठीक है ... @ हर कोई, मुझे यह पूछने से पहले मेरे mintod में वास्तव में कुछ विचार थे ... मेरे साथी सॉर्स द्वारा निरंतर हमले को देखते हुए, मैं अपने उत्तरों पोस्ट कर रहा हूं। कृपया उन्हें भी हमला करने के लिए स्वतंत्र महसूस करें ...
1: फ़ाइल में '\ n' की संख्या की गणना करें। 1 और संख्या के बीच एक यादृच्छिक संख्या उत्पन्न करें और संख्या -1 '\ n' के बाद लाइन वापस करें।
2: फ़ाइल को मुख्य मेमोरी भाग में भागकर लाएं और उपर्युक्त प्रक्रिया का पालन करें।
3: मुझे इसके बारे में ज्यादा जानकारी नहीं है और किसी भी इनपुट की सराहना करेंगे।
इसकी अद्भुत है कि तुम लोग वास्तव में आगे बढ़ाने के लिए एक प्रेरणा दे .....
@Adam: प्रतीक्षा करें, एसओ पर प्रोग्रामिंग संबंधी प्रश्न पूछने में क्या गड़बड़ है? –
क्या आप किराए पर लेने पर स्टैक ओवरफ़्लो को अपना काम करने की योजना बना रहे हैं? –
आपके यहां क्या जवाब पोस्ट नहीं करते हैं और फिर हम उस पर आधारित चीजों का सुझाव दे सकते हैं? – John