JavaRush /جاوا بلاگ /Random-UR /بک مارک: الگورتھم کے بارے میں مضامین کا انتخاب - لیکچرز، ...

بک مارک: الگورتھم کے بارے میں مضامین کا انتخاب - لیکچرز، انٹرویو کے سوالات اور کتاب کے جائزے

گروپ میں شائع ہوا۔
JavaRush طلباء کی سہولت کے لیے، ہم نے پروگرامنگ کے اہم ترین موضوعات کے بارے میں لیکچرز اور مضامین جمع کرنے کا فیصلہ کیا۔ تیسرا انتخاب الگورتھم کے بارے میں ہے۔ منی گائیڈ میں، ہم مختصر طور پر مضامین کے نچوڑ کا خاکہ پیش کرتے ہیں، اور اگر آپ لنک پر عمل کرتے ہیں، تو آپ دلچسپی کے موضوع کے بارے میں مزید جان سکتے ہیں۔ مجموعہ کو اپنے بُک مارکس میں شامل کریں اور ضرورت پڑنے پر اس پر واپس جائیں۔ بک مارک: الگورتھم کے بارے میں مضامین کا انتخاب - لیکچرز، انٹرویو کے سوالات اور کتاب کے جائزے - 1

الگورتھم کے بارے میں مواد

مضامین اور لیکچرز

الگورتھم چھانٹ رہا ہے۔ ترتیب کو ضم کریں۔

ہارورڈ کورس "CS50. پروگرامنگ کے بنیادی اصول" بنیادی معلومات کا احاطہ کرتا ہے جو ایک ڈویلپر کو ہونا ضروری ہے۔ یہ لیکچر ایک الگورتھم کے بارے میں بات کرتا ہے جسے merge sort کہتے ہیں۔ یہ الگورتھم تکراری ہے؛ یہ چھانٹی کے ایک بڑے مسئلے کو ذیلی کاموں میں توڑ دیتا ہے، جس پر عمل درآمد اسے اصل بڑے مسئلے کو حل کرنے کے قریب تر بنا دیتا ہے۔ یہ لیکچر ٹیکسٹ اور ویڈیو دونوں فارمیٹس میں دستیاب ہے۔

الگورتھم چھانٹ رہا ہے۔ انتخاب کے لحاظ سے ترتیب دینا

ہارورڈ کورس کا اگلا لیکچر "CS50. پروگرامنگ کے بنیادی اصول" انتخاب کی ترتیب کے بارے میں بات کرتا ہے۔ نمبروں کی ایک صف کو ترتیب دینے کی مثال کا استعمال کرتے ہوئے، اس ترتیب دینے والے الگورتھم پر لیکچر میں بحث کی گئی ہے۔ پچھلے لیکچر کی طرح، آپ اسے پڑھ سکتے ہیں یا ویڈیو دیکھ سکتے ہیں، اس بات پر منحصر ہے کہ آپ کو معلومات کو جذب کرنا کس طرح آسان لگتا ہے۔

الگورتھم چھانٹ رہا ہے۔ اندراج کی ترتیب

ہارورڈ کورس کا ایک اور لیکچر جاوا رش نے روسی میں ترجمہ کیا۔ اس الگورتھم (انسرشن کی ترتیب) کا بنیادی خیال سرنی کو دو حصوں میں تقسیم کرنا ہے، ترتیب شدہ اور غیر ترتیب شدہ۔ الگورتھم کے ہر قدم پر، نمبر غیر ترتیب شدہ سے ترتیب شدہ حصے میں منتقل ہوتا ہے۔

الگورتھم چھانٹ رہا ہے۔ بلبلے کی ترتیب

لیکچرر یہ بتانے کے لیے سادہ مثالیں استعمال کرتا ہے کہ بلبلا ترتیب دینے والا الگورتھم کیسے کام کرتا ہے۔ یہ الگورتھم بہت واضح اور لاگو کرنا آسان ہے۔ یہی وجہ ہے کہ ابتدائی لوگ اسے بہت پسند کرتے ہیں۔ لیکچر پڑھیں اور ببل کی ترتیب سیکھنے کے لیے ویڈیو دیکھیں۔

