منصوبے کے بارے میں

Computer Science in JavaScript ایک تعلیمی لائبریری ہے جو جاوا اسکرپٹ میں لکھے گئے کلاسیک کمپیوٹر سائنس نمونے، الگورتھم اور ڈیٹا اسٹرکچر کی تعبیرات فراہم کرتی ہے۔ ریپوزٹری کی ترتیب واضح ہے: تازہ ترین کوڈ src/ ڈائریکٹری میں موجود ہے، جس کے متعلقہ ٹیسٹس tests/ میں ہیں۔ پرانی تعبیرات data-structures/، encodings/ اور algorithms/ میں محفوظ ہیں تاکہ پرانی بلاگ پوسٹس کے ساتھ مطابقت برقرار رہے۔ دو اہم برانچیں ہیں: master میں جدید ECMAScript 2018+ ورژنز ہیں، جبکہ 2009 برانچ میں اصل 2009 کی بلاگ پوسٹ کا کوڈ محفوظ ہے۔ لائبریری استعمال کرنے کے لیے ریپو کلون کریں، npm کے ذریعے ڈیپنڈنسیز انسٹال کریں اور npm test چلائیں۔ حالیہ بلاگ پوسٹس (2019) لنکڈ لسٹ کی اقسام پر ہیں، جبکہ 2009 کی پرانی پوسٹس میں بائنری سرچ ٹریز، سورٹنگ الگورتھم، base64 انکوڈنگ، بائنری سرچ اور کریڈٹ کارڈ کی توثیق پر بات کی گئی ہے۔ کوڈ جان بوجھ کر تفصیلی اور اچھی طرح کامنٹ شدہ ہے تاکہ سیکھنے والوں کی مدد ہو۔ صرف بگ فکسز قبول کیے جاتے ہیں؛ کوئی نئی خصوصیات شامل نہیں کی جائیں گی۔ یہ پروجیکٹ MIT لائسنس کے تحت جاری کیا گیا ہے۔