میں نے ابھی اتفاق سے دریافت کیا ہے ، ایک بار جب میں نے اسے صاف کیا تو ، یہ آسان طریقہ اب میرے ذہن میں آیا... سادہ لفظوں میں، اگر آپ کا کوڈ کچھ پوائنٹس کو حساب کرنے کے لئے لائبریری افعال کی ضرورت ہے، اور آپ کو صرف نتائج کی سیٹ میں تازہ ترین اعداد و شمار میں سے ایک یا دو کی ضرورت ہے، تو آپ کو براہ راست اصل K لائن کے اعداد و شمار کو منتقل کرنے کی ضرورت نہیں ہے، آپ کو صرف تازہ ترین N لائن کے اعداد و شمار کو منتقل کرنے کی ضرورت ہے، مثال کے طور پر، جے ایس کے ساتھ چلنے والے اوسط کا حساب لگائیں.TA.MA(records.slice ((-N))) ، آپ کو دوسری اوسط حرکت پذیر اعداد و شمار کو گھٹانے کی ضرورت ہےTA.MA(records.slice ((-N-1)) ). اصول بہت سادہ ہے، اگر K لائن ڈیٹا کی لمبائی لمبائی ہے، تو اس ڈیٹا بیس فنکشن کو لمبائی- N + 1 بار اشارے کا حساب لگانے کی ضرورت ہے، لہذا اعداد و شمار کی لمبائی کم ہے، کم سے کم شماروں کی تعداد، قدرتی طور پر تیزی سے. اور اشارے کا حساب صرف حالیہ N اعداد و شمار سے متعلق ہے، لہذا اس سے پہلے کے اعداد و شمار کو محفوظ طریقے سے نظر انداز کیا جا سکتا ہے. ظاہر ہے کہ N قطعات بھی مطلق نہیں ہیں۔ کچھ اشارے کا حساب حالیہ N + 1 اعداد و شمار سے متعلق ہوتا ہے ، یہاں تک کہ کچھ اشارے کا حساب لگانے کے لئے اشارے کی پچھلی قیمت کا استعمال کرنا پڑتا ہے ، اس کے لئے ایک دو سو اعداد و شمار کو برقرار رکھنا پڑتا ہے۔ یہ ایک چھوٹی سی دریافت ہے، لہذا اگر آپ کو پہلے ہی معلوم ہے تو مجھے نظر انداز کریں...
خوشبو بھائینشان
ایجاد کاروں کی مقدار - خوابپہلے نشان
czgcoolمجموعہ