فہرست کا خانہ:
تعریف - ہیمنگ فاصلہ کا کیا مطلب ہے؟
انفارمیشن ٹکنالوجی میں ہامنگ فاصلہ ان پوائنٹس کی نمائندگی کرتا ہے جن پر ڈیٹا کے دو مماثل ٹکڑے مختلف ہوسکتے ہیں۔ یہ اکثر متعدد قسم کی غلطی کی اصلاح یا متضاد تاروں یا اعداد و شمار کے ٹکڑوں کی تشخیص میں استعمال ہوتا ہے۔
ٹیکوپیڈیا ہمنگ ڈسٹینس کی وضاحت کرتا ہے
اگرچہ یہ پہلی نظر میں پیچیدہ اور غیر واضح معلوم ہوسکتا ہے ، ہیمنگ فاصلہ دراصل اعداد و شمار کے تار کی پیمائش کرنے کے لئے ایک بہت ہی عملی میٹرک ہے۔ ہیمنگ فاصلے میں گنتی شامل ہے جس کے مطابق ہندسوں یا مقامات کا کون سا سیٹ مختلف ہے ، اور جو ایک جیسے ہیں۔ مثال کے طور پر ، "ہیلو ورلڈ" ٹیکسٹنگ سٹرنگ لیں اور اس کو ایک اور ٹیکسٹک سٹرنگ ، "ہیرا پولڈ" سے متصادم کریں۔ اسی تار میں پانچ جگہیں ہیں جہاں حروف مختلف ہیں۔
یہ کیوں ضروری ہے؟ ہیمنگ فاصلے کی ایک بنیادی درخواست یہ ہے کہ بائنری کوڈ کو ایک نتیجہ یا کسی اور طرف درست کرنا ہے۔ پیشہ ور افراد ایک بٹ غلطیوں یا دو بٹ غلطیوں کے بارے میں بات کرتے ہیں ، اس خیال سے کہ خراب ڈیٹا کو صحیح اصل نتیجہ میں تبدیل کیا جاسکتا ہے۔ مسئلہ یہ ہے کہ ، اگر یہاں دو تاریں اور ڈیٹا کا ایک خراب شدہ ٹکڑا ہے تو ، کسی کو یہ معلوم کرنا ہوگا کہ خراب یا تیسرا ڈیٹا سیٹ کس حتمی نتیجے کے قریب ہے۔ اسی جگہ پر ہامنگ فاصلہ آتا ہے - مثال کے طور پر ، اگر ہیمنگ کا فاصلہ چار ہے ، اور کسی نتیجے میں ایک بٹ غلطی ہے تو ، زیادہ تر امکان ہے کہ یہ صحیح نتیجہ ہے۔ یہ صرف ایک ایپلی کیشن ہے جس میں ہیمنگ فاصلہ کوڈ اور ڈیٹا سٹرنگ کی تشخیص کی طرف ہوسکتا ہے۔