نظریہ اور عمل میں الگورتھم کو چھانٹنا

عناصر کو چھانٹنا الگورتھم کے ان زمروں میں سے ایک ہے جس کی ایک ڈویلپر کو عادت ڈالنی چاہیے۔ اس مضمون میں، مصنف چھانٹنے والے الگورتھم کی جانچ کرتا ہے: سادہ ترتیب، انتخاب کی ترتیب، اندراج کی ترتیب، شٹل ترتیب، شیل ترتیب اور دیگر۔ مضمون کے ساتھ منسلک مواد آپ کو مزید جاننے کی اجازت دے گا، کیونکہ یہ ایک جائزہ مضمون ہے۔ اور اس کا مقصد مختصر تعارف پیش کرنا ہے۔

مضمون کا ترجمہ۔ کوڈ لکھنے کے لیے بہترین الگورتھم

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

الگورتھم کی پیچیدگی

الگورتھم کے بارے میں تعارفی مضمون۔ مرحلہ وار، کسی مسئلے کی مثال استعمال کرتے ہوئے جسے حل کرنے کی ضرورت ہے، متن الگورتھم اور ان کے استعمال کے طریقہ کی وضاحت کرتا ہے۔ لیکچر کے آخر میں الگورتھم کے بارے میں معلومات کے ساتھ مفید ذرائع کی ایک فہرست ہے۔

"انٹرویو کے سوالات اور جوابات" میں الگورتھم

وہ انٹرویو میں کیا پوچھتے ہیں: الگورتھم کا جائزہ، حصہ 1

مختلف قسم کے الگورتھم پروجیکٹس میں آپ کے خیال سے زیادہ کثرت سے استعمال ہوتے ہیں۔ مثال کے طور پر، ہمیں کچھ ڈیٹا کو مخصوص پیرامیٹرز (کالموں) کے مطابق ترتیب دینے کی ضرورت ہے تاکہ ہم بغیر کسی کوشش کے اس پر جا سکیں۔ لہذا، نوکری کے انٹرویو کے دوران، ان سے ایک خاص بنیادی الگورتھم کے بارے میں پوچھا جا سکتا ہے، اور شاید کوڈ کا استعمال کرتے ہوئے اسے لاگو کرنے کا کام دیا جا سکتا ہے. اس مضمون میں آپ اپنے آپ کو کچھ بنیادی الگورتھم اور جاوا میں ان کے نفاذ کی مخصوص مثالوں سے واقف کر سکتے ہیں۔

وہ انٹرویو میں کیا پوچھتے ہیں: الگورتھم کا جائزہ، حصہ 2

پچھلے مضمون میں، مصنف نے صفوں کو چھانٹنے کے لیے مختلف الگورتھم اور نام نہاد لالچی الگورتھم کے بارے میں بات کی تھی۔ یہ مضمون ان سے متعلق گراف اور الگورتھم کے بارے میں بات کرتا ہے۔

اضافی انعام

"بڑھتے ہوئے الگورتھم" یا الگورتھم کا بے درد تعارف

آدتیہ بھارگوا کی کتاب "گروکنگ الگورتھم" کا ایک بہت ہی تفصیلی جائزہ۔ مصنف کتاب کے ہر حصے کا مرحلہ وار جائزہ لیتا ہے: کیا موضوع قابل رسائی انداز میں پیش کیا گیا ہے، کیا کافی معلومات فراہم کی گئی ہیں۔ جائزہ پڑھیں اور فیصلہ کریں کہ آیا الگورتھم کے بارے میں کوئی کتاب خریدنی ہے۔

کتاب کا جائزہ: "جاوا ڈیٹا سٹرکچرز اور الگورتھم"، رابرٹ لافورٹ

یہ کتاب پروگرامنگ میں ڈیٹا ڈھانچے اور الگورتھم کے مطالعہ اور استعمال کے لیے وقف ہے۔ وہ اس بات پر تبادلہ خیال کرے گی کہ ڈیٹا کے ڈھانچے کیسے طے کرتے ہیں کہ میموری میں ڈیٹا کو کس طرح منظم کیا جاتا ہے، اور کس طرح الگورتھم ان ڈھانچوں پر مختلف کام انجام دیتے ہیں۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION