1 00:00:00,000 --> 00:00:00,890 2 00:00:00,890 --> 00:00:03,835 >> [موسیقی بجانے] 3 00:00:03,835 --> 00:00:10,597 4 00:00:10,597 --> 00:00:12,030 >> اسپیکر 1: ٹھیک ہے، سب کو. 5 00:00:12,030 --> 00:00:14,330 میرے ساتھ آپ کی آخری حصے میں خوش آمدید. 6 00:00:14,330 --> 00:00:16,160 یہ بہت سمسٹر ہو گیا ہے. 7 00:00:16,160 --> 00:00:21,290 میں، اس طرح، ہے یقین نہیں کر سکتے ہیں ہفتہ 12 یا 11، اس طرح کچھ. 8 00:00:21,290 --> 00:00:24,520 لیکن یہ ہماری آخری ہے کیونکہ سیکشن، ہم کینڈی کے بہت سے ہیں. 9 00:00:24,520 --> 00:00:27,090 اور میں کوشش کرنے کے لئے جا رہا ہوں اور آپ کے ساتھ ساتھ کے طور پر میں تیار 10 00:00:27,090 --> 00:00:30,270 بدھ کو اپنے کوئز کے لئے کر سکتے ہیں. 11 00:00:30,270 --> 00:00:34,060 تو شاید نہیں سب سے بہتر طریقہ کے لئے، کوئز جائزے کے ساتھ کی طرح، آخر میں سیکشن. 12 00:00:34,060 --> 00:00:35,630 لیکن ہم کوشش کریں اور یہ مذاق بنا دیں گے. 13 00:00:35,630 --> 00:00:36,720 اور ہمیشہ کینڈی وہاں ہے. 14 00:00:36,720 --> 00:00:39,070 تو امید ہے، کہ یہ بہتر بنا دیں گے. 15 00:00:39,070 --> 00:00:43,800 >> آپ کوئز خوبصورت بننے جا رہا ہے کوئز صفر پر زیادہ سے زیادہ ایک ہی بات. 16 00:00:43,800 --> 00:00:46,840 یہ ہونے جا رہا ہے ایک ہی شکل، ایک ہی لمبائی. 17 00:00:46,840 --> 00:00:50,065 تم بکھرے کمروں میں ہوں گے کیمپس بھر، کیونکہ وہاں 18 00:00:50,065 --> 00:00:54,660 تم میں سے 900 کے قریب ہیں، اور ہم نہیں کر سکتے یہ سب اس کی طرح کمروں میں آپ کو پکڑ. 19 00:00:54,660 --> 00:00:58,610 تاکہ میں سے سب کو دیکھنے کے لئے اس بات کا یقین ایک تصویر دستاویزات 20 00:00:58,610 --> 00:01:02,410 cs50.harvard.edu پر آن لائن آج رات یا کل رات. 21 00:01:02,410 --> 00:01:06,070 یقین ہے کہ آپ آپ کو کہاں ہو بنائیں آپ کو لانے کے لئے کی ضرورت ہے، جا. 22 00:01:06,070 --> 00:01:10,052 واقعی، آپ کو صرف اپنے آپ کو لانے کی ضرورت اور ایک پنسل، اور آپ ٹھیک ہونا چاہئے. 23 00:01:10,052 --> 00:01:11,760 سوالات کا ہو جائے گا بہت ایک ہی. 24 00:01:11,760 --> 00:01:15,250 شاید ایک جوڑے ہو جائے گا ایک سے زیادہ پسند، ایک جوڑے مختصر جواب، 25 00:01:15,250 --> 00:01:22,610 کچھ کوڈنگ، شاید کچھ جھوٹے / سچ، چیزوں کی قسم ملاپ. 26 00:01:22,610 --> 00:01:27,790 لہذا آپ کو بھی نہیں ہونا چاہئے فارمیٹ کی طرف سے حیران. 27 00:01:27,790 --> 00:01:31,380 >> کیا تعجب کی بات ہو سکتی ہے لمبائی، جس میں، گزشتہ سال میں، 28 00:01:31,380 --> 00:01:32,970 زیادہ دیر رہا ہے. 29 00:01:32,970 --> 00:01:38,060 میری سال میں، میں نے ایک دوست کی ضرورت نہیں ہے مجھے امتحان ختم یاد ہے. 30 00:01:38,060 --> 00:01:41,100 ایک سے زیادہ کی طرح کے تھے صفحات خالی چھوڑ. 31 00:01:41,100 --> 00:01:43,710 اتنی لمبائی ہو سکتا ہے مبہم کی قسم 32 00:01:43,710 --> 00:01:47,554 کچھ سالوں میں، یہ ہے کیونکہ زیادہ دیر کوئز ایک سے کیا گیا. 33 00:01:47,554 --> 00:01:49,720 میں نے یہ کیا ہے کوئی اندازہ نہیں ہے اس سال کی طرح ہو جا رہا، 34 00:01:49,720 --> 00:01:51,640 لیکن اس سے آگاہ رہنے کی چیز ہے. 35 00:01:51,640 --> 00:01:53,390 >> مزید برآں، difficulty-- لوگوں دیتے ہیں 36 00:01:53,390 --> 00:01:56,660 کوئز ایک بہت کچھ تلاش کرنے کے لئے کوئز صفر کے مقابلے میں مشکل. 37 00:01:56,660 --> 00:01:58,590 ایک بار پھر، آپ کو معلوم ہے، اگر تم قسم کی چل رہے ہیں 38 00:01:58,590 --> 00:02:01,590 ایک چھوٹا سا باہر بیچینی کی وجہ سے محسوس کر رہا آپ نے سوچا کے طور پر آپ کے طور پر اچھی طرح نہیں تھا 39 00:02:01,590 --> 00:02:04,430 تم نے نہیں کیا جیسا کہ آپ کو یا آپ کو محسوس کریں گے آپ کوئز ایک پر کیا تھا کے طور پر اچھی طرح سے کر، 40 00:02:04,430 --> 00:02:07,429 شاید ایک سے ہیں کہ یاد اس طرح محسوس کر دوسرے لوگوں کی بہت. 41 00:02:07,429 --> 00:02:09,800 میں ضرور ان لوگوں میں سے ایک تھا. 42 00:02:09,800 --> 00:02:11,770 ایک تصویر، طرح، ایک لوپ کے لئے پھینک دیا. 43 00:02:11,770 --> 00:02:14,540 اور میرے دوستوں کو اس عظیم ہے جے پی Licks کے میں ان میں سے تصویر 44 00:02:14,540 --> 00:02:17,834 اس قسم کی ان بڑی ساتھ Sundaes کی، ایک تصویر، طرح کیا جا رہا، 45 00:02:17,834 --> 00:02:19,250 وہ آنسو میں ہیں جیسے اور دیکھ. 46 00:02:19,250 --> 00:02:21,860 >> تو یہ ایک عام احساس ہے. 47 00:02:21,860 --> 00:02:25,257 یہ ایک مشکل کوئز ہے، ایک سخت امتحان ہے. 48 00:02:25,257 --> 00:02:28,340 ظاہر ہے، آپ باہر آئے اور اگر آپ آپ کے لئے، بہت اچھا اس لرز طرح محسوس. 49 00:02:28,340 --> 00:02:32,050 لیکن آپ کو شاید not-- ہیں کہ پتہ آپ تقریبا سب سے زیادہ یقینی نہیں ہیں 50 00:02:32,050 --> 00:02:36,020 آپ کی طرح محسوس کر باہر چلے تنہا ہے تو، ہاں، شاید بہتر ہو سکتا. 51 00:02:36,020 --> 00:02:37,003 یہ مشکل ہے. 52 00:02:37,003 --> 00:02:37,503 MM-HM. 53 00:02:37,503 --> 00:02:39,120 >> سامعین: یہ کیا قیمت ہے [اشراوی] کے سلسلے میں؟ 54 00:02:39,120 --> 00:02:40,411 >> اسپیکر 1: یہ ایک ہی قابل ہے. 55 00:02:40,411 --> 00:02:41,730 جی ہاں. 56 00:02:41,730 --> 00:02:45,150 لیکن ایک بار پھر، یہ بھی ہونے جا رہا ہے کلاس کا کتنا باقی کی طرف سے متاثر 57 00:02:45,150 --> 00:02:48,766 کرتا، آپ کے سیکشن کرتا ہے کس طرح، کس طرح آپ کو وقت کے ساتھ بہتر کیا ہے. 58 00:02:48,766 --> 00:02:50,390 گریڈنگ ایک بلیک باکس کا ایک تھوڑا سا ہے. 59 00:02:50,390 --> 00:02:54,310 تو کیا اصل تعداد یا فی صد آپ کو ملتا ہے 60 00:02:54,310 --> 00:02:56,790 لازمی طور پر براہ راست کی طرح نہیں ہے گریڈ کے ساتھ correlated 61 00:02:56,790 --> 00:02:57,790 آپ کو حاصل کرنے جا رہے ہیں. 62 00:02:57,790 --> 00:03:00,210 ایک بہت سے وہاں ہے اس میں جانے کہ عوامل. 63 00:03:00,210 --> 00:03:04,090 >> تو اس کے ساتھ، ہم جا رہے ہیں بعض کوئز جائزے کے ذریعے جانا. 64 00:03:04,090 --> 00:03:07,600 میں نے صرف اس کو چلانے کے لئے جا رہا ہوں تم لوگوں کے لئے پچھلی بار کی طرح. 65 00:03:07,600 --> 00:03:10,960 میں نے تمام جوابات ہیں گزشتہ سال سے ایک کوئز. 66 00:03:10,960 --> 00:03:14,260 تم لوگوں کو ھیںچو کرنے کے لئے چاہتے ہیں تو کہ آپ کے اپنے کمپیوٹرز پر اپ، 67 00:03:14,260 --> 00:03:18,100 آپ کو اس امتحان لے لیا ہے تو اس سے پہلے اور آپ کے سوالات ہیں، 68 00:03:18,100 --> 00:03:20,090 میرے خیال میں ہم کر سکتے تھے سوچ رہا تھا کچھ کے ذریعے جانا 69 00:03:20,090 --> 00:03:22,380 اس پر زیادہ مشکل ہیں میں سے. 70 00:03:22,380 --> 00:03:25,810 تو ہم نے شاید، اس کے بارے میں بات کر سکتے ہیں ایک چھوٹا سا زیادہ بصیرت حاصل 71 00:03:25,810 --> 00:03:29,260 میں سے کچھ کے پیچھے انترجشتھان میں ان سوالات، کس طرح ان سے رجوع کرنے کا. 72 00:03:29,260 --> 00:03:34,420 >> اس کے ساتھ ساتھ، پچھلی بار کی طرح، میں نے ایک 100-سلائڈ ڈیک ہے 73 00:03:34,420 --> 00:03:37,760 یہ بنیادی طور پر سب ہے سلائیڈوں کی ہے کہ میں نے 74 00:03:37,760 --> 00:03:40,360 پچھلے لئے تیار کیا ہے آپ کی آخری quiz-- تب سے میں حصوں 75 00:03:40,360 --> 00:03:41,540 اس ڈیک میں ہے. 76 00:03:41,540 --> 00:03:43,960 تاکہ ہم ذریعے جا سکتے ہیں بہت کچھ 77 00:03:43,960 --> 00:03:46,450 ہم کے بارے میں بات کی ہے کہ پہلے سے کہ شاید تم 78 00:03:46,450 --> 00:03:49,130 پر تھوڑا زیادہ وضاحت کرنا چاہتے ہیں. 79 00:03:49,130 --> 00:03:50,320 ہم سب سے پہلے یہ کر سکتا. 80 00:03:50,320 --> 00:03:52,567 >> لیکن دوسری صورت میں، میں سپر ہوں صرف کام کی قسم کے لئے خوش 81 00:03:52,567 --> 00:03:53,900 آپ کے ساتھ ان مسائل کے ذریعے. 82 00:03:53,900 --> 00:03:58,700 اور مجھے سچ میں یہاں ہوں کیا تم لوگ کیا سوچتے ہیں پر توجہ مرکوز 83 00:03:58,700 --> 00:04:01,466 پر توجہ مرکوز کرنے کی سب سے زیادہ اہم ہو جائے گا. 84 00:04:01,466 --> 00:04:03,466 کی طرح، ظاہر ہے، تمام اس چیز اہم ہے. 85 00:04:03,466 --> 00:04:07,444 86 00:04:07,444 --> 00:04:10,610 ہم کوئز ایک کے ذریعے جانا، خاص طور پر کے طور پر، میں ضرور، کی طرح چیزوں کو باہر کی طرف اشارہ کروں گا 87 00:04:10,610 --> 00:04:13,380 اوہ، یہ کچھ ہو سکتا ہے اگر آپ واقعی جاننا چاہتے ہیں 88 00:04:13,380 --> 00:04:15,170 یا اگر آپ اپنے دھوکے باز شیٹ پر ہے کرنا چاہتے ہیں. 89 00:04:15,170 --> 00:04:18,100 میں تم سے باتیں کہہ رہے ہوں گے ہم اس قسم کی کے ذریعے جانے کے طور پر. 90 00:04:18,100 --> 00:04:22,079 >> اس بات پر تو کیا، کسی بھی چیزیں ہیں کہ تم لوگوں پر جانے کے لئے پسند کریں گے؟ 91 00:04:22,079 --> 00:04:26,050 اس کے علاوہ، میں نے اپنے ڈیک میں یہ نہیں ہے تو، ہم، ویب پر کسی چیز ھیںچو کر سکتے ہیں 92 00:04:26,050 --> 00:04:28,340 یا ہم کوشش کرتے ہیں اور بنا سکتے ہیں مکھی پر ایک مثال اپ. 93 00:04:28,340 --> 00:04:32,756 لیکن کسی بھی تصورات ہے کہ آپ لڑکوں پر ایک چھوٹی سی فجی ہیں. 94 00:04:32,756 --> 00:04:33,880 [؟ برائن،؟] آپ have-- کیا 95 00:04:33,880 --> 00:04:36,134 >> سامعین: اوہ، یہ مجموعی ہے؟ 96 00:04:36,134 --> 00:04:38,300 کی طرح، کوئز پر سامان ہے صفر یہاں پر ہونے جا رہا؟ 97 00:04:38,300 --> 00:04:41,100 >> اسپیکر 1: یہ مجموعی ہے، لیکن یہ بہت زیادہ ہے 98 00:04:41,100 --> 00:04:44,330 چیزوں پر زور دینے کے آپ کی آخری کوئز بعد سے. 99 00:04:44,330 --> 00:04:48,410 تو ظاہر ہے، تم لوگوں کو ہے متغیر، اور loops کے بارے میں سیکھا، 100 00:04:48,410 --> 00:04:49,380 اور conditionals. 101 00:04:49,380 --> 00:04:52,030 اور یہ صرف ان لوگوں کی طرح نہیں ہے وہ کر رہے ہیں کیونکہ، چلے جاؤ 102 00:04:52,030 --> 00:04:55,210 ہر چیز کو واضح طور پر موروثی ہم اب سیکھا ہے کہ کسی اور. 103 00:04:55,210 --> 00:04:58,560 104 00:04:58,560 --> 00:05:01,260 >> ایک سوال کے جواب سے ہی ہو سکتا وہاں ہر قسم، یا پر 105 00:05:01,260 --> 00:05:03,710 ایک سوال ہو سکتا ہے مختلف سوالات پر. 106 00:05:03,710 --> 00:05:07,000 یا ایک جوڑے سے ہی ہو سکتا شاید کسی چیز پر سوال آپ 107 00:05:07,000 --> 00:05:09,230 تالیف ساتھ کیا کرنے کے یا مختلف غلطیاں. 108 00:05:09,230 --> 00:05:12,360 لیکن اگر آپ میں دیکھا ہے گزشتہ سال سے ایک تصویر، 109 00:05:12,360 --> 00:05:15,870 آپ یہ محسوس کریں گے کہ بہت بہت سی چیزوں پر مرکوز 110 00:05:15,870 --> 00:05:18,710 کہ آپ کی آخری کوئز بعد سے ہوا ہے. 111 00:05:18,710 --> 00:05:20,270 >> یہی وجہ ہے کہ دروازہ ہمیشہ مقفل ہے؟ 112 00:05:20,270 --> 00:05:21,555 یہ واقعی مجھے پریشان کرتی ہے. 113 00:05:21,555 --> 00:05:25,310 میں نے ہمیشہ اس کے ذریعے جانے کی کوشش کرتے ہیں. 114 00:05:25,310 --> 00:05:28,450 >> تو یہ بہت زیادہ ہے کوئز ہو جائے گا کہ کس طرح. 115 00:05:28,450 --> 00:05:32,360 لہذا کسی بھی تصورات سے ہیں کہ تم لوگوں پر جانے کے لئے پسند کریں گے؟ 116 00:05:32,360 --> 00:05:35,210 یا ہم میں حق کود کر سکتے ہیں تو صرف ایک تصویر میں دیکھ رہے 117 00:05:35,210 --> 00:05:39,570 گزشتہ سال اور اس قسم کی جانے سے وہاں پریکٹس سوالات کے ذریعے. 118 00:05:39,570 --> 00:05:41,220 ہم نے بھی آگے پیچھے سوئچ کر سکتے ہیں. 119 00:05:41,220 --> 00:05:43,130 اس بات کا ایک وقت قسم نہیں ہے. 120 00:05:43,130 --> 00:05:46,367 121 00:05:46,367 --> 00:05:46,950 کوئی سوال ہے؟ 122 00:05:46,950 --> 00:05:49,688 123 00:05:49,688 --> 00:05:50,188 جی ہاں. 124 00:05:50,188 --> 00:05:51,950 >> سامعین: کیا میں پوچھ سکتا تھا ایک another-- کے بارے میں سوال 125 00:05:51,950 --> 00:05:52,950 >> اسپیکر 1: ایک اور ایک؟ 126 00:05:52,950 --> 00:05:54,500 >> سامعین: یہ ایک اور سال سے ہے. 127 00:05:54,500 --> 00:05:54,756 >> اسپیکر 1: جی ہاں. 128 00:05:54,756 --> 00:05:56,068 ہم نے بھی ایک اور سال کے ایسا کر سکتے ہیں. 129 00:05:56,068 --> 00:05:57,820 >> سامعین: ٹھیک ہے. 130 00:05:57,820 --> 00:05:58,710 2011، تا. 131 00:05:58,710 --> 00:06:00,135 >> اسپیکر 1: 2011. 132 00:06:00,135 --> 00:06:02,880 ؤہ، کہ مجھ سے پہلے سال تھا. 133 00:06:02,880 --> 00:06:04,032 مجھے اس سے ھیںچ لیں. 134 00:06:04,032 --> 00:06:04,934 >> سامعین: مجھے لگتا ہے. 135 00:06:04,934 --> 00:06:07,920 136 00:06:07,920 --> 00:06:12,842 >> اسپیکر 1: اس پہلو تناسب مجھ سے دور پھینک رہا ہے. 137 00:06:12,842 --> 00:06:14,435 >> سامعین: 11 اور 12. 138 00:06:14,435 --> 00:06:16,637 >> اسپیکر 1: 11 اور 12. 139 00:06:16,637 --> 00:06:17,415 اوکے. 140 00:06:17,415 --> 00:06:18,790 ٹھیک ہے، یہاں، ہم یہ کیوں نہیں کرتے؟ 141 00:06:18,790 --> 00:06:22,390 تم نے سب کو صرف ایک جوڑے لے guys-- منٹ کے quizzes ہے کے ذریعے تلاش کرنے. 142 00:06:22,390 --> 00:06:23,759 اور ہم نے ایک فہرست مرتب کر لیں گے. 143 00:06:23,759 --> 00:06:25,050 اور پھر ہم نے ان کے ذریعے جائیں گے. 144 00:06:25,050 --> 00:06:25,990 ٹھیک ہے؟ 145 00:06:25,990 --> 00:06:28,530 میں نے ایک گروپ حاصل کرتے ہوئے اس چیز کی قائم کی. 146 00:06:28,530 --> 00:06:29,440 اوکے. 147 00:06:29,440 --> 00:06:31,850 میں نے صرف لکھنے جا رہا ہوں کاغذ پر چیزیں نیچے. 148 00:06:31,850 --> 00:06:47,460 149 00:06:47,460 --> 00:07:36,009 >> 2011، 11 اور 12؟ 150 00:07:36,009 --> 00:07:38,880 میں تو صرف اس کی کارکردگی کو تبدیل کرنے جا رہا ہوں. 151 00:07:38,880 --> 00:07:39,380 اوکے. 152 00:07:39,380 --> 00:07:40,320 یہ بہتر ہے. 153 00:07:40,320 --> 00:07:45,490 154 00:07:45,490 --> 00:07:47,700 یہ ختم. 155 00:07:47,700 --> 00:08:04,632 156 00:08:04,632 --> 00:08:06,130 ٹھیک ہے. 157 00:08:06,130 --> 00:08:08,590 >> کسی اور کو کوئی چیز ہے کہ وہ کے ساتھ شروع کرنا چاہتے ہیں؟ 158 00:08:08,590 --> 00:08:11,270 159 00:08:11,270 --> 00:08:20,360 آپ کو زیادہ چاہتے ہیں تو اس کے علاوہ،، کہنا بھول گیا لوگوں کے ایک گروپ نے تم پر بات کر کے 160 00:08:20,360 --> 00:08:23,182 اور صرف آپ کو ایک شگاف دینے کے گزشتہ چھ ہفتوں میں کورس، 161 00:08:23,182 --> 00:08:24,890 ہم ایک جائزے چل رہے ہیں 7:00 سے سیشن 162 00:08:24,890 --> 00:08:29,580 شمال مغرب میں 8:30 آج رات کو بھی ہوا جس B103، 163 00:08:29,580 --> 00:08:34,219 یہ جا رہا ہے جہاں آخری بار، ہو Gabe کی ساتھ مجھ سے، ہننا، Daven، 164 00:08:34,219 --> 00:08:38,799 اور روب قسم کی طرف سے کی مدد کر صرف اس قسم کی تمام پھینک کے موقع 165 00:08:38,799 --> 00:08:41,630 معلومات کے کہ آپ کو شاید اپنے دھوکے باز شیٹ پر ہے کرنا چاہتے ہیں، 166 00:08:41,630 --> 00:08:43,101 ، سلیش وہاں عام طور پر جانتے ہیں. 167 00:08:43,101 --> 00:08:44,600 سامعین: یہ ٹھیک، آن لائن بھی ہے؟ 168 00:08:44,600 --> 00:08:45,766 اسپیکر 1: یہ آن لائن میں بھی ہے. 169 00:08:45,766 --> 00:08:48,500 تو تم بھی اس سے باہر رہ سکتے ہیں سے Icky موسم،، اپنے چھاترالی میں جاتے ہیں 170 00:08:48,500 --> 00:08:50,620 اگر آپ چاہیں تو اور اسے لائیو سٹریم. 171 00:08:50,620 --> 00:08:52,420 میں نے بہت سے یقین ہے قوم میں میں کروں گا جانتے ہیں 172 00:08:52,420 --> 00:08:55,541 میں نے اپنے جوتے میں تھے تو یہ ہے کہ ایسا ہو. 173 00:08:55,541 --> 00:08:56,040 اوکے. 174 00:08:56,040 --> 00:08:59,152 تو کیوں نہ ہم with-- شروع نہ کرو آپ کو امید ہے guys-- کرتے ہوئے، 175 00:08:59,152 --> 00:09:00,110 آپ کے ذریعے دیکھ رہے ہیں. 176 00:09:00,110 --> 00:09:03,068 اگر نہیں، مجھے صرف کام شروع ہو سکتا ہے ایک تصویر پر مختلف چیزوں کے ذریعے 177 00:09:03,068 --> 00:09:05,490 گزشتہ سال سے آپ جب تک مخصوص سوالات ہیں. 178 00:09:05,490 --> 00:09:09,740 >> ہم اس کے ساتھ شروع کریں گے stacks کے بارے میں یہاں سوال. 179 00:09:09,740 --> 00:09:17,940 تو سب کو یاد کرتا ایک اسٹیک میں کیا ہے؟ 180 00:09:17,940 --> 00:09:21,760 ہم to-- کسی کو صرف دے سکتے ہیں دیتے ہیں کہ کس طرح مجھے ایک اسٹیک کے ایک عمومی وضاحت؟ 181 00:09:21,760 --> 00:09:23,300 آنکڑا ڈھانچہ کی ایک قسم. 182 00:09:23,300 --> 00:09:23,900 اوکے. 183 00:09:23,900 --> 00:09:25,650 تو یہ ایک ہے ڈیٹا ڈھانچے کہ ہم 184 00:09:25,650 --> 00:09:30,620 آپ کی طرح with-- واقف ہونے کی توقع پوٹ، arrays کے، قطار، تو آگے. 185 00:09:30,620 --> 00:09:31,120 جی ہاں. 186 00:09:31,120 --> 00:09:33,005 >> سامعین: طرح پہلی آخری آؤٹ، کچھ میں. 187 00:09:33,005 --> 00:09:34,810 >> اسپیکر 1: یہ پہلے میں، آخری باہر ہے. 188 00:09:34,810 --> 00:09:35,310 بالکل ٹھیک. 189 00:09:35,310 --> 00:09:37,830 تو ایک اسٹیک بالکل ہے ہم سوچتے کرتے ہیں کیا 190 00:09:37,830 --> 00:09:39,720 ہم سوچتے ہیں جب کے بارے میں چیزوں کی ایک اسٹیک کے سب. 191 00:09:39,720 --> 00:09:41,024 تاکہ پلیٹوں کی ایک اسٹیک. 192 00:09:41,024 --> 00:09:43,440 آپ نیچے رکھ پہلا پلیٹ نچلے حصے میں ہونے جا رہا ہے، 193 00:09:43,440 --> 00:09:45,981 اور یہ گزشتہ ہونے جا رہا ہے آپ کو آخر میں نکال دیں کہ ایک. 194 00:09:45,981 --> 00:09:47,180 وہ ڈھیر لگانا، کیونکہ. 195 00:09:47,180 --> 00:09:50,390 >> اور آپ کو، نیچے سے باہر ایک لو عام طور پر، چیزیں کریش ہوا اور توڑ. 196 00:09:50,390 --> 00:09:53,150 تو اگر آپ کے ذہن میں آئے پوٹ بالکل اسی پلیٹوں کی ایک اسٹیک کی طرح. 197 00:09:53,150 --> 00:09:57,707 یا مثال ہم ہمیشہ استعمال کرنا ڈی ہالوں میں ہے، آپ کی ٹرے ہے، 198 00:09:57,707 --> 00:09:59,790 وہ سب کے سب، سجا دیئے رہے اور آپ کو سب سے اوپر سے لے. 199 00:09:59,790 --> 00:10:02,880 اس میں گزشتہ ایک سب سے پہلے ایک سے باہر ہے. 200 00:10:02,880 --> 00:10:03,580 اوکے. 201 00:10:03,580 --> 00:10:08,850 >> یہاں صورت میں، ہم ہم مجھے حیرت have-- دیکھیں 202 00:10:08,850 --> 00:10:14,050 میں اصل میں ایک تھوڑا سا میں زوم کر سکتے ہیں تو. 203 00:10:14,050 --> 00:10:15,730 تو ہم اس کو یہاں struct ہے. 204 00:10:15,730 --> 00:10:16,520 ہے نا؟ 205 00:10:16,520 --> 00:10:20,160 لہذا اگر آپ کو ہے کہ کچھ struct ہے کچھ صلاحیت کی تعداد میں int کی. 206 00:10:20,160 --> 00:10:22,960 تو کیا ہم اس کے نمائندگی کرتا ہے لگتا ہے؟ 207 00:10:22,960 --> 00:10:26,190 اس کے سائز کی صلاحیت کے ساتھ ایک صف ہے. 208 00:10:26,190 --> 00:10:31,750 >> تو یہ واقعی کی نمائندگی کرتا ہے عام طور پر ہمارے اسٹیک. 209 00:10:31,750 --> 00:10:35,980 ہمارے اسٹیک واقعی میں صرف ایک ہے کچھ مقرر تعداد کے ساتھ سرنی 210 00:10:35,980 --> 00:10:39,040 کہ ہے کہ اس کی زیادہ سے زیادہ،، اس کی صلاحیت ہے. 211 00:10:39,040 --> 00:10:43,050 اور پھر ہم نے کچھ int سائز، ہے جس ہمارے اسٹیک کے سائز کے ٹریک گا 212 00:10:43,050 --> 00:10:44,990 کورس کے دوران ہم اس کو استعمال کر رہے ہیں جب. 213 00:10:44,990 --> 00:10:45,490 ٹھیک ہے؟ 214 00:10:45,490 --> 00:10:50,620 215 00:10:50,620 --> 00:10:55,850 >> یہیں اس صورت میں، ہم یہ کہتے ہیں کہ ہمارا اسٹیک سائز 0 سے initialized کیا گیا ہے. 216 00:10:55,850 --> 00:10:58,190 تو ہم نے اسے ابھی ایک خالی اسٹیک ہے. 217 00:10:58,190 --> 00:11:01,760 اور پھر ہم مکمل کرنا چاہتے ہیں پاپ کے نفاذ 218 00:11:01,760 --> 00:11:05,520 اس طرح یہ سب سے اوپر int واپس کہ. 219 00:11:05,520 --> 00:11:08,150 اور پھر یہ، خالی ہے تو یہ 1 منفی لوٹتا ہے. 220 00:11:08,150 --> 00:11:09,320 ٹھیک ہے؟ 221 00:11:09,320 --> 00:11:12,646 اس لئے میں تم لوگوں کو صرف سوچنا چاہتے ہیں ہم وہاں کیا کر سکتے ہیں کے بارے میں. 222 00:11:12,646 --> 00:11:15,020 سب سے پہلے میں سے ایک ہو سکتا ہے کیا چیزوں کو ہم چیک کرنے چاہیئے؟ 223 00:11:15,020 --> 00:11:17,986 224 00:11:17,986 --> 00:11:19,110 یہاں ایک عظیم چیز ہے. 225 00:11:19,110 --> 00:11:24,700 وہاں کچھ بھی کبھی ہے تو یہ says-- جب بھی اگر بیان، "اسٹیک خالی ہے تو،" کی طرح 226 00:11:24,700 --> 00:11:29,330 یا "یہ، شہوت انگیز null واپس اگر" یا "اگر یہ ہے تو جو کچھ بھی" - معاف. 227 00:11:29,330 --> 00:11:30,710 >> سامعین: ایک بیان اگر لکھیں. 228 00:11:30,710 --> 00:11:31,000 >> اسپیکر 1: ٹھیک ہے. 229 00:11:31,000 --> 00:11:31,500 تم نے ایک بیان اگر لکھ سکتے تھے. 230 00:11:31,500 --> 00:11:34,100 اور یہ کہ شاید میں سے ایک ہے پہلی چیزیں آپ کی جانچ کرنا چاہتے. 231 00:11:34,100 --> 00:11:34,599 اوکے. 232 00:11:34,599 --> 00:11:36,940 وہ آپ کو دے جب بھی قسم کی ایک کونے کیس کی طرح 233 00:11:36,940 --> 00:11:39,150 اس طرح، جو عام طور پر ہے سب سے پہلے میں سے ایک چیز 234 00:11:39,150 --> 00:11:41,200 آپ اپنے کوڈ میں چیک کرنے کے لئے جا رہے ہیں. 235 00:11:41,200 --> 00:11:44,220 >> اس کے علاوہ، کچھ کرنے کے لئے کوئز کے لئے کو تسلیم 236 00:11:44,220 --> 00:11:48,870 اگر آپ ایک غیر فعال طریقہ ہے ہو جائے تو کچھ کرنے کے لئے، اسے لکھ. 237 00:11:48,870 --> 00:11:52,220 ہم گریڈنگ نہیں کر رہے ہیں کیونکہ ڈیزائن پر اگر آپ کو، ہم ہیں 238 00:11:52,220 --> 00:11:54,840 quizzes ہے کے لئے درست پر آپ کو گریڈنگ. 239 00:11:54,840 --> 00:11:59,970 آپ کو یہ ایک سپر ہے پتہ ہے کہ یہاں تک کہ اگر یہ کام کرتا ہے لیکن برا طریقہ، کچھ تو کرنا 240 00:11:59,970 --> 00:12:03,290 ٹھیک ہے، اسے لکھ؟ 241 00:12:03,290 --> 00:12:06,520 >> لفظی، میں نے دیکھا ہے بچوں گزشتہ سال کو اگر آپ گزشتہ سال کی ایک میں نظر آتے ہیں تو، 242 00:12:06,520 --> 00:12:08,180 وہ، طرح ہو ماریو پرامڈ کرتے. 243 00:12:08,180 --> 00:12:12,482 اور وہ لفظی صرف، "پرنٹ کیا ہیش، پرنٹ، ہیش، ہیش، پرنٹ، ہیش، 244 00:12:12,482 --> 00:12:13,242 ہیش، ہیش. " 245 00:12:13,242 --> 00:12:14,040 لیکن یہ صحیح ہے. 246 00:12:14,040 --> 00:12:18,490 یہ ہم، کو بتایا ہے کیا لہذا آپ کو پوائنٹس نہیں لے سکتا. 247 00:12:18,490 --> 00:12:20,487 آپ کے لیے نیچے ہو تو تار، ظاہر ہے، آپ 248 00:12:20,487 --> 00:12:23,820 ایک سے زیادہ خوبصورت حل حاصل کرنے کے لئے چاہتے ہیں، اور زیادہ خوبصورت حل شاید 249 00:12:23,820 --> 00:12:27,292 شاید آپ کا مطلب ہے کہ ہو کم کوڈ، حق ہونے کا زیادہ امکان ہوتا ہے. 250 00:12:27,292 --> 00:12:29,750 آپ کی طرح ہو لیکن اگر آپ جانتے ہیں نہیں، میرے پاس وقت نہیں ہے کیا،، مجھے 251 00:12:29,750 --> 00:12:32,640 یہ ایک حل ہے جانتے ہیں، یہ سب سے بہتر نہیں ہے، اسے لکھنے. 252 00:12:32,640 --> 00:12:36,130 اور آپ کو بھی پر لکھ سکتے ہیں ضمنی، میں نے یہ خوفناک ہے جانتے ہیں 253 00:12:36,130 --> 00:12:38,135 لیکن میں یہ کام کرتا ہے جانتے ہیں. 254 00:12:38,135 --> 00:12:39,320 تو صرف ایک سر اپ. 255 00:12:39,320 --> 00:12:39,820 اوکے. 256 00:12:39,820 --> 00:12:42,690 >> تو ظاہر ہے، پہلی بات یہ ہے یہ تو بیان ہے. 257 00:12:42,690 --> 00:12:45,320 تو ہم یہ تو میں کیا سوچتے ہیں بیان کی جا رہی ہے؟ 258 00:12:45,320 --> 00:12:50,860 اور اصل میں، مجھے کھول دو میری عظیم شاندار ایڈیٹر کے اوپر. 259 00:12:50,860 --> 00:12:55,480 میں نے پھر اس کوڈ کو اور میں جا رہا ہوں یہ ہو چکا ہے جب تم لوگوں کو دکھانے کے. 260 00:12:55,480 --> 00:12:57,370 تاکہ پاپ int کی. 261 00:12:57,370 --> 00:13:02,260 262 00:13:02,260 --> 00:13:03,240 اوکے. 263 00:13:03,240 --> 00:13:07,330 ہم اس int ہے تو تو ظاہر ہے void-- پاپ، 264 00:13:07,330 --> 00:13:13,270 اس میں لیتا ہے کہ کوئی تقریب ہے کچھ بھی نہیں اور دائیں، ایک عددی واپسی؟ 265 00:13:13,270 --> 00:13:18,930 تو یہ صرف کے بارے میں بات کرنے جا رہا ہے ہم نے پیدا کیا ہے کہ اس اسٹیک. 266 00:13:18,930 --> 00:13:23,360 >> تو صرف یہ آخری کے ترجمے سزا کی، "اسٹیک خالی ہے تو، 267 00:13:23,360 --> 00:13:28,380 پاپ منفی واپس آ جانا چاہئے 1، "ہم کس طرح کر سکتا ہے؟ 268 00:13:28,380 --> 00:13:30,250 اور اگر ایسا ہے؟ 269 00:13:30,250 --> 00:13:35,080 ہم کس طرح کہ اسٹیک خالی ہے جانتے ہیں؟ 270 00:13:35,080 --> 00:13:36,800 یہ صرف سائز 0 کے برابر ہے. 271 00:13:36,800 --> 00:13:40,300 Stack.size 0 برابر. 272 00:13:40,300 --> 00:13:42,840 اس کے علاوہ، میں یہاں اندھے لکھ رہا ہوں. 273 00:13:42,840 --> 00:13:49,550 مجھے بنانے کے اگر تو کسی بھی typos-- اوہ، بھی یہ ذکر کرنا بھول گئے. 274 00:13:49,550 --> 00:13:54,310 >> گزشتہ ہفتے، میں مکمل طور پر سوچا کیا ہمارا مسئلہ کو جاوا اسکرپٹ کا ساتھ تھا. 275 00:13:54,310 --> 00:13:57,270 میں فائدہ نہ کریں اور ڈی تم صرف کرنا چاہئے 276 00:13:57,270 --> 00:14:00,070 میں فائدہ اور Id کی طرف عنصر ملتا. 277 00:14:00,070 --> 00:14:02,170 اور یہ کہ ساری غلطی تھی. 278 00:14:02,170 --> 00:14:05,700 تو تم لوگ واپس جاؤ اور اگر اصل میں میرا کوڈ کے ذریعے دیکھو، 279 00:14:05,700 --> 00:14:09,590 آپ کو صرف ایک ہے سب کچھ بنا دیں تو خفی د، "، Id کی طرف عنصر بھول جاتے ہیں" 280 00:14:09,590 --> 00:14:10,410 یہ کام کریں گے. 281 00:14:10,410 --> 00:14:12,823 میں نے وعدہ کیا تو کے طور پر، میں نے بہت قریب تھا. 282 00:14:12,823 --> 00:14:15,570 میں نے ابھی کچھ بڑا کر میں، کرنے کے لئے نہیں کیا گیا تھا جس 283 00:14:15,570 --> 00:14:19,231 میں تم لوگوں کو آپ کی آخری pset میں تھا یقین ہے. 284 00:14:19,231 --> 00:14:22,750 >> ہمارے سائز 0 برابر ہے اگر ایسا ہے تو، ہمیں کیا کرنا چاہئے ہیں؟ 285 00:14:22,750 --> 00:14:25,100 >> سامعین: 1 منفی واپس جائیں. 286 00:14:25,100 --> 00:14:28,644 >> اسپیکر: 1 منفی 1 واپس. 287 00:14:28,644 --> 00:14:29,450 ٹھنڈا. 288 00:14:29,450 --> 00:14:33,050 تو اب ہم کیا کرتے ہیں؟ 289 00:14:33,050 --> 00:14:39,420 290 00:14:39,420 --> 00:14:41,730 ہم کچھ دور پاپ کرنا چاہتے ہیں. 291 00:14:41,730 --> 00:14:45,090 اب یہ معاملہ ہے ہم کہاں کچھ ہے. 292 00:14:45,090 --> 00:14:48,686 ہماری سائز سے بڑا ہے 1 ہے یا 0 سے بڑا، ہے نا؟ 293 00:14:48,686 --> 00:14:50,060 ہم اصل میں وہاں کچھ ہے. 294 00:14:50,060 --> 00:14:54,390 تو ہم کیا چاہتے ہیں ہم ہے یہیں واپس کرنا چاہتے ہیں. 295 00:14:54,390 --> 00:14:58,860 ہم چاہتے ہیں کہنے جا رہے ہیں اسٹیک کے سب واپس کرنے کے لئے. 296 00:14:58,860 --> 00:15:00,940 ٹھیک ہے؟ 297 00:15:00,940 --> 00:15:03,840 >> تو ہم اس کو کس طرح کر سکتا ہے؟ 298 00:15:03,840 --> 00:15:06,410 ہم کس طرح اسٹیک کے سب سے لوٹا سکتا ہوں؟ 299 00:15:06,410 --> 00:15:09,700 ہمارے اسٹیک ہے، یاد رکھیں صرف ایک صف، ٹھیک ہے؟ 300 00:15:09,700 --> 00:15:12,690 یہ کچھ صلاحیت ہے ہم نے اسے دیا ہے. 301 00:15:12,690 --> 00:15:17,840 ہم on-- یا اصل میں چیزیں ڈال دیا ہے کے طور پر، ہم اس کے بعد "دھکا" لکھنے جا رہے ہیں. 302 00:15:17,840 --> 00:15:21,563 چیزیں وہاں میں ہیں تو شاید ایک تصویر میں مدد ملے گی. 303 00:15:21,563 --> 00:15:30,845 304 00:15:30,845 --> 00:15:32,120 ایچ ایم، میں بڑا چاک زیادہ پسند ہے. 305 00:15:32,120 --> 00:15:35,920 306 00:15:35,920 --> 00:15:41,000 >> تاکہ if-- اور آپ کو صرف یہ کر سکتے ہیں ہمارے اسٹیک کے طور پر اس کے بارے میں سوچنا. 307 00:15:41,000 --> 00:15:48,510 تو کیا یہ 0، 1، 2 ہے. 308 00:15:48,510 --> 00:15:51,175 میں کیوں اپنے خانوں میں نہیں جانتے چھوٹے ہو رہی ہے. 309 00:15:51,175 --> 00:15:52,540 لیکن وہاں. 310 00:15:52,540 --> 00:15:53,180 اوکے. 311 00:15:53,180 --> 00:15:59,960 >> تو یہ کچھ اسٹیک ہے 5 کی صلاحیت کے ساتھ. 312 00:15:59,960 --> 00:16:04,470 اور ہم کچھ ہے کہنے دو یہاں اور ہم یہاں کچھ ہے. 313 00:16:04,470 --> 00:16:10,840 ، اس مقام پر تو ہمارا سائز ہیں کے برابر ہے؟ 314 00:16:10,840 --> 00:16:12,720 2. 315 00:16:12,720 --> 00:16:15,370 اور ہم پاپ کرنا چاہتے ہیں اس سے دور کچھ، 316 00:16:15,370 --> 00:16:18,720 کہ جو ہم حاصل کرنا چاہتے ہیں کا مطلب ہے کہ یہیں اس سے چھٹکارا. 317 00:16:18,720 --> 00:16:21,300 ٹھیک ہے؟ 318 00:16:21,300 --> 00:16:25,633 تو ہم یہ کیسے قیمت واپس کرے گا؟ 319 00:16:25,633 --> 00:16:27,397 >> سامعین: سائز مائنس 1. 320 00:16:27,397 --> 00:16:28,230 >> اسپیکر 1: ٹھیک ہے. 321 00:16:28,230 --> 00:16:35,010 سائز تو مائنس 1، یا آپ کو سائز مائنس مائنس کر سکتا تھا. 322 00:16:35,010 --> 00:16:36,740 لیکن ہم صرف سائز نہیں کر سکتا. 323 00:16:36,740 --> 00:16:38,560 یہ درست ہے، ایک struct اندر کیا ہے؟ 324 00:16:38,560 --> 00:16:42,690 تاکہ stack.struct. 325 00:16:42,690 --> 00:16:44,510 یا stack.size. 326 00:16:44,510 --> 00:16:47,100 یہ ٹھیک بات ہماری انڈیکس ہے. 327 00:16:47,100 --> 00:16:48,070 ٹھیک ہے؟ 328 00:16:48,070 --> 00:16:56,240 >> اور پھر اگر ہم دیکھیں یہاں واپس اپنے struct میں، 329 00:16:56,240 --> 00:16:59,770 ہم اس نوٹس اصل میں صف تک رسائی حاصل، 330 00:16:59,770 --> 00:17:04,920 ہم stack.numbers کیا کرنے کی ضرورت اصل میں اس صف تک رسائی کے لئے. 331 00:17:04,920 --> 00:17:09,859 332 00:17:09,859 --> 00:17:13,700 تو ہے کہ اسٹیک کے سب سے لوٹتا ہے. 333 00:17:13,700 --> 00:17:18,950 >> تم لوگوں کو نظر آتے ہیں لیکن کچھ that-- جواب چابی پر، یہ سب یہ ہے کہ وہ 334 00:17:18,950 --> 00:17:21,470 آپ کو دے. 335 00:17:21,470 --> 00:17:22,640 تو یہ بات ہے. 336 00:17:22,640 --> 00:17:27,450 لیکن میں وہ ہو کہ بحث ہو سکتی ہے اہ miss--، میں چاہتا تھا نہیں کیا. 337 00:17:27,450 --> 00:17:30,864 میں وہ کر رہے ہیں کہ بحث ہو سکتی ہے کچھ یاد، ہاں کیونکہ. 338 00:17:30,864 --> 00:17:32,030 سامعین: سائز کو کم. 339 00:17:32,030 --> 00:17:32,738 اسپیکر 1: ٹھیک ہے. 340 00:17:32,738 --> 00:17:34,634 اب ہم ہمارے سائز کو کم کرنے کی ضرورت ہے. 341 00:17:34,634 --> 00:17:36,550 اس کے بارے میں مشکل کیا ہے آپ واپس ایک بار یہ ہے 342 00:17:36,550 --> 00:17:38,780 کچھ اور، آپ کی تقریب کی وہاں سے نکلنے کی جا رہی، ٹھیک ہے؟ 343 00:17:38,780 --> 00:17:44,050 تو ہم کیا کر سکتے ہیں کیا اصل میں ہے سب سے پہلے ہماری سائز کو کم. 344 00:17:44,050 --> 00:17:47,110 اور پھر ہم صرف stack.size کر سکتے ہیں. 345 00:17:47,110 --> 00:17:52,110 >> ہم صرف stack.size استعمال کر سکتے ہیں ہماری انڈیکس کے طور پر، ہم نہیں کر سکتا؟ 346 00:17:52,110 --> 00:17:55,650 stack.size کیونکہ اگر 2 ہے، ہم اسے تدریج. 347 00:17:55,650 --> 00:17:58,520 اور اس طرح یہ، 1 ہے جس میں ہماری اصل انڈیکس ہے. 348 00:17:58,520 --> 00:18:03,320 ہم اس سے نجات پا لیتے، ہم اصل صرف ہمارے صف میں ایک بات ہے. 349 00:18:03,320 --> 00:18:04,204 تو یہ دونوں کرتا ہے. 350 00:18:04,204 --> 00:18:05,120 سامعین: [اشراوی]؟ 351 00:18:05,120 --> 00:18:09,186 352 00:18:09,186 --> 00:18:14,750 >> اسپیکر 1: ٹھیک ہے، اس معاملے میں، ہم صرف عنصر لوٹ آئے 353 00:18:14,750 --> 00:18:19,500 میں ہے کہ سب سے اوپر پر ہماری سب سے اوپر ہے کہ سائز. 354 00:18:19,500 --> 00:18:25,530 لیکن ہم کو کچھ نہیں کیا ہے سائز ہم اس عنصر کو ہٹا دیا کے بعد. 355 00:18:25,530 --> 00:18:29,970 یہ ابھی تک ہمارے سائز تبدیل نہیں ہے. 356 00:18:29,970 --> 00:18:32,410 یہ اصل میں کرتا ہے موروثی طور پر ہمارے سائز تبدیل. 357 00:18:32,410 --> 00:18:39,840 >> لیکن یہ تھوڑا واضح کرنے کے لئے، آپ stack.size مائنس مائنس کر سکتا تھا. 358 00:18:39,840 --> 00:18:46,960 میرے لئے، یہ یہ کرتا ہے، مجھے پتہ نہیں ہے، ، آہ that-- زیادہ واضح ایک چھوٹا سا 359 00:18:46,960 --> 00:18:51,080 آپ اصل میں تبدیل کر رہے ہیں کہ سائز اور اس کے واپس لوٹنے. 360 00:18:51,080 --> 00:18:54,050 دوسرے طریقے سے، کیونکہ، ٹھیک تھا آپ کو تبدیل کرنے اور واپس آ رہے تھے 361 00:18:54,050 --> 00:18:55,700 ایک ہی وقت میں. 362 00:18:55,700 --> 00:19:00,792 لیکن یہ لکھنے کے لئے صرف ایک راستہ ہے اس میں تم لوگوں کو دکھانا چاہتا تھا کہ. 363 00:19:00,792 --> 00:19:02,190 کہ عقل مندی ہے؟ 364 00:19:02,190 --> 00:19:04,940 365 00:19:04,940 --> 00:19:06,847 پوٹ، میں ہیں، لگتا ہے کہ قطار سے زیادہ آسان. 366 00:19:06,847 --> 00:19:08,188 [ہنستا ہے] 367 00:19:08,188 --> 00:19:09,481 368 00:19:09,481 --> 00:19:09,980 اوکے. 369 00:19:09,980 --> 00:19:12,000 آپ کو کسی بھی مخصوص سوالات کی کیا ضرورت تھی کے بارے میں 11 اور 12، یا just-- 370 00:19:12,000 --> 00:19:13,736 >> سامعین: میں یہ اسٹیک تھا لگتا ہے. 371 00:19:13,736 --> 00:19:14,910 >> اسپیکر: 1 اسٹیک سائز؟ 372 00:19:14,910 --> 00:19:15,430 >> سامعین: جی ہاں. 373 00:19:15,430 --> 00:19:15,980 >> اسپیکر: 1 پکڑ لیا. 374 00:19:15,980 --> 00:19:16,490 اوکے. 375 00:19:16,490 --> 00:19:19,630 جی ہاں، اگر آپ اس میں ایسا کر سکتا ہے ان دو طریقوں میں سے ایک. 376 00:19:19,630 --> 00:19:20,320 اوکے. 377 00:19:20,320 --> 00:19:22,790 >> تو اب ہم ایک دوسرے کا ہے. 378 00:19:22,790 --> 00:19:30,250 379 00:19:30,250 --> 00:19:34,220 اس طرح، بہت ہی عجیب ہے میرے سکرین پر اس کے نہ ہونے. 380 00:19:34,220 --> 00:19:46,480 381 00:19:46,480 --> 00:19:51,030 ہم یہاں دیکھو تو اگر ہم اب کرنا چاہتے ہیں ، دھکا کے نفاذ کو مکمل 382 00:19:51,030 --> 00:19:57,030 اصل میں کچھ رکھتا ہے جس، چلا جاتا ہے اور، ہمارے قطار میں کچھ اضافہ 383 00:19:57,030 --> 00:19:59,390 یا ہمارے اسٹیک میں. 384 00:19:59,390 --> 00:20:00,140 ٹھیک ہے؟ 385 00:20:00,140 --> 00:20:03,560 >> ہم، ہم محسوس کریں تو اگر چیزوں میں سے ایک جوڑے کی ہے. 386 00:20:03,560 --> 00:20:07,730 دوسرا سب کچھ ہے تو ہم، ہماری great-- ہے ہم ان میں سے ایک ہے جب بھی، 387 00:20:07,730 --> 00:20:10,610 تم لوگوں کو کم از کم نصف ہو جانا چاہئے ایک نقطہ، سب اس کی وجہ تمہیں کیا کرنا ہے 388 00:20:10,610 --> 00:20:15,760 C. میں تبدیل کیا جاتا ہے اور اس وہ آپ کو اس میں سے نصف کو دینے کے. 389 00:20:15,760 --> 00:20:18,560 تو "ایک اسٹیک بھرا ہوا ہے اگر یا یہ، منفی ہے 390 00:20:18,560 --> 00:20:20,940 اس جھوٹے واپس آ جانا چاہئے دھکا. " 391 00:20:20,940 --> 00:20:21,890 ٹھیک ہے؟ 392 00:20:21,890 --> 00:20:27,900 >> تو ہم نے صرف مثبت چاہتے ہیں integers کے اپنے اسٹیک پر ہونا. 393 00:20:27,900 --> 00:20:28,430 ٹھیک ہے؟ 394 00:20:28,430 --> 00:20:31,135 اور یہ یا تو کی جا رہی ہے صحیح یا غلط واپس آ جائیں. 395 00:20:31,135 --> 00:20:36,410 396 00:20:36,410 --> 00:20:37,765 تو ہم نے [اشراوی] bool کے کرنا چاہئے. 397 00:20:37,765 --> 00:20:43,000 398 00:20:43,000 --> 00:20:43,660 اوکے. 399 00:20:43,660 --> 00:20:45,725 تاکہ ترجمہ کر. 400 00:20:45,725 --> 00:20:47,146 >> سامعین: [اشراوی]. 401 00:20:47,146 --> 00:20:48,318 >> اسپیکر 1: اوہ، شکریہ. 402 00:20:48,318 --> 00:20:49,572 جی ہاں. 403 00:20:49,572 --> 00:20:52,834 میں تم لوگوں کو ہے یہی وجہ ہے. 404 00:20:52,834 --> 00:20:53,810 int ن. 405 00:20:53,810 --> 00:20:54,310 کامل. 406 00:20:54,310 --> 00:20:56,590 ہم ڈال رہے ہیں کیونکہ ہمارے اسٹیک پر کچھ اور. 407 00:20:56,590 --> 00:20:58,750 ہم اصل میں کچھ تعداد کی ضرورت ہے. 408 00:20:58,750 --> 00:20:59,250 اوکے. 409 00:20:59,250 --> 00:21:05,669 >> تو صرف یہ آخری لائن لے کہ وہ،، کونے مقدمات کی اپنی قسم کے ہمیں دیا 410 00:21:05,669 --> 00:21:06,960 آپ کو ہم یہاں کیا خیال ہے؟ 411 00:21:06,960 --> 00:21:08,730 ظاہر ہے، ہم کچھ تو کر جا رہے ہیں. 412 00:21:08,730 --> 00:21:09,520 اوکے. 413 00:21:09,520 --> 00:21:14,380 تو ہم اپنے اسٹیک ہے، تو کہا مکمل یا اگر (ن) منفی ہے. 414 00:21:14,380 --> 00:21:18,850 تو شاید سب سے آسان شروع کرنے کے لئے ، کے ساتھ اگر ایسا ہے تو ن 0 سے کم ہے 415 00:21:18,850 --> 00:21:23,960 یا ہے آپ اچھا یاد رکھنا میں اور یا وہاں آپریٹرز. 416 00:21:23,960 --> 00:21:27,340 >> ہم کرنے کے لئے جانچ پڑتال کرے گا کہ کس طرح ہمارے اسٹیک بھرا ہوا ہے تو دیکھنے؟ 417 00:21:27,340 --> 00:21:28,368 کیا ہوتا ہے؟ 418 00:21:28,368 --> 00:21:30,080 >> سامعین: سائز کے برابر. 419 00:21:30,080 --> 00:21:30,871 >> اسپیکر 1: بالکل. 420 00:21:30,871 --> 00:21:35,430 421 00:21:35,430 --> 00:21:36,817 کامل. 422 00:21:36,817 --> 00:21:37,316 اوکے. 423 00:21:37,316 --> 00:21:40,672 اور جو ہم یہاں کرنا چاہتے ہیں؟ 424 00:21:40,672 --> 00:21:41,740 >> سامعین: جھوٹے واپس. 425 00:21:41,740 --> 00:21:43,990 >> اسپیکر 1: جھوٹے واپس. 426 00:21:43,990 --> 00:21:44,960 کامل. 427 00:21:44,960 --> 00:21:47,000 تاکہ نصف وہاں، ٹھیک ہے؟ 428 00:21:47,000 --> 00:21:50,370 بہت کم سے کم، تم لوگوں اس کے نصف پڑے گا. 429 00:21:50,370 --> 00:21:53,280 تو اس کے بارے میں سوچنا. 430 00:21:53,280 --> 00:21:57,100 431 00:21:57,100 --> 00:21:59,030 >> تو یہ ہم کے ساتھ شروع اسٹیک ہے. 432 00:21:59,030 --> 00:22:02,340 ہم ڈال کرنے کی کوشش کر رہے ہیں یہاں پر کچھ عنصر. 433 00:22:02,340 --> 00:22:05,580 >> ہم ہے کہ ایک سائز ہے حق اب 2 کے برابر. 434 00:22:05,580 --> 00:22:09,060 ہم نے 5 کے لئے برابر ہے کہ ایک صلاحیت ہے. 435 00:22:09,060 --> 00:22:13,470 اور چلو ہمارے پاس کہنے دو 3 کے برابر ہے کہ کچھ ن. 436 00:22:13,470 --> 00:22:18,170 تو ہم نے اس جگہ میں ان پٹ 3 کی ضرورت ہے. 437 00:22:18,170 --> 00:22:22,320 اور ہم 2 انڈیکس میں ان پٹ کو اس کی ضرورت. 438 00:22:22,320 --> 00:22:22,820 ہے نا؟ 439 00:22:22,820 --> 00:22:31,730 440 00:22:31,730 --> 00:22:35,130 >> تو ہم یہ کیسے کر سکتا ہے؟ 441 00:22:35,130 --> 00:22:46,580 ہم assign-- کرنے کی کوشش کر ہمارے صف تک رسائی حاصل کرنا چاہتے ہیں. 442 00:22:46,580 --> 00:22:49,300 stack.numbers تاکہ. 443 00:22:49,300 --> 00:22:52,932 لیکن کیا انڈیکس میں جائے گی ہم اس بننا چاہتا ہوں؟ 444 00:22:52,932 --> 00:22:54,408 >> سامعین: [اشراوی]. 445 00:22:54,408 --> 00:22:56,806 >> اسپیکر 1: جی ہاں. 446 00:22:56,806 --> 00:22:57,305 Stack.size. 447 00:22:57,305 --> 00:23:02,720 448 00:23:02,720 --> 00:23:04,830 اور ہم برابر ن کہ، حق چاہتے ہیں؟ 449 00:23:04,830 --> 00:23:05,752 >> سامعین: [اشراوی]. 450 00:23:05,752 --> 00:23:07,710 اسپیکر 1: میں اصل میں تھا صرف یہ ہے کہ میں دیکھ رہے. 451 00:23:07,710 --> 00:23:09,865 میں سمجھتا ہوں کہ غلط ہے. 452 00:23:09,865 --> 00:23:14,564 >> سامعین: آپ نہیں چاہتے موجودہ سائز ماضی کی جگہ؟ 453 00:23:14,564 --> 00:23:18,842 >> اسپیکر 1: ٹھیک ہے، ہم یہاں سے نظر آتے ہیں اس وقت ہمارے 2 سائز ہے. 454 00:23:18,842 --> 00:23:25,600 ہم اس کے 2 انڈیکس میں جانا چاہتے ہیں یہ ہمارے اسٹیک کے سب سے ہے کیونکہ. 455 00:23:25,600 --> 00:23:29,480 تو میں نے اسے کہیں گے کہ stack.size ہونا چاہئے، 456 00:23:29,480 --> 00:23:32,380 اور پھر آپ stack.size میں اضافہ ہوگا. 457 00:23:32,380 --> 00:23:33,820 ہر کسی کو اس بات پر متفق ہوتا ہے؟ 458 00:23:33,820 --> 00:23:35,780 میں نے اس سے اتفاق لگتا ہے کہ. 459 00:23:35,780 --> 00:23:38,180 کیا تم لوگ بحث کر سکتے ہیں میرے ساتھ اگر آپ چاہیں تو. 460 00:23:38,180 --> 00:23:40,078 یا بحث، لیکن ہم اس بارے میں بات نہیں کر سکتے. 461 00:23:40,078 --> 00:23:42,518 >> سامعین: [اشراوی]. 462 00:23:42,518 --> 00:23:47,650 >> اسپیکر 1: یہ ہے جہاں مم-HM، ہے کیونکہ صفر تخکرمن کے کھلے. 463 00:23:47,650 --> 00:23:50,027 ، پہلے حصہ میں تو جبکہ میں نے، وہ غلط تھے سوچا 464 00:23:50,027 --> 00:23:53,910 اور وہ، یہ اصل میں صحیح تھے حصہ، میں نے اصل میں وہ غلط تھے لگتا ہے. 465 00:23:53,910 --> 00:23:55,990 میں نے آپ کو کرنا چاہئے کہیں گے یہاں ضرور اسے ان پٹ. 466 00:23:55,990 --> 00:23:58,540 ہم سب اس بات پر متفق سوچتے ہیں ہم نے 2 کے سائز ہے. 467 00:23:58,540 --> 00:24:01,480 یہ بالکل ہم کہاں ہے ہمارے نیا نمبر جانا چاہتے ہیں. 468 00:24:01,480 --> 00:24:05,120 تو کم stack.numbers stack.size ن کے برابر کرنا چاہئے. 469 00:24:05,120 --> 00:24:09,510 اور اس کے بعد ہم کریں گے stack.size اضافہ. 470 00:24:09,510 --> 00:24:11,099 + +. 471 00:24:11,099 --> 00:24:12,390 اور پھر جو ہم کرنا چاہتے ہیں؟ 472 00:24:12,390 --> 00:24:17,400 ہم کرنے کے لئے ہے ایک آخری چیز ہے ہم نے کامیابی سے اس ڈالا ہے تو کرتے ہیں؟ 473 00:24:17,400 --> 00:24:19,190 سچ واپس. 474 00:24:19,190 --> 00:24:20,071 اور اب آپ کیا کر رہے ہیں. 475 00:24:20,071 --> 00:24:23,440 476 00:24:23,440 --> 00:24:27,765 یہ پوری مائنس تھا جیسے تو مجھے محسوس ہوتا مائنس stack.size اور stack.size + + کہ 477 00:24:27,765 --> 00:24:29,440 گڑبڑ چیزوں کو. 478 00:24:29,440 --> 00:24:29,940 اہ. 479 00:24:29,940 --> 00:24:34,400 مجھے یہ گھٹنے مائکشیپ ہے keep-- رجحان کو ہمیشہ نشانہ بنانے کی 480 00:24:34,400 --> 00:24:38,060 قابو میں رکھو، S، کبھی نہیں میں کیونکہ میرے کام میں سے کسی کو کھونا. 481 00:24:38,060 --> 00:24:39,670 لیکن اب یہ کرنے کی ضرورت نہیں ہے. 482 00:24:39,670 --> 00:24:40,170 اوکے. 483 00:24:40,170 --> 00:24:41,650 تو ہے کہ اسٹیک تھا. 484 00:24:41,650 --> 00:24:44,460 485 00:24:44,460 --> 00:24:46,300 ٹھنڈا. 486 00:24:46,300 --> 00:24:48,970 >> کچھ ہے؟ 487 00:24:48,970 --> 00:24:51,220 تم لوگوں کو کسی بھی تلاش کیا دوسرے سوال کہ تم ہوتا 488 00:24:51,220 --> 00:24:52,810 پچھلے quizzes سے اوپر جانے کے لئے چاہتے ہیں؟ 489 00:24:52,810 --> 00:24:57,660 اگر نہیں، ہم اس قسم کی بات کرنا شروع کر سکتے ہیں گزشتہ سال سے کوئز ایک کے ذریعے. 490 00:24:57,660 --> 00:24:58,160 جی ہاں. 491 00:24:58,160 --> 00:25:00,035 >> سامعین: اول حصہ، میں واقعی میں نے نہیں کیا 492 00:25:00,035 --> 00:25:02,438 آپ کو اس نمبر پر خارج کر کس طرح سمجھ. 493 00:25:02,438 --> 00:25:03,600 یہ اب بھی نہیں ہے؟ 494 00:25:03,600 --> 00:25:05,100 >> اسپیکر: 1 تعداد اب بھی موجود ہے. 495 00:25:05,100 --> 00:25:11,350 لیکن کیا ایسا ہوتا ہے آپ نے، اس کی وجہ سے ہے آپ کے اسٹیک کے سب سے کہ یہ بتایا 496 00:25:11,350 --> 00:25:16,180 تم سے کچھ شامل کرنے کے لئے جاؤ جب، یہاں ہے اسٹیک پر، یہ صرف اس کی جگہ لے لیں گے. 497 00:25:16,180 --> 00:25:17,084 >> سامعین: ٹھیک ہے، اوہ. 498 00:25:17,084 --> 00:25:17,750 اسپیکر 1: جی ہاں. 499 00:25:17,750 --> 00:25:21,334 وہ بھول طرح تو یہ ہے اور یہ وہاں ہے یہ وہاں ہے کہ اگرچہ بات کی قسم. 500 00:25:21,334 --> 00:25:22,750 سامعین: [اشراوی] یا کچھ؟ 501 00:25:22,750 --> 00:25:23,333 اسپیکر 1: نہیں. 502 00:25:23,333 --> 00:25:25,090 ہم ایک میں ہیں کیونکہ سرنی، آپ کی ضرورت نہیں 503 00:25:25,090 --> 00:25:28,850 about-- فکر کرنے کی آپ کو صرف کروں گا اگر آپ کو ضرورت کے وقت اس کی جگہ لے لے. 504 00:25:28,850 --> 00:25:30,560 ٹھیک ہے. 505 00:25:30,560 --> 00:25:31,560 کوئی سوال؟ 506 00:25:31,560 --> 00:25:34,843 اگر نہیں، ہم صرف جا رہے ہیں کے ذریعے کام شروع کرنے کے لئے. 507 00:25:34,843 --> 00:25:35,343 جی ہاں. 508 00:25:35,343 --> 00:25:40,905 >> سامعین: ٹھیک ہے، اس میں سے ایک 2013 پر ہے، لیکن صرف SQL چیزیں کے ذریعے جا. 509 00:25:40,905 --> 00:25:41,530 اسپیکر: 1 SQL؟ 510 00:25:41,530 --> 00:25:42,030 اوکے. 511 00:25:42,030 --> 00:25:45,290 512 00:25:45,290 --> 00:25:46,925 اس طرح یہ 29 کے ذریعے 26 ہے. 513 00:25:46,925 --> 00:25:47,550 سامعین: جی ہاں. 514 00:25:47,550 --> 00:25:48,120 اسپیکر 1: ٹھیک ہے. 515 00:25:48,120 --> 00:25:48,620 پیارا، دلکش. 516 00:25:48,620 --> 00:25:50,230 کے ان لوگوں سے ھیںچ لیں. 517 00:25:50,230 --> 00:25:57,560 518 00:25:57,560 --> 00:25:59,506 اوہ، دیکھو. 519 00:25:59,506 --> 00:26:02,180 تم لوگوں سٹیو مزہ آیا مسٹر ballmer راہ کی طرف سے، بات کرتے ہیں؟ 520 00:26:02,180 --> 00:26:06,350 یہ میری رائے میں، خوبصورت مزاحیہ تھا. 521 00:26:06,350 --> 00:26:09,930 میں ہر بار میں CS50 کی پرورش کی کہ محبت سیکشن کے دوران ویب سائٹ، یہ، اوہ، کی طرح ہے، 522 00:26:09,930 --> 00:26:10,730 حصے کو دیکھنے. 523 00:26:10,730 --> 00:26:11,575 اور میں ملی میٹر، کی طرح ہوں. 524 00:26:11,575 --> 00:26:13,100 >> سامعین: ہم ایسا کر سکتے ہیں؟ 525 00:26:13,100 --> 00:26:15,060 >> اسپیکر 1: ہم آخر میں یہ کروں گا. 526 00:26:15,060 --> 00:26:15,560 وہ کیسے؟ 527 00:26:15,560 --> 00:26:17,476 میں تم لوگوں کو معلوم ہے کیونکہ ہمیشہ کے لئے چاہتا ہے. 528 00:26:17,476 --> 00:26:18,573 تاکہ ہم آخر میں یہ کروں گا. 529 00:26:18,573 --> 00:26:21,884 530 00:26:21,884 --> 00:26:22,800 ایک کے سوالوں کا. 531 00:26:22,800 --> 00:26:24,502 >> سامعین: [اشراوی]. 532 00:26:24,502 --> 00:26:25,960 اسپیکر 1: یہ ایک میٹا حصے ہوں گے. 533 00:26:25,960 --> 00:26:27,332 سامعین: یہ 5 سیکنڈ کی طرح ہے. 534 00:26:27,332 --> 00:26:28,805 سامعین: واقعی؟ 535 00:26:28,805 --> 00:26:30,567 سامعین: یہ 20 سیکنڈ کی طرح ہے. 536 00:26:30,567 --> 00:26:33,260 [آوازیں INTERPOSING] 537 00:26:33,260 --> 00:26:35,756 [ہنسی] 538 00:26:35,756 --> 00:26:35,931 539 00:26:35,931 --> 00:26:37,680 اسپیکر 1: مجھے یہ پسند ہے آپ نے پہلے ہی کیا ہے 540 00:26:37,680 --> 00:26:40,130 یہ، جس میں سے مجھے خوشی بناتا ہے کیا ہے. 541 00:26:40,130 --> 00:26:42,340 اوکے. 542 00:26:42,340 --> 00:26:42,840 26. 543 00:26:42,840 --> 00:26:43,340 اوکے. 544 00:26:43,340 --> 00:26:46,050 545 00:26:46,050 --> 00:26:48,930 اصل میں، ہم صرف کرنے جا رہے ہیں میں نہیں کر سکتا، کیونکہ اب اس کا عکس. 546 00:26:48,930 --> 00:26:49,640 اس پریشان کن ہے. 547 00:26:49,640 --> 00:26:56,200 548 00:26:56,200 --> 00:26:56,700 اوکے. 549 00:26:56,700 --> 00:27:00,254 اب میں سب کچھ دیکھ سکتا. 550 00:27:00,254 --> 00:27:01,230 پیارا، دلکش. 551 00:27:01,230 --> 00:27:02,500 اوکے. 552 00:27:02,500 --> 00:27:07,300 >> ظاہر ہے تو، اس کو واپس لانا چاہئے [سے عظیم یادیں؟ دولت مشترکہ کے بعد؟] خزانہ. 553 00:27:07,300 --> 00:27:09,090 تم میں سے نصف کے بارے میں تمہاری اب درجہ بندی کی ہے. 554 00:27:09,090 --> 00:27:13,370 میں نے کرنے کے لئے حاصل کرے گا کے دوسرے نصف بہت، بہت جلد، میں وعدہ کرتا ہوں. 555 00:27:13,370 --> 00:27:17,110 >> تو ہم نے کچھ SQL ٹیبل ہے کہ یہاں کے اکاؤنٹس ہے. 556 00:27:17,110 --> 00:27:19,830 شاید اسی طرح کی آپ لوگ 'صارف کی میزیں. 557 00:27:19,830 --> 00:27:22,350 اور ہم نے کچھ تعداد ہے ایسا بنیادی کلید تھا 558 00:27:22,350 --> 00:27:24,750 اور نمائندگی کرتا ہے ایک 12 ہندسوں اکاؤنٹ نمبر. 559 00:27:24,750 --> 00:27:27,140 اور توازن ان کے پاس کتنا پیسہ ہے. 560 00:27:27,140 --> 00:27:30,530 اور طے شدہ قیمت 100 ہے. 561 00:27:30,530 --> 00:27:33,470 اور وہ ان کو 100 ڈالر کسی بھی دے وقت وہ ایک اکاؤنٹ کھولنے. 562 00:27:33,470 --> 00:27:36,132 میں اپنے بینگ کہ کیا خواہش ہے. 563 00:27:36,132 --> 00:27:37,710 اوکے. 564 00:27:37,710 --> 00:27:41,110 >> تو اگر ہم نے سکیما مکمل کرنا چاہتے ہیں توازن میں تعداد کے لئے اگلے کی وضاحت 565 00:27:41,110 --> 00:27:43,900 مناسب SQL قسم. 566 00:27:43,900 --> 00:27:50,240 تو تم لوگ ہو گا کیا لگتا ہے اس قسم کی آپ کے گھٹنے مائکشیپ رد عمل کی طرح 567 00:27:50,240 --> 00:27:51,380 ان دونوں کے لئے اقسام کے لئے؟ 568 00:27:51,380 --> 00:27:52,180 >> سامعین: تفصیلی فہر ست کوڈ. 569 00:27:52,180 --> 00:27:53,450 >> اسپیکر 1: ایک int. 570 00:27:53,450 --> 00:27:54,230 اوکے. 571 00:27:54,230 --> 00:27:57,490 اور پھر ایک توازن کے لئے؟ 572 00:27:57,490 --> 00:27:57,990 دشملو. 573 00:27:57,990 --> 00:27:58,490 اوکے. 574 00:27:58,490 --> 00:27:59,830 تاکہ دشملو کے حق. 575 00:27:59,830 --> 00:28:01,450 int کے قریب ہے. 576 00:28:01,450 --> 00:28:08,610 بڑی بات کی قسم یہ ہے 12 ہندسوں اکاؤنٹ نمبر پر زور دیا. 577 00:28:08,610 --> 00:28:11,460 جب بھی ہم کچھ ہے کہ، آٹھ ہندسے سے زیادہ بڑی ہے 578 00:28:11,460 --> 00:28:15,522 وہ آپ کو بڑا استعمال کرنا چاہتے ہیں مجھے لگتا ہے کہ جو INT، is-- 579 00:28:15,522 --> 00:28:18,370 580 00:28:18,370 --> 00:28:21,605 >> سامعین: صرف SQL گیا ہے؟ 581 00:28:21,605 --> 00:28:27,290 >> اسپیکر 1: یہ صرف وقت میں نے سنا ہے ہے اس کا ایک بڑا int کے کو استعمال کرتے ہوئے کی طرح SQL-- ہے. 582 00:28:27,290 --> 00:28:29,330 یہ آپ کو ایک دینے کے لئے صرف ہے تھوڑا اور صحت سے متعلق، 583 00:28:29,330 --> 00:28:33,070 بات کو یقینی بنانے تم نہیں ہو سیلاب کی قسم چیز. 584 00:28:33,070 --> 00:28:35,910 تمام ایمانداری میں، میں نے یہ سوچتے ہیں ضرور ہیں میں سے ایک ہے 585 00:28:35,910 --> 00:28:38,480 یہ اوہ، کی طرح ہے جہاں، یہ لوگوں کے لئے مراد ہے 586 00:28:38,480 --> 00:28:41,090 جو SQL کا ایک چھوٹا سا زیادہ علم ہے. 587 00:28:41,090 --> 00:28:44,710 ہم کے بارے میں بات کبھی نہیں آپ pset میں بڑے ints کے. 588 00:28:44,710 --> 00:28:48,210 تو اس میں یقین کی طرح طرح ہے آپ int ڈال دیا تو، یہ نصف کریڈٹ تھی. 589 00:28:48,210 --> 00:28:51,450 >> میں نے پہلے کہا کے طور پر اور، وہاں جا رہے ہیں صرف کر رہے ہیں کہ کچھ سوالات بننا 590 00:28:51,450 --> 00:28:55,550 تو، اگر آپ کو سفر کرنے کا مطلب کہ نہیں سب سے 100 ہو جاتا ہے. 591 00:28:55,550 --> 00:28:58,326 کورس کے، کیونکہ وہاں CS50 میں سے کچھ لوگ ہیں 592 00:28:58,326 --> 00:29:00,950 جو کی طرح کے لئے یہ کر دیا گیا ہے آٹھ سال، اور آپ کی طرح ہیں 593 00:29:00,950 --> 00:29:01,741 تم کیا کر رہے ہو؟ 594 00:29:01,741 --> 00:29:03,290 لیکن ہاں. 595 00:29:03,290 --> 00:29:05,650 >> میزان کے لئے اعشاری واضح ایک تھا. 596 00:29:05,650 --> 00:29:10,910 اور ان کی تعداد صرف اس وجہ سے کے لئے تو بڑی int کے اس میں سے، طرح، 12 ہندسوں پر زور دیا. 597 00:29:10,910 --> 00:29:16,760 جب بھی کسی چیز میں جرات مندانہ ہے یا یہ ہے کی طرح، اس پر توجہ دینا، پر زور دیا. 598 00:29:16,760 --> 00:29:18,940 ہم صرف اس وجہ سے نہیں کر رہے ہیں. 599 00:29:18,940 --> 00:29:20,290 اوکے. 600 00:29:20,290 --> 00:29:24,400 >> تو "کہ بینک کی عائد کردہ فرض تمام اکاؤنٹس پر ایک $ 20 ماہانہ فیس. 601 00:29:24,400 --> 00:29:27,850 کیا استفسار بینک کے کر سکتے تھے کے ساتھ ہر اکاؤنٹ سے 20 ڈالر کی کٹوتی 602 00:29:27,850 --> 00:29:31,490 یہاں تک کہ اس سے نتائج کرتا ہے کچھ منفی بیلنس؟ " 603 00:29:31,490 --> 00:29:35,220 تو چلو راست شروع کرتے ہیں. 604 00:29:35,220 --> 00:29:39,240 ہم چار بنیادی حکم دیتا ہے SQL کے لئے، جس کے ہوتے ہیں؟ 605 00:29:39,240 --> 00:29:42,620 تم لوگوں کو چار کو یاد ہے میں نے تم سے کہا تھا کہ بڑے والے؟ 606 00:29:42,620 --> 00:29:45,710 >> اپ ڈیٹ کریں،، SELECT DELETE، اور ڈالیں. 607 00:29:45,710 --> 00:29:46,430 کامل. 608 00:29:46,430 --> 00:29:46,930 یہ مل گیا. 609 00:29:46,930 --> 00:29:52,910 تو ہم نے سکتا ہے کیا رائے ہے؟ اس کے لئے سب سے زیادہ مفید ثابت ہو گا؟ 610 00:29:52,910 --> 00:29:54,231 ہم کو اپ ڈیٹ are--. 611 00:29:54,231 --> 00:29:54,730 بالکل ٹھیک. 612 00:29:54,730 --> 00:29:59,330 ہم دیکھ رہے ہیں کیونکہ تو، اپ ڈیٹ پہلے سے ہی موجود ہے کہ اکاؤنٹس سے اوپر. 613 00:29:59,330 --> 00:30:03,570 >> لہذا ہمارے جنرل یاد رکھنا بات طرح اپ ڈیٹ ہے. 614 00:30:03,570 --> 00:30:06,300 اور پھر کیا اپ ڈیٹ کے بعد کیا آتا ہے؟ 615 00:30:06,300 --> 00:30:09,780 ہم نے کچھ میز ہے کہ ہم حوالہ رہے ہیں. 616 00:30:09,780 --> 00:30:17,130 لہذا میں شاندار again-- اپ ڈیٹ ھیںچو. 617 00:30:17,130 --> 00:30:18,820 تو یہ ایک عام شکل ہے. 618 00:30:18,820 --> 00:30:20,800 تاکہ ہم اپ ڈیٹ کی میز ہے. 619 00:30:20,800 --> 00:30:23,203 اور پھر ہم اگلی بات کیا ہے؟ 620 00:30:23,203 --> 00:30:26,230 >> تم کہاں کر سکتی. 621 00:30:26,230 --> 00:30:30,530 اور پھر ہم یہاں کچھ کوالیفائر ہے. 622 00:30:30,530 --> 00:30:32,300 اور پھر ہم نے اس کے بعد کیا کرنا ہے؟ 623 00:30:32,300 --> 00:30:38,020 ہم نے کچھ SET-- کچھ ہے کچھ کرنے کے برابر. 624 00:30:38,020 --> 00:30:38,870 بلاہ بلاہ برابر ہے. 625 00:30:38,870 --> 00:30:41,859 626 00:30:41,859 --> 00:30:42,400 اپ ڈیٹ کیا بلاہ. 627 00:30:42,400 --> 00:30:45,655 628 00:30:45,655 --> 00:30:47,050 ہے نا؟ 629 00:30:47,050 --> 00:30:52,280 تو ہے کہ جنرل طرح ہے کچھ کو اپ ڈیٹ کے لئے خیال. 630 00:30:52,280 --> 00:30:53,060 ٹھیک ہے؟ 631 00:30:53,060 --> 00:30:56,890 >> تو اس کی بھرائی شروع کرتے ہیں یہ کیا ہونا چاہئے کے ساتھ میں. 632 00:30:56,890 --> 00:30:59,640 تاکہ ہم کے بارے میں بات کر رہے ہیں میز؟ 633 00:30:59,640 --> 00:31:02,190 اکاؤنٹس. 634 00:31:02,190 --> 00:31:05,360 اور اس کے بعد اس معاملے میں، کیا واقعی اچھا ہے 635 00:31:05,360 --> 00:31:08,620 ہم مخصوص بارے میں بات کر رہے ہیں ہمارے اکاؤنٹ کے اندر اندر صارفین، 636 00:31:08,620 --> 00:31:11,240 یا ہم تمام صارفین کے بارے میں بات کر رہے ہیں؟ 637 00:31:11,240 --> 00:31:12,490 ہم تمام صارفین کے بارے میں بات کر رہے ہیں. 638 00:31:12,490 --> 00:31:16,870 تو اس صورت میں، ہم صرف یہ کر سکتے ہیں یہ کہاں کوالیفائر خارج کر دیں. 639 00:31:16,870 --> 00:31:20,500 آپ چاہتے ہیں جب جہاں صرف ہے آپ کو تبدیل کرنے کر رہے ہیں کیا محدود کرنے کی. 640 00:31:20,500 --> 00:31:23,500 آپ کو پورے تبدیل کرنا چاہتے ہیں میز، آپ کو صرف یہ چھوڑ کر سکتے ہیں. 641 00:31:23,500 --> 00:31:27,390 642 00:31:27,390 --> 00:31:27,960 اوکے. 643 00:31:27,960 --> 00:31:29,430 >> تو اب ہم ہمارے سیٹ حصہ پر ہیں. 644 00:31:29,430 --> 00:31:31,514 کیا ہم کو تبدیل کرنا چاہتے ہیں؟ 645 00:31:31,514 --> 00:31:33,502 >> سامعین: بیلنس. 646 00:31:33,502 --> 00:31:34,747 >> اسپیکر 1: بیلنس. 647 00:31:34,747 --> 00:31:37,080 اور ہم کس طرح ہیں to-- جا رہے ہیں ہم توازن کو تبدیل کرنے جا رہے ہیں؟ 648 00:31:37,080 --> 00:31:40,230 649 00:31:40,230 --> 00:31:43,370 ہم حق، ایک $ 20 فیس ہے؟ 650 00:31:43,370 --> 00:31:45,210 20 مائنس. 651 00:31:45,210 --> 00:31:48,130 اور وہ یہ کہ اگر ٹھیک ہے کہا ہم منفی بیلنس ہے. 652 00:31:48,130 --> 00:31:51,630 تو اس صورت میں، آپ کی ضرورت نہیں مزید کسی غلطی کی چیکنگ ایسا کرنے کے لئے. 653 00:31:51,630 --> 00:31:53,040 ٹھیک ہے؟ 654 00:31:53,040 --> 00:31:56,130 کہ لفظی آپ کو یہ کرنا ہے کہ ہے. 655 00:31:56,130 --> 00:31:57,990 ٹھنڈی؟ 656 00:31:57,990 --> 00:31:59,260 اوکے. 657 00:31:59,260 --> 00:32:01,460 >> تو چلو اگلے ایک کے ذریعے جانا. 658 00:32:01,460 --> 00:32:04,510 "کے ساتھ کیا SQL سوال کر سکتا ہے بینک اکاؤنٹ نمبر کی بازیافت 659 00:32:04,510 --> 00:32:08,300 کے ساتھ اس کے سب سے امیر گاہکوں کی سے زیادہ 1،000 ڈالر توازن؟ " 660 00:32:08,300 --> 00:32:11,820 آپ کے بینک اور آپ کے سب سے امیر گاہکوں ہے تو 1،000 ڈالر سے زائد کے ساتھ صرف اس صورت میں ہیں، 661 00:32:11,820 --> 00:32:14,130 تم ہو مجھے لگتا ہے جیسے کچھ غلط کر. 662 00:32:14,130 --> 00:32:16,080 کی طرح، کہ کس طرح ایک بینک ہے کہ پر زندہ کرتا ہے؟ 663 00:32:16,080 --> 00:32:18,930 کی طرح، کہ سود، بالکل کافی نہیں. 664 00:32:18,930 --> 00:32:20,911 اوکے. 665 00:32:20,911 --> 00:32:23,660 اس طرح کی چیز کے ساتھ، کیا کریں اگر آپ کو ہماری چار افعال میں، لگتا ہے کہ، 666 00:32:23,660 --> 00:32:25,970 آپ کو ہم استعمال کرنے کے لئے جا رہے ہیں لگتا ہے؟ 667 00:32:25,970 --> 00:32:27,048 SELECT. 668 00:32:27,048 --> 00:32:27,548 کامل. 669 00:32:27,548 --> 00:32:31,300 670 00:32:31,300 --> 00:32:32,460 SELECT. 671 00:32:32,460 --> 00:32:33,300 اوکے. 672 00:32:33,300 --> 00:32:40,150 تو ہم نے کچھ منتخب کر رہے ہیں ٹیبل سے شناخت کنندہ. 673 00:32:40,150 --> 00:32:44,070 اور پھر جہاں شرط. 674 00:32:44,070 --> 00:32:46,110 ہم سے گزرنا تو کے طور پر ان، میں نے ابھی جا رہا ہوں 675 00:32:46,110 --> 00:32:49,680 لوگ آپ کو ایک عام ریفریشر دینے کے لئے ان میں سے سب کے جنرل شکل پر. 676 00:32:49,680 --> 00:32:54,600 >> تو ہم نے کسی قسم منتخب کر رہے ہیں کی [؟ بات یہ ہے. ؟] اس صورت میں، 677 00:32:54,600 --> 00:32:59,050 یہ ہونے جا رہا ہے عام طور پر کچھ کے کالم. 678 00:32:59,050 --> 00:33:02,870 لہذا ہمارے معاملے میں، ہم نمبر، توازن ہے. 679 00:33:02,870 --> 00:33:06,020 آپ لوگ 'صورت میں، ہو سکتا ہے یہ آئی ڈی، نام، پاس ورڈ کی تھی. 680 00:33:06,020 --> 00:33:10,760 ان کالموں میں سے کسی کو، کہ ہے عام طور پر ہم کو منتخب کر رہے ہیں کیا. 681 00:33:10,760 --> 00:33:14,785 >> ، یہاں تو اس صورت میں ہے جس کالم کی طرح، کیا شناخت کار 682 00:33:14,785 --> 00:33:17,700 ہم اپنی میز سے ھیںچ کر رہے ہیں؟ 683 00:33:17,700 --> 00:33:21,020 جو کچھ اس کے لئے ہم سے دعا گو ہے؟ 684 00:33:21,020 --> 00:33:24,510 یہ درست ہے، ہماری تعداد کے لئے ہم سے پوچھتا ہے؟ 685 00:33:24,510 --> 00:33:26,236 اکاؤنٹ نمبر. 686 00:33:26,236 --> 00:33:30,500 تو اس صورت میں صرف نمبر، یاد ہے. 687 00:33:30,500 --> 00:33:33,910 تم لوگ کبھی غلطی کو تھا تو اس روشن سنتری باکس آئے گا. 688 00:33:33,910 --> 00:33:37,040 اور یہ غیر متوقع طور پر، کی طرح تھا ، جو کچھ بھی طرح، میں صف. 689 00:33:37,040 --> 00:33:39,840 آپ کو بلایا کیونکہ ہے آپ کی ٹیبل غلط، حق؟ 690 00:33:39,840 --> 00:33:43,660 تو آپ ہیں کہ اس بات کا یقین درست طریقے سے کالم بلا. 691 00:33:43,660 --> 00:33:48,670 >> ٹیبل سے، ہماری میز تاکہ نامی اکاؤنٹس ہے. 692 00:33:48,670 --> 00:33:51,460 ایک بار پھر، یقین ہے کہ آپ کر رہے ہیں بنانے کے درست طریقے سے آپ کے ٹیبل کا حوالہ. 693 00:33:51,460 --> 00:33:52,990 اور پھر ہماری حالت یہاں ہے؟ 694 00:33:52,990 --> 00:33:55,672 کیا ہم کے لئے تلاش کر رہے ہیں؟ 695 00:33:55,672 --> 00:33:56,680 ہم اپنے امیر لوگ چاہتے ہیں. 696 00:33:56,680 --> 00:33:57,180 جی ہاں. 697 00:33:57,180 --> 00:34:00,580 اتنی بڑھ کر 1،000 متوازن. 698 00:34:00,580 --> 00:34:02,020 تم وہاں جاؤ. 699 00:34:02,020 --> 00:34:03,760 کہ آپ کے استفسار ہے. 700 00:34:03,760 --> 00:34:06,430 برا بھی نہیں، ٹھیک ہے؟ 701 00:34:06,430 --> 00:34:07,160 اوکے. 702 00:34:07,160 --> 00:34:09,350 >> تو اب ہماری آخری ایک کے لئے. 703 00:34:09,350 --> 00:34:11,370 اس کے ساتھ، ہم ذریعے breezing رہے. 704 00:34:11,370 --> 00:34:12,170 اوکے. 705 00:34:12,170 --> 00:34:16,280 تو اب "کس سوال کے ساتھ کر سکتے تھے بینک کے قریب، یعنی "کو حذف - 706 00:34:16,280 --> 00:34:19,760 آپ کو کس طرح سے محبت نہیں کرتے وہ صرف آپ کو دی DELETE-- 707 00:34:19,760 --> 00:34:24,060 "0 کے ایک توازن ہے کہ ہر اکاؤنٹ نہیں ہے؟" 708 00:34:24,060 --> 00:34:26,899 میں ہم سب ہم اتفاق کر سکتے ہیں لگتا ہے کہ شاید DELETE استعمال کرتے ہوئے جا. 709 00:34:26,899 --> 00:34:29,330 میں نے کسی بھی لینے سے استقبال کر رہا ہوں اس کے ارد گرد بحث. 710 00:34:29,330 --> 00:34:33,560 لیکن میں اس کے لئے بہت محفوظ ہے ہم استعمال DELETE سکتا ہے کا کہنا ہے کہ. 711 00:34:33,560 --> 00:34:42,600 >> تو ہم نے کچھ کو خارج کر جا رہے ہیں میز، کہاں حالت سے صارفین کو. 712 00:34:42,600 --> 00:34:45,480 SELECT طور چیز کا اتنا ہی طرح. 713 00:34:45,480 --> 00:34:48,389 714 00:34:48,389 --> 00:34:49,840 تو کیا یہ افسوس، ہائے صورت میں. 715 00:34:49,840 --> 00:34:51,570 میں سے حذف کرنا چاہئے. 716 00:34:51,570 --> 00:34:54,320 حذف کردے گا کیونکہ پوری صف خارج. 717 00:34:54,320 --> 00:34:58,300 تو ہم نے جس کے بارے میں بات کرنے کی ضرورت نہیں ہے ہم ہیں ایک صارف کے بارے میں مخصوص چیزیں 718 00:34:58,300 --> 00:34:59,280 حذف کرنے سے. 719 00:34:59,280 --> 00:35:02,870 ہم ایک صارف حذف کرتے ہیں تو، ہم ہیں ان کے بارے میں سب کچھ کو خارج کرنے کی. 720 00:35:02,870 --> 00:35:07,230 >> تو اس معاملے میں، ہم صرف کرنے کی ضرورت ہے ہمارے کہاں اور ہماری حالت میں بھرنے. 721 00:35:07,230 --> 00:35:13,050 تو ہماری میز صرف ہماری اکاؤنٹس ہے میز، ہم کیا کر رہا ہوں کے طور پر. 722 00:35:13,050 --> 00:35:14,931 اور پھر ہماری حالت یہاں کیا ہے؟ 723 00:35:14,931 --> 00:35:16,655 >> سامعین: بیلنس. 724 00:35:16,655 --> 00:35:18,330 >> اسپیکر 1: بیلنس 0 برابر. 725 00:35:18,330 --> 00:35:19,401 صحیح. 726 00:35:19,401 --> 00:35:19,900 سب اچھا. 727 00:35:19,900 --> 00:35:20,322 جی ہاں. 728 00:35:20,322 --> 00:35:21,238 >> سامعین: [اشراوی]. 729 00:35:21,238 --> 00:35:25,745 730 00:35:25,745 --> 00:35:30,530 >> اسپیکر 1: تو DELETE موروثی طور پر سب کچھ کو خارج کرتا. 731 00:35:30,530 --> 00:35:42,380 SELECT ساتھ تو جبکہ، SELECT میں لیتا آپ کو واپس آ چاہتے ہیں کہ بعض کالم. 732 00:35:42,380 --> 00:35:46,680 آپ کے بارے میں سب کچھ کرنا چاہتا تھا تو ایک صارف آپ کو ستارہ کا استعمال، واپس آئے. 733 00:35:46,680 --> 00:35:49,040 سٹار میرے پاس واپس، کا کہنا ہے کہ اس صارف سے سب کچھ. 734 00:35:49,040 --> 00:35:54,430 یا تم کہاں ستارہ ڈالا ہے تو، کہ صرف مجھ سے سب کچھ دینے کا مطلب ہے. 735 00:35:54,430 --> 00:35:56,520 >> لیکن موروثی کہ ہے DELETE. 736 00:35:56,520 --> 00:36:01,569 آپ کا کہنا ہے اگر ایسا ہے تو، سے خارج توازن 0 برابر جہاں اکاؤنٹس، 737 00:36:01,569 --> 00:36:02,610 اس کے ذریعے جانے کے لئے جا رہا. 738 00:36:02,610 --> 00:36:05,890 اور ہر جگہ اس توازن ہے 0 کے برابر، یہ موروثی طور پر ایسا کرتا ہے. 739 00:36:05,890 --> 00:36:07,470 اس سب کچھ کو خارج کر دیں گے. 740 00:36:07,470 --> 00:36:15,120 ستارہ کی زیادہ for-- ہے منتخب کریں یا اپ ڈیٹ کے ساتھ، 741 00:36:15,120 --> 00:36:20,320 اس فرد کے بارے میں مزید بات کر رہا ہے ایک صارف کے لئے اسی کھیتوں. 742 00:36:20,320 --> 00:36:25,530 >> تاکہ آپ کو منتخب کرتے جب میز کہاں ID سے ستارہ 743 00:36:25,530 --> 00:36:31,130 آپ کے پاس واپس کہ، 1 برابر ID 1 کے ساتھ صارف کے بارے میں سب کچھ. 744 00:36:31,130 --> 00:36:38,980 آپ کے منتخب کردہ تعداد کرنے کے لئے ہوتے تو یا صارفین کی طرف سے ID کوما کا نام منتخب کریں 745 00:36:38,980 --> 00:36:43,110 WHERE ID 1 برابر، کہ صرف ان کی تعداد کی واپسی 746 00:36:43,110 --> 00:36:44,880 یا ان کی شناخت اور ان کے نام. 747 00:36:44,880 --> 00:36:45,540 ٹھیک ہے؟ 748 00:36:45,540 --> 00:36:49,420 >> تو ہم نے اس کیس میں ستارہ کا استعمال ہمیں ایک صارف کے بارے میں سب کچھ دے. 749 00:36:49,420 --> 00:36:51,940 اور موروثی کہ کرتا DELETE. 750 00:36:51,940 --> 00:36:56,950 یہ صرف آئی ڈی خارج نہیں کرتا ہے، یا صرف نام، یا جو کچھ بھی. 751 00:36:56,950 --> 00:36:57,550 نہیں، جی ہاں. 752 00:36:57,550 --> 00:36:59,780 یہ صرف پورے صارف خارج کرتا ہے. 753 00:36:59,780 --> 00:37:05,210 تو اگر ہم کو فکر کرنے کی ضرورت نہیں ہے وہاں سٹار کے بارے میں. 754 00:37:05,210 --> 00:37:09,170 >> آپ حذف کرنا چاہتے تھے تو سب کچھ، اگر تم ایسا کر، 755 00:37:09,170 --> 00:37:11,970 اور یہ صرف سب کچھ چھوڑ دیتا ہوں. 756 00:37:11,970 --> 00:37:14,290 لیکن عام طور پر، آپ ایسا کرنے کے لئے نہیں کرنا چاہتے. 757 00:37:14,290 --> 00:37:16,940 لیکن کیا آپ نے کبھی کو حذف کرنا چاہتے ہیں تو سب کچھ، اگر تم ایسا کر. 758 00:37:16,940 --> 00:37:18,890 اوکے. 759 00:37:18,890 --> 00:37:22,120 >> تم لوگوں کو کسی بھی دیگر سوالات پایا؟ 760 00:37:22,120 --> 00:37:22,620 جی ہاں. 761 00:37:22,620 --> 00:37:24,316 >> سامعین: آپ 26 کر سکتے ہیں؟ 762 00:37:24,316 --> 00:37:27,090 >> اسپیکر 1: 26 ہم صرف کیا. 763 00:37:27,090 --> 00:37:28,090 سامعین: اوہ، 25، افسوس. 764 00:37:28,090 --> 00:37:30,721 اسپیکر 1: 25. 765 00:37:30,721 --> 00:37:31,220 اوکے. 766 00:37:31,220 --> 00:37:31,870 25. 767 00:37:31,870 --> 00:37:32,650 اوہ. 768 00:37:32,650 --> 00:37:33,691 انہوں نے جاوا سکرپٹ کے کر رہے ہیں. 769 00:37:33,691 --> 00:37:37,265 اوہ، میں اس پر یقین نہیں کیا جا سکتا. 770 00:37:37,265 --> 00:37:38,765 میں نے پھر گڑبڑ کرنے لوگ ہمیں اوپر جا رہا ہوں. 771 00:37:38,765 --> 00:37:42,180 772 00:37:42,180 --> 00:37:43,330 اوکے. 773 00:37:43,330 --> 00:37:44,440 ہم اس کو مل گیا. 774 00:37:44,440 --> 00:37:46,172 ہم اس کام کو کرنے کے لئے جا رہے ہیں. 775 00:37:46,172 --> 00:37:48,190 آہ، jQuery کی. 776 00:37:48,190 --> 00:37:49,380 مزہ. 777 00:37:49,380 --> 00:37:49,880 اوکے. 778 00:37:49,880 --> 00:37:54,040 >> تو اگر ہم مکمل کرنے کے لئے جا رہے ہیں ویب صفحے کے نفاذ 779 00:37:54,040 --> 00:37:57,820 اس طرح میں وہ کا دورہ کرتا ہے کہ، ان پٹ کو ان کے نام، اور فارم جمع، 780 00:37:57,820 --> 00:38:03,810 وہ اس عظیم الرٹ ہے ظاہر کرنے کے لئے کی جا رہی ہے اس کھڑکی. 781 00:38:03,810 --> 00:38:08,410 انتباہات کے ساتھ کچھ بھی تو، ہم جانتے ہیں کہ ہم جاوا سکرپٹ کو استعمال کرنے کے لئے جا رہے ہیں. 782 00:38:08,410 --> 00:38:11,190 گرمیوں میں، جاوا سکرپٹ کو. 783 00:38:11,190 --> 00:38:14,070 اور وہ ان پٹ میں ناکام رہتے ہیں فارم جمع کرانے سے پہلے نام، 784 00:38:14,070 --> 00:38:15,110 کوئی الرٹ ظاہر ہو جانی چاہئے. 785 00:38:15,110 --> 00:38:17,900 تو کیا تم، jQuery استعمال کر سکتے ہیں لیکن آپ کے لئے نہیں ہے. 786 00:38:17,900 --> 00:38:22,390 >> اس لئے میں تم لوگوں کو کام کرنے دو کرنے جا رہا ہوں اس پر صرف ایک جوڑے منٹ کے لئے. 787 00:38:22,390 --> 00:38:24,050 اس بارے میں سوچو. 788 00:38:24,050 --> 00:38:26,050 اور پھر ہم اس کوڈ گا. 789 00:38:26,050 --> 00:38:29,260 790 00:38:29,260 --> 00:38:33,610 میں کوشش کے بارے میں سوچنا کرنے جا رہا ہوں سلیش میں آپ سے اس جواب کی وضاحت کے لئے بہترین طریقہ. 791 00:38:33,610 --> 00:38:49,945 792 00:38:49,945 --> 00:38:50,470 ٹھیک ہے. 793 00:38:50,470 --> 00:38:53,150 ہم نے اسے قائم ہو جاتے ہیں. 794 00:38:53,150 --> 00:38:53,920 اوکے. 795 00:38:53,920 --> 00:38:56,370 >> تو ہم صرف جا رہے ہیں اس کے ذریعے چلنا، 796 00:38:56,370 --> 00:38:59,010 میں jQuery جانتے ہیں کیونکہ تھوڑا سا مبہم ہے. 797 00:38:59,010 --> 00:39:01,710 جاوا اسکرپٹ. 798 00:39:01,710 --> 00:39:03,542 یہ وہاں ایک چھوٹا سا باہر ہے. 799 00:39:03,542 --> 00:39:05,875 تو کیا ہم کیا کرنے جا رہے ہے [اشراوی] اصل حل کیا 800 00:39:05,875 --> 00:39:07,250 jQuery کے ساتھ اس مسئلہ کو. 801 00:39:07,250 --> 00:39:09,490 آپ کو یاد ہے اگر ایسا ہے تو، jQuery کے صرف ایک لائبریری ہے 802 00:39:09,490 --> 00:39:11,520 کہ صرف جاوا سکرپٹ کی چوٹی پر بنایا گیا ہے. 803 00:39:11,520 --> 00:39:14,750 اس کو بنانے کے لئے کا مطلب ہے آپ کی زندگی تھوڑا سا آسان. 804 00:39:14,750 --> 00:39:17,660 >> میں نے تو، یقینی طور پر کرے گا آپ کے پاس وقت، پر دیکھو 805 00:39:17,660 --> 00:39:20,510 کا ایک تھوڑا سا jQuery کے لئے دستاویزات. 806 00:39:20,510 --> 00:39:23,230 لیکن یہ جاوا سکرپٹ کی طرح ہے. 807 00:39:23,230 --> 00:39:27,830 یہ، جہاں آپ کو اسی طرح paradigms کے پاس ہے افعال کو فون کرنے کے لئے اس نقطہ آپریٹر کا استعمال 808 00:39:27,830 --> 00:39:31,720 تم سے ہے کہ اشیاء پر. 809 00:39:31,720 --> 00:39:36,970 >> تو کیا ہم یہاں jQuery کے لئے ہے، آپ نے ہمیشہ اس طرح ہونا چاہئے 810 00:39:36,970 --> 00:39:43,010 چادر کی، جس میں ہے $ (دستاویز) تیار (تقریب) کی تقریب 811 00:39:43,010 --> 00:39:45,510 یہاں قوسین میں. 812 00:39:45,510 --> 00:39:46,070 اوکے. 813 00:39:46,070 --> 00:39:48,700 تو کیا یہ کچھ ہو سکتا ہے آپ کو اپنے دھوکے باز شیٹ پر چاہتے ہیں. 814 00:39:48,700 --> 00:39:52,070 بہت کم از کم، آپ کر سکتے ہیں کی وجہ سے آپ jQuery کے لئے چادر ہے. 815 00:39:52,070 --> 00:39:57,190 اور یہ کم از کم میں مل جائے گا آپ وہاں راستے جدا. 816 00:39:57,190 --> 00:40:00,110 >> اسی طرح میں تو ہے کہ ہم ، جاوا سکرپٹ کے بارے میں بہت بات 817 00:40:00,110 --> 00:40:04,560 اور ہم دیکھ کر شروع ہو گی ہم میں ترمیم کرنے کی کوشش کر رہے ہیں میں 818 00:40:04,560 --> 00:40:06,150 یا ہم کو تبدیل کرنے کی کوشش کر رہے ہیں. 819 00:40:06,150 --> 00:40:09,050 اور یہ کہ عام طور پر ہو جائے گا ہم میں ڈال دیا تھا کہ پہلی بات. 820 00:40:09,050 --> 00:40:18,270 تو اس صورت میں، ہم اس کو واپس جانا ہے تو یہاں اور ہم یہاں ہمارے فارم میں نظر آتے ہیں، 821 00:40:18,270 --> 00:40:21,790 ہم اس آدانوں ہے، حق، آدانوں کے اس آئی ڈی. 822 00:40:21,790 --> 00:40:24,780 اور ہم جانتے ہیں کہ بنیاد پر ہمارے سوال پر، ہم 823 00:40:24,780 --> 00:40:27,970 یا تو پھینک جا رہے ہیں ایک خرابی اس، خالی ہے 824 00:40:27,970 --> 00:40:31,720 یا ہم ڈالنے کے لئے جا رہے ہیں ایک انتباہ میں یہ، ہے نا؟ 825 00:40:31,720 --> 00:40:36,670 ہم یہ کہنا تو شاید محفوظ یہاں آدانوں کے ساتھ نمٹنے کے لئے جا. 826 00:40:36,670 --> 00:40:41,770 >> jQuery کے کہ میں بہت ہی ہے ہم تو اس ایک ID کے ساتھ واپس سی ایس ایس، کسی بھی چیز کے لئے لگتا ہے 827 00:40:41,770 --> 00:40:44,760 ہم نے ایک ہیش کے ساتھ میں نظر آتے ہیں. 828 00:40:44,760 --> 00:40:48,310 کلاس میں ہم ساتھ کچھ بھی حق، ایک نقطہ کے ساتھ کی طرف دیکھا؟ 829 00:40:48,310 --> 00:40:53,210 ، یہاں پر اسی طرح میں تو کیا ہوا ہم کے بارے میں بات کر رہے ہیں آدانوں ہے. 830 00:40:53,210 --> 00:40:56,920 ہم نے اس کے آدانوں ہے دیکھا ہمارے فارم کے اندر اندر ایک شناختی. 831 00:40:56,920 --> 00:41:00,850 تو ہم نے اس طرح کے طور پر اس سے رجوع کرنے جا رہے ہیں. 832 00:41:00,850 --> 00:41:01,653 آدانوں. 833 00:41:01,653 --> 00:41:02,460 ٹھیک ہے؟ 834 00:41:02,460 --> 00:41:04,480 >> تو جب شک میں، یہاں تک کہ تم کہیں ہے تو، 835 00:41:04,480 --> 00:41:09,100 آپ کرنے کے بارے میں واقعی میں بے یقینی کا شکار ہیں تو ، ایک اس سے رجوع، اس چادر ہے. 836 00:41:09,100 --> 00:41:11,780 تو وہاں کے ساتھ شروع jQuery کے لئے چادر. 837 00:41:11,780 --> 00:41:16,330 بی، آپ جانتے ہیں کہ بات کو یقینی بنانے کے آپ کیا تبدیلی آ رہی ہے. 838 00:41:16,330 --> 00:41:18,830 اور جب شک میں، کسی چیز میں ڈال دیتا، 839 00:41:18,830 --> 00:41:21,390 اور اگر آپ کو لگتا ہے کہ جو کچھ بھی، ڈاٹ کرتے آپ اس کے ساتھ کرنا چاہئے. 840 00:41:21,390 --> 00:41:22,150 >> سامعین: چادر کیا ہے؟ 841 00:41:22,150 --> 00:41:24,160 >> اسپیکر 1: چادر اس کی پہلی سطر ہے. 842 00:41:24,160 --> 00:41:27,520 تو یہ ہے، جب تک انتظار کا کہنا ہے کہ میری دستاویز تیار ہے. 843 00:41:27,520 --> 00:41:29,160 پھر چیزیں ساتھ خلط ملط کرنا شروع کریں. 844 00:41:29,160 --> 00:41:30,890 ٹھیک ہے؟ 845 00:41:30,890 --> 00:41:32,780 تو ہم ہم آدانوں کے ساتھ الجھ رہے ہیں جانتے ہیں. 846 00:41:32,780 --> 00:41:35,450 تو ہم نے اوکے، طرح، آدانوں ہمارے شکل ہے ہیں. 847 00:41:35,450 --> 00:41:37,220 کہ ہماری آئی ڈی ہے. 848 00:41:37,220 --> 00:41:39,800 تو ہے کہ ہم کر رہے ہیں جا کے لئے لگ جائے. 849 00:41:39,800 --> 00:41:45,220 اور ہم ہیں کیا ہوتا دیکھنا چاہتے ہیں اس فارم کو جمع کرایا جاتا ہے جب، ہے نا؟ 850 00:41:45,220 --> 00:41:50,180 >> ہم سوچتے ہو سکتا ہے تو، ہم نے کچھ .submit ہے. 851 00:41:50,180 --> 00:41:56,080 تاکہ .submit بس ٹھیک، اس فارم، کا کہنا ہے کہ ہم ہیش آدانوں کے ساتھ محولہ کیا ہے کہ، 852 00:41:56,080 --> 00:41:59,594 یہ پیش کی ہے جب، کچھ اور پھانسی. 853 00:41:59,594 --> 00:42:01,135 تو ہم نے کچھ تقریب کے لئے جا رہے. 854 00:42:01,135 --> 00:42:05,010 855 00:42:05,010 --> 00:42:07,270 ہم یہاں گمنام افعال نوٹس ہے. 856 00:42:07,270 --> 00:42:09,090 ہم یہاں ایک گمنام تقریب ہے. 857 00:42:09,090 --> 00:42:09,590 جی ہاں. 858 00:42:09,590 --> 00:42:14,880 >> سامعین: یہ ہمیشہ .submit کیا جائے گا، یا یہ، صرف اس وجہ سے ایچ ٹی ایم ایل میں ہے 859 00:42:14,880 --> 00:42:18,260 ہم بٹن کی قسم بھیجئے بنا دیا؟ 860 00:42:18,260 --> 00:42:23,680 >> اسپیکر 1: یہ .submit کیا جانا چاہئے، کیونکہ یہ ہم نے جمع کرا رہے ہیں کہ کسی نہ کسی شکل میں ہے. 861 00:42:23,680 --> 00:42:27,750 اس .submit کو ضروری نہیں ہے کیونکہ بٹن کی طرح ہے جو کے مطابق 862 00:42:27,750 --> 00:42:28,430 فون کرنے کے لئے. 863 00:42:28,430 --> 00:42:32,610 لیکن حقیقت یہ ہے کہ ایک ہم جمع کراتے رہے ہیں کہ کی تشکیل. 864 00:42:32,610 --> 00:42:33,140 اوکے. 865 00:42:33,140 --> 00:42:35,015 >> تاکہ گمنام کو نوٹس یہاں تقریب اس says-- 866 00:42:35,015 --> 00:42:37,348 سامعین: میں واقعی نہیں گمنام افعال کو سمجھ. 867 00:42:37,348 --> 00:42:39,240 اسپیکر 1: تو گمنام افعال، وہ کر رہے ہیں 868 00:42:39,240 --> 00:42:42,380 ایک نام نہیں ہے کہ صرف کام کرتا. 869 00:42:42,380 --> 00:42:49,560 تو بجائے میں سے کچھ اہم تقریب ہو رہی ہے ہم کہہ سکتے calls--، دستاویز توکیا ایسا کرنا 870 00:42:49,560 --> 00:42:52,380 تیار، پھر ہم آدانوں کو فون کریں گے. 871 00:42:52,380 --> 00:42:57,470 اور پھر، جمع کراتے وقت، call-- کی طرح، اگر ایسا ہے تو اور فلاں عرض کیا، 872 00:42:57,470 --> 00:42:59,550 ہم کسی اور تقریب کو فون کروں گا. 873 00:42:59,550 --> 00:43:01,840 ایک گمنام تقریب صرف ایک نام نہیں ہے، 874 00:43:01,840 --> 00:43:05,120 اور یہ صرف عملدرآمد کیا جائے گا چیزوں کی ان قسم کے اندر اندر. 875 00:43:05,120 --> 00:43:10,970 >> تو اس صورت میں، کیا یہ کہتے ہیں کہ ہمارے دستاویز تیار ہے، ہے، 876 00:43:10,970 --> 00:43:12,880 اس تقریب کو پھانسی. 877 00:43:12,880 --> 00:43:17,110 اس تقریب پر مشتمل ہے یہاں کے اندر اندر ہر چیز کا. 878 00:43:17,110 --> 00:43:24,410 اور پھر اگلے پرت میں، ٹھیک ہے، یہ ہے آدانوں پیش کیا جاتا ہے جب، اس کو پھانسی. 879 00:43:24,410 --> 00:43:28,329 یہ denoting کے کا صرف ایک طریقہ ہے کیا جب چلایا جائے چاہئے. 880 00:43:28,329 --> 00:43:30,120 یہ لفظی صرف ایک ایسا نہیں ہوتا کہ تقریب 881 00:43:30,120 --> 00:43:32,860 ایک نام ہے، تاکہ وہ کرنے کے لئے ہوتے ایک دوسرے میں در اندر، 882 00:43:32,860 --> 00:43:35,132 آپ کے نام سے انہیں فون نہیں کر سکتے کیونکہ. 883 00:43:35,132 --> 00:43:36,984 ٹھیک ہے؟ 884 00:43:36,984 --> 00:43:39,775 لفظی، ایک گمنام تقریب ایک نام کے بغیر صرف ایک تقریب ہے. 885 00:43:39,775 --> 00:43:41,470 یہ بات ہے. 886 00:43:41,470 --> 00:43:47,370 encapsulate کی صرف ایک طریقہ مختلف چیزیں 887 00:43:47,370 --> 00:43:49,250 ہم مخصوص اوقات میں پھانسی دے دی چاہتا ہوں کہ. 888 00:43:49,250 --> 00:43:51,164 >> سامعین: [اشراوی]. 889 00:43:51,164 --> 00:43:53,420 >> اسپیکر 1: چھدر؟ 890 00:43:53,420 --> 00:43:54,360 کہاں؟ 891 00:43:54,360 --> 00:43:57,510 >> سامعین: میں تقریب کے بعد قوسین؟ 892 00:43:57,510 --> 00:44:00,660 >> اسپیکر 1: افعال بعد. 893 00:44:00,660 --> 00:44:01,290 کون سا؟ 894 00:44:01,290 --> 00:44:02,410 >> سامعین: دونوں. 895 00:44:02,410 --> 00:44:05,137 آپ ڈال دیا تو، طرح، واقعہ، یا اگر آپ، وہاں میں ایک دلیل ڈال 896 00:44:05,137 --> 00:44:07,372 یہ غلط ہو گا؟ 897 00:44:07,372 --> 00:44:12,592 >> اسپیکر 1: اس صورت میں، مجھے لگتا ہے آپ وہاں میں ایک دلیل ڈال سکتے ہیں. 898 00:44:12,592 --> 00:44:15,619 لیکن ہم ایک کی ضرورت نہیں ہے کیونکہ دلیل، وہاں نہیں ہونا چاہئے. 899 00:44:15,619 --> 00:44:17,410 کی طرح، یہ پوری بات ہے، کی طرح، آپ کو صرف کرنا چاہئے 900 00:44:17,410 --> 00:44:19,810 ہیں ان چیزوں ہے چیز کی ضروری ترتیب دیں. 901 00:44:19,810 --> 00:44:29,325 اسی طرح میں کہ اگر ہم نے کسی بھی طرح int اہم void-- ہے کہ تقریب، 902 00:44:29,325 --> 00:44:35,687 int اہم باطل کے ساتھ، آپ کو ، int جو کچھ بھی ARG وی ایسا کر سکتا ہے. 903 00:44:35,687 --> 00:44:38,270 لیکن آپ کو ان کی ضرورت نہیں ہے تو، آپ وہاں میں نے ان کو نہیں ہونا چاہئے. 904 00:44:38,270 --> 00:44:39,070 ایک ہی بات. 905 00:44:39,070 --> 00:44:40,896 یما، آپ سے ایک سوال ہے؟ 906 00:44:40,896 --> 00:44:41,671 اوکے. 907 00:44:41,671 --> 00:44:42,170 ٹھنڈا. 908 00:44:42,170 --> 00:44:42,670 اوکے. 909 00:44:42,670 --> 00:44:45,862 اس طرح ہم نے اب تک کے جب ہمارے دستاویز تیار ہے، اس کو پھانسی. 910 00:44:45,862 --> 00:44:47,570 اب ہم دیکھ رہے ہیں یہ پیش کی ہے جب. 911 00:44:47,570 --> 00:44:51,530 تو اب ہم اصل قسم کا ہے ہمارے چیز کے گوشت کا. 912 00:44:51,530 --> 00:45:00,120 تو ہم نے قیمت حاصل کرنے کی ضرورت ہے صارف ایسا نام ہونا چاہے، جمع کرائی 913 00:45:00,120 --> 00:45:01,340 یا خالی. 914 00:45:01,340 --> 00:45:07,270 اور پھر ہم یا تو واپس کرنے کی ضرورت اس انتباہ یا ایک خرابی پھینک دیں. 915 00:45:07,270 --> 00:45:08,560 بہر حال. 916 00:45:08,560 --> 00:45:13,690 >> تو ہم نے ایک اعلان کرتے ہیں کہ کس طرح جاوا اسکرپٹ میں متغیر؟ 917 00:45:13,690 --> 00:45:14,670 متغیر. 918 00:45:14,670 --> 00:45:19,430 تاکہ متغیر کے نام، کا کہنا ہے کہ برابر یا اصل میں، ہم کریں گے 919 00:45:19,430 --> 00:45:21,960 میں نے اس کا نام ہے لگتا ہے کے بعد سے قدر کرتے ہیں. 920 00:45:21,960 --> 00:45:23,920 اوکے. 921 00:45:23,920 --> 00:45:31,320 تو ہم یہاں ہم اس کا کچھ قدر ہے ہمارے آدانوں فارم سے ھیںچو کرنا چاہتے ہیں. 922 00:45:31,320 --> 00:45:34,100 اسی طرح میں تو ہے کہ ہم اس قسم کی، آدانوں کیا 923 00:45:34,100 --> 00:45:38,380 کیا کوئی مجھے بتا سکتا ہے کیا ہم یہاں کے اندر اندر بلا سکتا 924 00:45:38,380 --> 00:45:41,230 ہم حاصل کرنا چاہتے تھے تو فارم سے نام؟ 925 00:45:41,230 --> 00:45:46,929 اور ہم یہاں ہمارے فارم میں واپس دیکھو، ہم نام کے ایک شناخت ہے کہ محسوس کریں. 926 00:45:46,929 --> 00:45:47,845 سامعین: [اشراوی]. 927 00:45:47,845 --> 00:45:51,026 928 00:45:51,026 --> 00:45:54,675 >> اسپیکر 1: آپ کی ضرورت نہیں ہے ایک صف کے طور پر اس کے بارے میں سوچنا. 929 00:45:54,675 --> 00:45:57,650 930 00:45:57,650 --> 00:46:00,760 آپ اس کے بارے میں فکر کرنے کی ضرورت نہیں ہے. 931 00:46:00,760 --> 00:46:03,250 تو ہم نے کچھ نام ہے. 932 00:46:03,250 --> 00:46:09,022 اور پھر جاوا اسکرپٹ اور چیزوں کی وجہ عجیب ہیں، ہم صرف "نام." ایسا نہیں کر سکتا 933 00:46:09,022 --> 00:46:11,230 ہم اصل میں فون کرنے کی ہے ہمیں دیتا ہے کہ کوئی تقریب، 934 00:46:11,230 --> 00:46:14,160 کی طرح، کہ شناخت کی قدر. 935 00:46:14,160 --> 00:46:15,160 ٹھیک ہے؟ 936 00:46:15,160 --> 00:46:16,780 تو یہ صرف ویل ہے. 937 00:46:16,780 --> 00:46:18,356 >> سامعین: [اشراوی]. 938 00:46:18,356 --> 00:46:19,160 >> اسپیکر 1: ٹھیک ہے. 939 00:46:19,160 --> 00:46:27,030 جاوا اسکرپٹ، اس طرح کے ساتھ اتنی یہیں بات صرف گزرتا ہے. 940 00:46:27,030 --> 00:46:35,730 یہ بات ہے as-- کی اور آپ کو سوچ سکتا ایک getElementById، جہاں تقریبا کی طرح 941 00:46:35,730 --> 00:46:40,630 getElementById دراصل کریں گے آپ کو مکمل چیز کو واپس. 942 00:46:40,630 --> 00:46:49,930 $ ("# کا نام") کی طرح صرف کیا ہے، ٹھیک ہے، مجھے لگتا ہے میں اس تک رسائی حاصل کر سکتے ہیں، اس کے ہیں، 943 00:46:49,930 --> 00:46:52,265 لیکن اگر آپ واقعی یہ چاہتے ہیں تو . تم کو قدر واپس 944 00:46:52,265 --> 00:46:53,596 >> سامعین: یہ ایک پوائنٹر طرح ہے؟ 945 00:46:53,596 --> 00:46:55,070 >> اسپیکر 1: یہ قسم کی ایک پوائنٹر کی طرح ہے. 946 00:46:55,070 --> 00:46:57,069 آپ کے طور پر سوچ سکتا تھا قسم کی ایک پوائنٹر کی طرح. 947 00:46:57,069 --> 00:46:59,060 کی طرح، یہ میں نے، اوکے، کا کہنا ہے کہ وہاں حاصل کرنے کے لئے کس طرح جانتے، 948 00:46:59,060 --> 00:47:02,330 لیکن اصل سے ہٹ قیمت حاصل کرنے کے یہ آپ کو واضح طور پر اس کے لئے پوچھنا ہے. 949 00:47:02,330 --> 00:47:07,800 اور بدقسمتی سے، ظاہر ہے، ہم ایسا نہیں کرتے جاوا اسکرپٹ اور jQuery کے ساتھ بہت زیادہ کرتے ہیں. 950 00:47:07,800 --> 00:47:12,160 >> تو یہ کتنا نیچے آ جا رہا ہے تم، تم کو معلوم ہو کہ کیا guys-- 951 00:47:12,160 --> 00:47:17,610 کیا تم نے دیکھا ہے کے لئے ہو، اور کیا آپ کی طرح منطقی طور پر اندازہ لگا سکتے ہیں. 952 00:47:17,610 --> 00:47:21,639 ان چیزوں میں سے کچھ کی وجہ سے، آپ شاید نصف وہاں مل سکے. 953 00:47:21,639 --> 00:47:24,180 لیکن یہ مکمل طور حق حاصل کرنے، میں شاید اس مسئلہ کو لگتا ہے 954 00:47:24,180 --> 00:47:25,624 سب سے کم میں سے ایک سکور کی تھی. 955 00:47:25,624 --> 00:47:27,790 سامعین: کی طرح، مثال کے طور پر، [اشراوی] آدانوں کے لئے، 956 00:47:27,790 --> 00:47:29,450 تم وہاں کیوں ویل ڈال کرنے کی ضرورت نہیں ہے؟ 957 00:47:29,450 --> 00:47:30,450 اسپیکر 1: اس میں سے ایک کے لیے؟ 958 00:47:30,450 --> 00:47:31,124 سامعین: جی ہاں. 959 00:47:31,124 --> 00:47:31,790 اسپیکر 1: جی ہاں. 960 00:47:31,790 --> 00:47:33,498 اس قسم کی ہے کیونکہ ہم نے کہا کے طور پر، پسند، 961 00:47:33,498 --> 00:47:37,180 بعض پوائنٹر، اور یہ میرے حوالہ کر رہا ہے یہ اور اصل میں ہمیں قدر ہو رہی ہے. 962 00:47:37,180 --> 00:47:38,872 >> سامعین: جبکہ [اشراوی]؟ 963 00:47:38,872 --> 00:47:42,060 >> اسپیکر 1: آدانوں کے لئے، آدانوں صرف some-- ہے 964 00:47:42,060 --> 00:47:44,450 ہم صرف کر رہے طرح ہے مجموعی طور پر اس کی طرف دیکھ، 965 00:47:44,450 --> 00:47:48,859 اور اس .submit بتاتا ہے ہمیں جاننے کی ضرورت ہے. 966 00:47:48,859 --> 00:47:50,150 jQuery اور جاوا سکرپٹ کے عجیب ہے. 967 00:47:50,150 --> 00:47:50,800 میں جانتا ہوں. 968 00:47:50,800 --> 00:47:51,690 میں نے لوگوں کو معلوم ہے. 969 00:47:51,690 --> 00:47:52,460 میں جانتا ہوں. 970 00:47:52,460 --> 00:47:55,260 میں ایسا نہیں کرتے ایک وجہ ہے ویب پروگرامنگ کرتے. 971 00:47:55,260 --> 00:47:56,230 صرف مذاق کر رہا. 972 00:47:56,230 --> 00:47:57,780 میں نے اس کے لئے کافی کی نمائش نہیں کھایا ہے. 973 00:47:57,780 --> 00:47:59,070 >> سامعین: [اشراوی] سی ایس ایس. 974 00:47:59,070 --> 00:48:00,206 >> [ہنسی] 975 00:48:00,206 --> 00:48:00,590 >> اسپیکر 1: ٹھیک ہے، کہ سی ایس ایس ہے. 976 00:48:00,590 --> 00:48:03,730 سی ایس ایس کی طرح، خوبصورت چیزیں بنانے، صرف ہے، اس کے اعداد و شمار کے ساتھ نمٹنے کی طرح نہیں ہے. 977 00:48:03,730 --> 00:48:05,710 وہاں ایک فرق ہے. 978 00:48:05,710 --> 00:48:06,350 اوکے. 979 00:48:06,350 --> 00:48:12,110 تو اب امید ہے کہ، اس کے لئے، بھی part-- یہ، کی طرح ایک مسئلہ ہے جہاں آپ نہیں کر سکتے ہیں 980 00:48:12,110 --> 00:48:16,070 آپ کی طرح ہو سکتا ہے، نحو جانتے ہیں، ٹھیک ہے، آپ کو کچھ متغیر قدر ہو سکتا ہے 981 00:48:16,070 --> 00:48:18,320 اور اس طرح ہو، میں نے فرض درست طریقے قدر ہے. 982 00:48:18,320 --> 00:48:20,600 اور پھر آپ کو شاید کر سکتے تھے اس کے اگلے حصہ لکھیں. 983 00:48:20,600 --> 00:48:24,640 اس کے اگلے حصہ شاید کرے گا بہت زیادہ آسان لگتا، 984 00:48:24,640 --> 00:48:26,610 یا یہ منطقی بنا دے گا تم لوگوں کو سمجھ میں آتا. 985 00:48:26,610 --> 00:48:31,520 >> ہم نے اب تک لکھا ہے جبکہ، میں نے ہاں، ام، طرح ہو جائے گا معلوم ہے 986 00:48:31,520 --> 00:48:34,340 میں نے تمام سوالات پر یہ پتہ نہیں ہے. 987 00:48:34,340 --> 00:48:37,610 آپ کو مکمل طور psuedocode لکھ ​​سکتے ہیں اور پھر اصلی کے کوڈ میں توڑ 988 00:48:37,610 --> 00:48:40,460 . تم جب اس قسم کی ریاضی کی طرح ہے. 989 00:48:40,460 --> 00:48:42,904 اگر آپ نے کبھی لیا ہے تو کچھ کثیر حصہ بھی مسئلہ کہاں 990 00:48:42,904 --> 00:48:44,820 تم نہیں جانتے کہ کس طرح کرنے کے لئے پہلا قدم ماضی حاصل، 991 00:48:44,820 --> 00:48:46,736 لیکن سب کچھ اس پہلے قدم پر انحصار کرتی ہے، 992 00:48:46,736 --> 00:48:49,577 آپ کو صرف کی طرح، 4 برابر ہے ایکس فرض، کا کہنا ہے کہ. 993 00:48:49,577 --> 00:48:50,910 اور پھر آپ صحیح، اس کے ساتھ چلانے؟ 994 00:48:50,910 --> 00:48:52,410 >> آپ کوڈ کے ساتھ ایک ہی بات کر سکتے ہیں. 995 00:48:52,410 --> 00:48:55,740 آپ کہہ سکتے ہیں، تا، فرض میں قیمت کا حق مل گیا. 996 00:48:55,740 --> 00:48:58,290 پھر یہاں اس کے اگلے حصہ کرتے ہیں. 997 00:48:58,290 --> 00:49:02,610 دراصل اس حصے کی وجہ سے خوبصورت منطقی ہونا چاہئے. 998 00:49:02,610 --> 00:49:06,560 >> تاکہ ہم چیک کرنے کی ضرورت تو ہماری قدر خالی ہے. 999 00:49:06,560 --> 00:49:11,650 یا پھر یہ کچھ نام ہے تو، اصل میں ایک انتباہ دینے. 1000 00:49:11,650 --> 00:49:15,085 تو کیا ہم جانچ کرنا چاہتے ہیں کر سکتے ہیں؟ 1001 00:49:15,085 --> 00:49:17,800 ہم نے کچھ تو ہے کرنا چاہتے ہیں. 1002 00:49:17,800 --> 00:49:19,510 اگر آپ کو ہماری تو ہونے جا رہا ہے کیا خیال ہے؟ 1003 00:49:19,510 --> 00:49:24,141 ہم قدر تو دیکھنے کے لئے چیک کرنے کے لئے کی ضرورت ہے یہ ایک خالی سٹرنگ نہیں ہے تو is--. 1004 00:49:24,141 --> 00:49:30,740 1005 00:49:30,740 --> 00:49:31,730 >> کامل. 1006 00:49:31,730 --> 00:49:32,570 بالکل ٹھیک. 1007 00:49:32,570 --> 00:49:33,070 اوکے. 1008 00:49:33,070 --> 00:49:36,320 اگر یہ بات ہے تو کیا، جو ہم کرنا چاہتے ہیں؟ 1009 00:49:36,320 --> 00:49:39,190 ہم صحیح، بعض الرٹ پھینک کرنا چاہتے ہیں؟ 1010 00:49:39,190 --> 00:49:41,090 تو یہ صرف چوکس ہے. 1011 00:49:41,090 --> 00:49:43,050 اور پھر ہم اندر جو چاہو. 1012 00:49:43,050 --> 00:49:45,430 تو ہم نے سمجھا کیا ہیں ہمارے الرٹ اندر کرنے کی؟ 1013 00:49:45,430 --> 00:49:48,916 >> سامعین: "ہیلو." 1014 00:49:48,916 --> 00:49:50,421 >> اسپیکر: 1 کاما. 1015 00:49:50,421 --> 00:49:52,462 اور پھر آپ لوگ ایسا کس طرح کے سلسلہ بندی کرنا یاد ہے؟ 1016 00:49:52,462 --> 00:49:53,400 >> سامعین: پلس. 1017 00:49:53,400 --> 00:49:54,520 >> اسپیکر 1: پلس. 1018 00:49:54,520 --> 00:49:57,490 تو ہم نے کے علاوہ ہیں کرنا چاہتے ہیں. 1019 00:49:57,490 --> 00:50:03,480 اور پھر ہم ایک اور پلس کی ضرورت ہمارے فجائیہ نقطہ کے لئے. 1020 00:50:03,480 --> 00:50:05,620 ٹھنڈا. 1021 00:50:05,620 --> 00:50:06,540 اوکے. 1022 00:50:06,540 --> 00:50:08,255 دوسری صورت میں، جو ہم کرنا چاہتے ہیں کر سکتے؟ 1023 00:50:08,255 --> 00:50:10,380 ہم صحیح، کچھ بھی کرنے کے لئے نہیں کرنا چاہتے؟ 1024 00:50:10,380 --> 00:50:14,190 تو ہم صرف جھوٹے واپس. 1025 00:50:14,190 --> 00:50:17,200 مجھے کیا کرنا نہیں چاہتے ہیں کیا. 1026 00:50:17,200 --> 00:50:18,520 اوکے. 1027 00:50:18,520 --> 00:50:20,660 >> اور پھر ان، کی کورس کیا ضروری ہے 1028 00:50:20,660 --> 00:50:23,510 بند یاد ہے آپ گمنام افعال. 1029 00:50:23,510 --> 00:50:27,230 آپ کو نوٹس اگر ایسا ہے تو، ہم کچھ ہے یہاں ختم ہو جاتی ہے کہ یہاں تقریب. 1030 00:50:27,230 --> 00:50:31,710 تو ہم اس کو بند کرنے کی ضرورت سب سے پہلے ایک اور ایک نیم وقفہ شامل کریں. 1031 00:50:31,710 --> 00:50:35,195 اور پھر یہاں ایک کے لئے ہے اس گمنام تقریب کے ساتھ کیا، 1032 00:50:35,195 --> 00:50:38,650 تو ہم وہاں اسے بند. 1033 00:50:38,650 --> 00:50:40,190 بچت کی ہے کہ گھٹنے مائکشیپ رد عمل. 1034 00:50:40,190 --> 00:50:40,690 جی ہاں. 1035 00:50:40,690 --> 00:50:45,650 سامعین: ایک وجہ ہے that-- صرف جاوا اسکرپٹ میں تمام مثالوں میں 1036 00:50:45,650 --> 00:50:48,480 میں نے دیکھا ہے کہ، ہمارے پاس ہے پہلی گھوبگھرالی منحنی خطوط وحدانی 1037 00:50:48,480 --> 00:50:51,075 تقریب کے طور پر ایک ہی لائن پر؟ 1038 00:50:51,075 --> 00:50:53,040 >> اسپیکر 1: یہ ساہتیک سٹائل ہے. 1039 00:50:53,040 --> 00:50:54,130 جی ہاں. 1040 00:50:54,130 --> 00:51:00,650 اور اصل میں، آپ کو 61 لے تو، ہم ہمارے تمام گھوبگھرالی منحنی خطوط وحدانی اس طرح کرتے ہیں. 1041 00:51:00,650 --> 00:51:01,830 ہہ؟ 1042 00:51:01,830 --> 00:51:05,030 >> سامعین: ہم نے کیا تو اس پر کیا کرنا pset کے، سٹائل کے لیے اتنا برا ہے؟ 1043 00:51:05,030 --> 00:51:05,720 >> اسپیکر 1: نہیں. 1044 00:51:05,720 --> 00:51:09,710 ہم واضح طور پر بتا دیا ہے تم لوگوں کو ایسا کرنے کی. 1045 00:51:09,710 --> 00:51:14,540 لیکن اصل میں، اس قسم کی ہے غالب کنونشن کی 1046 00:51:14,540 --> 00:51:19,620 سی کلاس کی ایک بہت میں اور جاوا اسکرپٹ اور jQuery. 1047 00:51:19,620 --> 00:51:23,074 تو ظاہر ہے، میں نے sure-- ہوں اور اصل میں، میں نے تو اس 1048 00:51:23,074 --> 00:51:26,770 مکمل طور پر اس مسئلہ کو ایسا کرنے دیا گیا تھا اس کی طرف دیکھا بغیر اندھا، 1049 00:51:26,770 --> 00:51:30,080 شاید بہت کم ہے میں نے یہ ہو گیا ہوتا طریقے. 1050 00:51:30,080 --> 00:51:36,160 >> میں نے شاید، ٹھیک ہے، کی طرح کیا گیا ہے ہو سکتا ہے مجھے ایک ان پٹ ہے کہ کچھ قبضہ کرنے کی ضرورت. 1051 00:51:36,160 --> 00:51:38,020 اور میں ہونے لگتا ہے کہ علم کی طرح، کہ، 1052 00:51:38,020 --> 00:51:43,240 ٹھیک ہے، میں کچھ حاصل کرنا چاہتے ہیں تو ID ہے ایک شکل سے، 1053 00:51:43,240 --> 00:51:46,990 میں، اس طرح میں اس سے رجوع میں شاید اس ملے گا. 1054 00:51:46,990 --> 00:51:49,940 میں نے یہ حاصل ہو سکتا ہے. 1055 00:51:49,940 --> 00:51:53,400 لیکن واقعی، صرف ایک چیز مجھے لگتا ہے کہ میں واقعی میں اس یہیں ہے ملے گا. 1056 00:51:53,400 --> 00:51:59,230 >> تو اس کے لئے اس قسم کی ضروری ہے جانتے ہو، کسی بھی مشکل امتحان کے ساتھ کے طور پر، 1057 00:51:59,230 --> 00:52:02,130 تم قسم کی آپ کو لڑائیوں کا انتخاب، ٹھیک ہے؟ 1058 00:52:02,130 --> 00:52:06,780 اگر آپ کو حاصل کرنے کے لئے نہیں جا رہے ہیں جانتے ہیں کہ، اگر jQuery کے لئے کہ پہلے حصہ، میں نے کہا، 1059 00:52:06,780 --> 00:52:10,080 آپ کو اس قدر ہے کہ فرض اور کیا آپ اس کے ساتھ کر سکتے ہیں کرنا. 1060 00:52:10,080 --> 00:52:14,730 آپ کے پاس وقت اور اگر، واپس جاؤ اور کوشش کریں اور ٹکڑوں میں بھر. 1061 00:52:14,730 --> 00:52:17,150 لیکن جیسا ایک سوال کی اجازت نہیں ہے یہ واقعی آپ نیچے دلدل. 1062 00:52:17,150 --> 00:52:18,080 کیا ہے؟ 1063 00:52:18,080 --> 00:52:23,260 اس سے ایک سوال پر تھا پورے امتحان سے باہر jQuery کی. 1064 00:52:23,260 --> 00:52:25,810 تمہیں اس کی ہے، اگر تو جی ہاں، یہ بہت اچھا ہو جائے گا. 1065 00:52:25,810 --> 00:52:28,297 >> سامعین: [اشراوی] jQuery استعمال کرنے کے لئے استقبال کر رہے ہیں. 1066 00:52:28,297 --> 00:52:30,005 اسپیکر 1: تم ہو jQuery استعمال کرنے کا خیر مقدم. 1067 00:52:30,005 --> 00:52:31,088 سامعین: ٹھیک ہے. [اشراوی]. 1068 00:52:31,088 --> 00:52:33,060 اسپیکر 1: تم اسے کس طرح استعمال کیا؟ 1069 00:52:33,060 --> 00:52:35,850 میں نے نظر ہوگا میرے تمام جاوا اسکرپٹ اپ. 1070 00:52:35,850 --> 00:52:38,810 یہ اصل میں بہت آسان ہے میں، jQuery استعمال کرنے، سوچنے کے 1071 00:52:38,810 --> 00:52:42,995 jQuery اصل کم کر دیتا ہے کیونکہ جاوا اسکرپٹ کی رقم آپ کو شاید لکھیں 1072 00:52:42,995 --> 00:52:43,620 طرف، طرح، ششماہی. 1073 00:52:43,620 --> 00:52:46,334 لہذا ہمارے کوڈ شاید ہو جائے گا دو مرتبہ جب تک کہ بغیر. 1074 00:52:46,334 --> 00:52:49,250 آپ کو سب سے بڑا recognize-- تو اگر بات یہ ہے کہ اس مسئلہ سے دور لے 1075 00:52:49,250 --> 00:52:50,550 پیٹرن ہیں. 1076 00:52:50,550 --> 00:52:52,890 آپ تک رسائی حاصل کر رہے ہیں تو ایک شکل سے کچھ، 1077 00:52:52,890 --> 00:52:57,830 آپ کی قیمت درج کرنے، ہیش استعمال کرنے کے لئے جا رہے ہیں، جو کچھ بھی آپ تک رسائی حاصل کرنے کی کوشش کر رہے ہیں. 1078 00:52:57,830 --> 00:53:01,000 یہ پیش کیا جا رہا ہے تو، آپ چاہتے ہیں ایک .submit کچھ اس طرح استعمال کرنے کے لئے. 1079 00:53:01,000 --> 00:53:03,680 آپ نے شاید استعمال کرنے کے لئے جا رہے ہیں وہاں میں ایک گمنام تقریب. 1080 00:53:03,680 --> 00:53:08,030 آپ اصل کی قیمت کی ضرورت ہے کچھ، آپ، کی قیمت درج کرنے جا رہے ہیں 1081 00:53:08,030 --> 00:53:12,160 ہیش، کہ میدان جو کچھ بھی ہے، ویل. 1082 00:53:12,160 --> 00:53:14,690 اور پیٹرن کو تسلیم اس طرح سے جا رہے ہیں 1083 00:53:14,690 --> 00:53:19,586 سے کہیں زیادہ مفید ہو واقعی nitty کرکرا جان کر. 1084 00:53:19,586 --> 00:53:20,562 جی ہاں. 1085 00:53:20,562 --> 00:53:23,164 >> سامعین: تو اگر صارف ان کے نام جمع کرا دیا 1086 00:53:23,164 --> 00:53:27,394 اور یہ ہو گا، اس بیان کے ذریعے چلتا ہے یہ نیچے جاؤ اور اس کے بعد باطل واپس؟ 1087 00:53:27,394 --> 00:53:30,373 >> اسپیکر 1: نہیں، الرٹ کی وجہ سے، آپ کو ایک واپسی طرح اس کے بارے میں سوچ سکتے ہیں. 1088 00:53:30,373 --> 00:53:30,873 جی ہاں. 1089 00:53:30,873 --> 00:53:31,590 تو یہ باہر نکلنے دیں گے. 1090 00:53:31,590 --> 00:53:31,925 جی ہاں. 1091 00:53:31,925 --> 00:53:33,883 >> سامعین: آپ کیا جاسکتا [؟ جگہ؟] قوسین 1092 00:53:33,883 --> 00:53:37,105 کی، قوسین، کچھ پیش؟ 1093 00:53:37,105 --> 00:53:38,870 >> اسپیکر 1: میں نے کیا تھا، مجھے یقین ہے. 1094 00:53:38,870 --> 00:53:42,300 کی یہیں بند کر دیا اس میں سے ایک. 1095 00:53:42,300 --> 00:53:45,800 اور پھر یہ ایک یہاں نیچے بند کر دیا جاتا ہے. 1096 00:53:45,800 --> 00:53:47,135 >> سامعین: اوہ، وہاں. 1097 00:53:47,135 --> 00:53:48,470 ٹھیک ہے. 1098 00:53:48,470 --> 00:53:53,572 >> اسپیکر 1: ظاہر ہے، بہت کم، تھوڑا syntactic میں چیزیں 1099 00:53:53,572 --> 00:53:55,780 اس طرح سے، ہم شاید کروں گا صرف یہ چکر اور طرح ہو، 1100 00:53:55,780 --> 00:53:58,385 آپ قوسین میں مت بھولنا. 1101 00:53:58,385 --> 00:53:59,810 لیکن ہاں. 1102 00:53:59,810 --> 00:54:00,950 اوکے. 1103 00:54:00,950 --> 00:54:04,190 ہم ایک دوسرے سے ایک ہے کہ ہم کیا چاہتے ہیں؟ 1104 00:54:04,190 --> 00:54:07,700 1105 00:54:07,700 --> 00:54:11,599 تم لوگوں کو بائنری درخت سے ملا؟ 1106 00:54:11,599 --> 00:54:12,890 ہم نے اس کے ایک پر جانا چاہتے ہو؟ 1107 00:54:12,890 --> 00:54:17,940 میں بائنری درخت کی طرح محسوس کرتا ہوں اور DOMs پوائنٹس ہونا چاہئے 1108 00:54:17,940 --> 00:54:19,880 کہ تم لوگوں کو بہت آسانی سے حاصل. 1109 00:54:19,880 --> 00:54:21,978 میں نے تم سے نہیں چاہتا اس پر پوائنٹس کھونے کے لئے. 1110 00:54:21,978 --> 00:54:28,335 1111 00:54:28,335 --> 00:54:30,370 اوکے. 1112 00:54:30,370 --> 00:54:33,097 >> یہ یہاں ڈوم کرنے دو. 1113 00:54:33,097 --> 00:54:35,555 مجھے تو میری سرفیس تھا چاہتے ہیں صرف سکرین پر اپنی طرف متوجہ کر سکتا ہے. 1114 00:54:35,555 --> 00:54:38,330 1115 00:54:38,330 --> 00:54:41,461 کہ میں نے گزشتہ سال کیا کرتے ہے. 1116 00:54:41,461 --> 00:54:41,960 اوکے. 1117 00:54:41,960 --> 00:54:48,370 میں نے ذکر کیا کے طور پر تو، ہم بات کر لی ڈوم، دستاویز آبجیکٹ ماڈل کے بارے میں. 1118 00:54:48,370 --> 00:54:51,415 وہ شاید آپ کو دینے کے لئے جا رہے ہیں اس طرح کا ٹکڑا میں سے کچھ تھوڑا سا 1119 00:54:51,415 --> 00:54:54,250 اور اس کے لئے ایک درخت کو پیدا کرنے کے لئے کہے. 1120 00:54:54,250 --> 00:54:58,050 اور یہ تو صرف تمام کرنا ہے ٹیگز کے ذریعے چلانے کے ساتھ. 1121 00:54:58,050 --> 00:55:00,685 تو چلو کوشش کرتے ہیں اور اس کے کیا. 1122 00:55:00,685 --> 00:55:09,610 1123 00:55:09,610 --> 00:55:12,920 >> اس کے علاوہ، معمول کے مطابق، اگر تم لوگوں کو میں انتہائی طور پر، ان quizzes کرتے 1124 00:55:12,920 --> 00:55:16,450 آپ کو عمل کے طور پر کرتے ہیں مشورہ ہے کہ، آپ کی طرح ہو کہ ان میں سے کسی، 1125 00:55:16,450 --> 00:55:19,480 میں واقعی میں کیا ہے نہیں ملتا یہاں کیا ہو رہا، صرف، یقینا، 1126 00:55:19,480 --> 00:55:23,334 ایک سوال کے ساتھ ایک ای میل بھیجیں، اور میں سب سے بہتر طور میں کر سکتے ہیں کی وضاحت کرے گا. 1127 00:55:23,334 --> 00:55:25,298 اوکے. 1128 00:55:25,298 --> 00:55:33,420 >> ہم نے کچھ دستاویز ہے، اور ہم HTML ہے. 1129 00:55:33,420 --> 00:55:33,970 اوکے. 1130 00:55:33,970 --> 00:55:38,750 تو پھر ہم صرف کا تجزیہ کر رہے ہیں یہاں ٹیگز، ہے نا؟ 1131 00:55:38,750 --> 00:55:45,810 تاکہ ہم کیا ہیں comes-- دیکھتے ہیں کیا HTML کے تحت دو subheadings؟ 1132 00:55:45,810 --> 00:55:48,880 خاص طور پر کیونکہ وہ مناسب طریقے سے پوٹ دار کر رہے ہیں؟ 1133 00:55:48,880 --> 00:55:49,580 سر اور جسم. 1134 00:55:49,580 --> 00:56:00,298 1135 00:56:00,298 --> 00:56:00,800 آہ. 1136 00:56:00,800 --> 00:56:03,730 1137 00:56:03,730 --> 00:56:04,960 سر اور جسم. 1138 00:56:04,960 --> 00:56:05,952 پیارا، دلکش. 1139 00:56:05,952 --> 00:56:07,410 تو پھر ہم سر کے ساتھ یہاں شروع کرتے ہیں. 1140 00:56:07,410 --> 00:56:09,090 نیچے سر کیا ہے؟ 1141 00:56:09,090 --> 00:56:11,721 ہماری اگلی ٹیگ کیا ہے؟ 1142 00:56:11,721 --> 00:56:12,220 عنوان. 1143 00:56:12,220 --> 00:56:16,450 1144 00:56:16,450 --> 00:56:19,605 اور اس کے بعد ٹائٹل کے اندر اندر، کوئز. 1145 00:56:19,605 --> 00:56:23,970 1146 00:56:23,970 --> 00:56:24,690 اوکے. 1147 00:56:24,690 --> 00:56:27,940 >> تو لفظی، یہ صرف ہے اوکے، ٹیگ کے ذریعے چلنے؟ 1148 00:56:27,940 --> 00:56:31,610 تو پھر ہم کو ہے تو جسم، ہم کے ذریعے جانے کے طور پر، 1149 00:56:31,610 --> 00:56:35,460 جسم، اسے حق کے اندر تین چیزیں ہیں؟ 1150 00:56:35,460 --> 00:56:36,400 یہ تین divs کے پاس ہے. 1151 00:56:36,400 --> 00:56:40,060 1152 00:56:40,060 --> 00:56:41,900 ہر div کے اپنے چھوٹے باکس ہو جاتا ہے. 1153 00:56:41,900 --> 00:56:45,260 1154 00:56:45,260 --> 00:56:48,106 اور سب سے پہلے div میں کیا ہے؟ 1155 00:56:48,106 --> 00:56:48,606 [اشراوی] 1156 00:56:48,606 --> 00:56:52,070 1157 00:56:52,070 --> 00:56:57,292 اور پھر اگلے ایک، وسط ہے جس میں میں نے صرف تراش لئے جا رہا ہوں. 1158 00:56:57,292 --> 00:56:59,410 اور اس کے بعد گزشتہ ایک سب سے نیچے ہے. 1159 00:56:59,410 --> 00:57:06,060 1160 00:57:06,060 --> 00:57:07,650 >> تو واقعی، یہ صرف کے ذریعے چل رہا ہے. 1161 00:57:07,650 --> 00:57:11,140 اور ہم کو دینے کے لئے جا رہے ہیں مناسب طریقے سے پوٹ دار ہے کہ آپ کو ایچ ٹی ایم ایل، 1162 00:57:11,140 --> 00:57:16,800 آپ لفظی صرف سے چلا سکتے ہیں ٹھیک ہے، یہاں HTML ہے، جیسے اور ہو جائے. 1163 00:57:16,800 --> 00:57:19,460 تو کیا یہ بیرونی ہے کونے، یا بھاگنے چھوڑ دیا، 1164 00:57:19,460 --> 00:57:22,410 تو ہے کہ اس کی اپنی چیز کا ہونا ضروری ہے. 1165 00:57:22,410 --> 00:57:26,360 یہ وہی indention پر ہیں. 1166 00:57:26,360 --> 00:57:30,120 >> تو ہم نے سر کرنے کی ضرورت ہے کہ پتہ جسم کے طور پر ایک ہی سطح پر ہو، 1167 00:57:30,120 --> 00:57:32,040 لیکن ایچ ٹی ایم ایل کے نیچے. 1168 00:57:32,040 --> 00:57:33,100 یہ ہم یہاں کیا ہے. 1169 00:57:33,100 --> 00:57:36,810 سر اور جسم بہن بھائیوں ہیں، لیکن وہ ایچ ٹی ایم ایل کے تحت ہیں. 1170 00:57:36,810 --> 00:57:39,130 اور پھر ہم صرف ان میں سے ہر ایک میں جانے. 1171 00:57:39,130 --> 00:57:44,370 تو سر عنوان، ہے جس میں ہم یہاں دیکھتے ہیں کے طور، کوئز ہے. 1172 00:57:44,370 --> 00:57:48,210 اور اس کے بعد اس معاملے میں، ہم ہیں ان تین لائنوں ہے جس کے جسم،. 1173 00:57:48,210 --> 00:57:51,470 لہذا ان تمام ہیں تمام جسم کے تحت بہن بھائیوں. 1174 00:57:51,470 --> 00:57:53,732 ٹھیک ہے؟ 1175 00:57:53,732 --> 00:57:56,190 تو امید ہے کہ جب تم نے دیکھا ، آپ کچھ اس طرح کی طرح ہو، 1176 00:57:56,190 --> 00:57:57,900 جی ہاں، میں نے صرف ایک درخت اپنی طرف متوجہ کرنے کے لئے حاصل. 1177 00:57:57,900 --> 00:58:00,430 یہ والا بہت اچھا ہو رہا ہے. 1178 00:58:00,430 --> 00:58:01,130 اوکے. 1179 00:58:01,130 --> 00:58:03,220 اتنا یقین بنانا چاہتے تھے کیا تم لوگ جانتے تھے کہ. 1180 00:58:03,220 --> 00:58:10,510 >> تو ہم کیوں نہیں جاتے ہمارے بائنری درخت کے ساتھ 32؟ 1181 00:58:10,510 --> 00:58:17,905 آپ کو ایک بائنری سمجھ ایک بار کیونکہ تلاش درخت، یہ واقعی اتنا برا نہیں ہے. 1182 00:58:17,905 --> 00:58:20,960 ایوریٹ تو، میں نے erase-- سکتے ہیں مطلب، یہ بھی، تمام آن لائن ہیں. 1183 00:58:20,960 --> 00:58:24,130 لہذا اگر آپ کو کوئی سوال ہے تو. 1184 00:58:24,130 --> 00:58:44,410 1185 00:58:44,410 --> 00:58:46,370 >> وہاں ایک چھوٹی سی جگہ کھو دیا، لیکن یہ ٹھیک ہے. 1186 00:58:46,370 --> 00:58:50,190 تو بائنری تلاش درخت ہے ڈیٹا کو منظم کرنے کے لئے صرف ایک راستہ 1187 00:58:50,190 --> 00:58:57,000 ایک صف، جہاں میں جڑ ہمیشہ زیادہ ہے 1188 00:58:57,000 --> 00:59:03,500 بائیں بچے کے مقابلے میں اور جڑ ہے صحیح بچے کے مقابلے میں ہمیشہ کم. 1189 00:59:03,500 --> 00:59:04,770 اوکے. 1190 00:59:04,770 --> 00:59:08,160 >> تو ہم اس کی بڑی تلاش کے درخت ہے. 1191 00:59:08,160 --> 00:59:13,360 ہم، 34، ان کی تعداد ہے 59، 20، 106، 36، اور 52. 1192 00:59:13,360 --> 00:59:15,160 اور ہم کو منظم کرنے کی ضرورت ہے اس طرح میں ان کے 1193 00:59:15,160 --> 00:59:22,100 جڑ بڑا ہے کہ اس طرح بائیں جانب سب کچھ مقابلے 1194 00:59:22,100 --> 00:59:24,750 اور یہ بھی کم ہے دائیں جانب سب کچھ. 1195 00:59:24,750 --> 00:59:29,580 اور عام طور پر، آپ کو کیا کیا کرنا چاہتے کوشش اور تلاش ہے 1196 00:59:29,580 --> 00:59:31,720 وسط میں کے بارے میں کچھ. 1197 00:59:31,720 --> 00:59:35,420 بائنری تلاش درخت کے ساتھ، آپ ہو سکتا ہے اس کے ساتھ تھوڑا سا کے ارد گرد کھیلنے کے لئے. 1198 00:59:35,420 --> 00:59:40,850 >> لیکن اس صورت میں، ہم صرف دو ہم اس سب سے پہلے ایک جانتے ہیں کہ فرض. 1199 00:59:40,850 --> 00:59:44,870 تاکہ 36 ہمارے یہاں پہلے سے ایک ہے. 1200 00:59:44,870 --> 00:59:46,790 عام طور پر، میں کوشش کروں گا اور کچھ کا انتخاب 1201 00:59:46,790 --> 00:59:50,160 کہ کروں گا وسط میں کے بارے میں شاید سب سے بہترین نتائج برآمد ہوں. 1202 00:59:50,160 --> 00:59:56,200 تو اب ہم پر ہے کہ سب کچھ جانتے ہیں اس طرف سے 36 سے کم ہونا کرنے کی ضرورت ہے. 1203 00:59:56,200 --> 00:59:59,520 بلکہ، جیسا کہ آپ دیکھ سکتے ہیں کیا ہے ہم یہاں پر دو دھبے کہ. 1204 00:59:59,520 --> 01:00:04,350 تو ہم دو کی ضرورت ہے کہ معلوم ہے کہ اگر جڑ سے بھی کم ہیں کہ نمبروں، 1205 01:00:04,350 --> 01:00:08,670 پھر آپ صرف ان کو حکم کر سکتا اور تیسرے نمبر کا انتخاب. 1206 01:00:08,670 --> 01:00:09,390 اوکے. 1207 01:00:09,390 --> 01:00:11,550 >> تو کیوں نہ ہم اس طرف کے ساتھ شروع نہیں کرتے؟ 1208 01:00:11,550 --> 01:00:17,270 تو ہم نے سب کچھ جانتے ہیں کہ اگر اس طرف سے کم کرنے کی ضرورت ہے 36-- 1209 01:00:17,270 --> 01:00:21,290 لیکن ہم نے اس میں سے ایک میں نظر آتے ہیں، ہم اس نمبر جانتے ہیں کہ 1210 01:00:21,290 --> 01:00:25,180 ٹھیک ہے، اس تعداد سے کم ہونا ضروری ہے؟ 1211 01:00:25,180 --> 01:00:30,810 اس نمبر کیونکہ یہاں دائیں طرف ہے. 1212 01:00:30,810 --> 01:00:34,680 اور صرف ہمارے بڑے میں کے طور پر، یاد رکھنا درخت، حق پر سب کچھ 1213 01:00:34,680 --> 01:00:37,130 جڑ سے بڑے ہونے کی ضرورت ہے. 1214 01:00:37,130 --> 01:00:40,540 اس طرح میں، ہم جانتے ہیں کہ اس کی ضروریات میں جو کچھ بھی ہے 1215 01:00:40,540 --> 01:00:43,090 یہاں ہے جو کچھ بھی سے بڑا ہو. 1216 01:00:43,090 --> 01:00:44,020 ٹھیک ہے؟ 1217 01:00:44,020 --> 01:00:46,340 >> تو ہم دونوں کے پاس اختیارات ہیں ان دو بلبلی کے لئے. 1218 01:00:46,340 --> 01:00:49,830 ہم 32 اور 34-- یا افسوس ہے. 1219 01:00:49,830 --> 01:00:53,330 20 اور 34. 1220 01:00:53,330 --> 01:00:56,500 لہذا اگر آپ کو کس طرح سوچتے ہیں ہم میں ان کو ڈال سکتا ہے؟ 1221 01:00:56,500 --> 01:00:59,230 اس میں سے ایک ہونا ضروری ہے، اگر اس میں سے ایک سے بھی بڑا، 1222 01:00:59,230 --> 01:01:04,340 کہ جو ہم کرنا چاہتے ہیں کا مطلب ہے کہ یہاں اور یہاں 20 اور 34 ہے. 1223 01:01:04,340 --> 01:01:05,340 اوکے. 1224 01:01:05,340 --> 01:01:09,380 >> تاکہ اسی طرح میں، ہم دیکھیں ذیلی درخت کی اس قسم پر. 1225 01:01:09,380 --> 01:01:14,994 اور ہم ٹھیک ہے، ہم 36 نہیں ہے، کا کہنا ہے کہ. 1226 01:01:14,994 --> 01:01:20,460 ہم 106، 52، اور 59 ہے. 1227 01:01:20,460 --> 01:01:21,590 ہے نا؟ 1228 01:01:21,590 --> 01:01:24,820 یہاں اس صورت میں، ہم کہ اس میں سے ایک کی ضروریات کو جانتے 1229 01:01:24,820 --> 01:01:29,570 اس سے بڑا ہے کہ ایک بات ہے کرنا یہ اور اس سے بھی کم ہے کہ ایک بات. 1230 01:01:29,570 --> 01:01:30,100 ہے نا؟ 1231 01:01:30,100 --> 01:01:34,580 ہم نے آرڈر میں ان کو ڈال دیا تو، اگر یہ صرف ہے دوبارہ اس درمیانی قیمت تلاش کرنے کے بارے. 1232 01:01:34,580 --> 01:01:35,766 لہذا ہمارے درمیانی قیمت 59 ہے. 1233 01:01:35,766 --> 01:01:38,524 1234 01:01:38,524 --> 01:01:40,190 تو پھر ہم اوکے، 59 سے بھی کم ہے کیا ہے، کہتے ہیں؟ 1235 01:01:40,190 --> 01:01:41,826 ٹھیک ہے، یہ 52 ہے. 1236 01:01:41,826 --> 01:01:42,950 اور 59 سے بھی بڑا کیا ہے؟ 1237 01:01:42,950 --> 01:01:45,120 ٹھیک ہے، یہ 106 ہے. 1238 01:01:45,120 --> 01:01:45,930 ٹھیک ہے؟ 1239 01:01:45,930 --> 01:01:49,430 تو یہ ایک پہیلی کی طرح صرف تھوڑا سا ہے. 1240 01:01:49,430 --> 01:01:53,160 یہ عام طور پر خاص طور پر، میں مدد ملتی ہے اس طرح چھوٹے درختوں میں، 1241 01:01:53,160 --> 01:01:56,617 آپ کو صرف یہ حکم تو، اگر آپ کو بائیں پر کتنے جانتے ہیں 1242 01:01:56,617 --> 01:01:58,450 اور کتنے پر ہیں ٹھیک ہے، یہ صرف کر سکتے ہیں 1243 01:01:58,450 --> 01:02:01,050 آپ کیا منتخب کرنے کے لئے کی اجازت دیتے ہیں آپ کی جڑ پر ہونا چاہئے. 1244 01:02:01,050 --> 01:02:02,922 اور پھر تم قسم سکتے ہیں وہاں سے کام کرتے ہیں. 1245 01:02:02,922 --> 01:02:05,080 MM-HM. 1246 01:02:05,080 --> 01:02:05,580 33؟ 1247 01:02:05,580 --> 01:02:07,570 اس بات کا یقین. 1248 01:02:07,570 --> 01:02:10,120 اوکے. 1249 01:02:10,120 --> 01:02:17,410 تو ہم نے ایک نوڈ بنانے کے لئے چاہتے ہیں یا ایک بائنری تلاش درخت. 1250 01:02:17,410 --> 01:02:20,416 اور چلو اس میں کیا ہو سکتا ہے کو دیکھو. 1251 01:02:20,416 --> 01:02:26,130 1252 01:02:26,130 --> 01:02:28,600 اور میں یہ جائے گا لگتا ہے اصل میں ہمارے آخری مسئلہ ہو. 1253 01:02:28,600 --> 01:02:29,510 آہ. 1254 01:02:29,510 --> 01:02:30,010 اوکے. 1255 01:02:30,010 --> 01:02:48,190 1256 01:02:48,190 --> 01:02:48,690 اوکے. 1257 01:02:48,690 --> 01:02:55,580 1258 01:02:55,580 --> 01:02:58,040 >> یہ کیا ہم کر سکتے ہیں کی طرح ہے حق، ایک نوڈ کے طور پر سوچ؟ 1259 01:02:58,040 --> 01:03:01,610 ہم نے کچھ قدر ہے، اور ہم معلوم ہے کہ یہ یا تو کرے گا 1260 01:03:01,610 --> 01:03:03,830 بائیں اور دائیں بچے ہیں. 1261 01:03:03,830 --> 01:03:08,420 اس کا مطلب درخت بائنری تلاش یہ ہے کہ، سب سے زیادہ، دو بچوں پر. 1262 01:03:08,420 --> 01:03:08,920 ٹھیک ہے؟ 1263 01:03:08,920 --> 01:03:12,690 1264 01:03:12,690 --> 01:03:15,540 کی طرح کے بارے میں سوچنے دو ہم حق، ایک لنک کی فہرست وضاحت کی گئی؟ 1265 01:03:15,540 --> 01:03:17,740 >> ہم نے کچھ int کے لئے تھا کہ قیمت کی نمائندگی کی. 1266 01:03:17,740 --> 01:03:20,760 ہم سے نمائندگی کی ہے کہ کچھ پوائنٹر تھا کیا اس سے اگلے کرنے کے لئے جا رہا تھا. 1267 01:03:20,760 --> 01:03:23,350 بائنری تلاش درخت کی طرح ہے. 1268 01:03:23,350 --> 01:03:27,980 ہم اب بھی کچھ قدر ہے، (ن)، ہم اسے دے کہ، ٹھیک ہے؟ 1269 01:03:27,980 --> 01:03:31,750 اور پھر میں نے ان بہت مبذول کرائی واضح طور پر تیر کے ساتھ، 1270 01:03:31,750 --> 01:03:34,010 کیونکہ وہ موثر انداز میں اشارہ. 1271 01:03:34,010 --> 01:03:34,940 ٹھیک ہے؟ 1272 01:03:34,940 --> 01:03:38,500 >> تو (ن) عام طور پر کیا ہے؟ 1273 01:03:38,500 --> 01:03:39,230 اس میں کچھ قدر ہے. 1274 01:03:39,230 --> 01:03:41,800 کیا ہم عام طور پر اس کے نامزد کرتے ہیں؟ 1275 01:03:41,800 --> 01:03:42,500 ایک int. 1276 01:03:42,500 --> 01:03:49,980 تو ہم نے، کچھ int ن، یا int قدر ہے یا تم سے بات کرنا چاہتے ہیں جو کچھ بھی. 1277 01:03:49,980 --> 01:03:53,230 اور پھر ہم نے چھوڑ دیا بچے اور دائیں بچے. 1278 01:03:53,230 --> 01:03:54,570 ہے نا؟ 1279 01:03:54,570 --> 01:03:58,060 اور ہم وہ کر رہے ہیں کہ کیا پتہ وہ اشارہ کر رہے ہیں کیا point--؟ 1280 01:03:58,060 --> 01:04:01,560 وہ صحیح، دوسرے نوڈس کی طرف اشارہ کر رہے ہیں؟ 1281 01:04:01,560 --> 01:04:07,540 تو ہم کس طرح ایک نوڈ پوائنٹر اعلان کریں گے؟ 1282 01:04:07,540 --> 01:04:10,480 1283 01:04:10,480 --> 01:04:11,460 >> سامعین: [اشراوی]. 1284 01:04:11,460 --> 01:04:12,472 >> اسپیکر 1: ایم ایم-HM. 1285 01:04:12,472 --> 01:04:14,305 اور ہم نے ضرورت کے لئے جا رہے ہیں ان میں سے دو، ٹھیک ہے؟ 1286 01:04:14,305 --> 01:04:18,070 1287 01:04:18,070 --> 01:04:26,710 اور پھر ہم لفظی سکتے ہیں بائیں بچے کے لئے چھوڑ دیا کرتے 1288 01:04:26,710 --> 01:04:30,950 اور دائیں بچے کے لئے صحیح. 1289 01:04:30,950 --> 01:04:31,820 اصل میں معافی چاہتا. 1290 01:04:31,820 --> 01:04:33,155 ہم struct کی ضرورت ہے کیونکہ. 1291 01:04:33,155 --> 01:04:36,250 1292 01:04:36,250 --> 01:04:41,580 >> ہم نہیں ہے کیونکہ تو struct ہے ابھی تک ایک نوڈ کے اعلان کے ختم ہو گیا. 1293 01:04:41,580 --> 01:04:47,070 تو نوڈ یہاں کے اندر اندر ہے. 1294 01:04:47,070 --> 01:04:49,640 یہ ایک طرح قسم کی ہے پنراورتی تعریف، ٹھیک ہے؟ 1295 01:04:49,640 --> 01:04:53,140 تاکہ ہم کے اندر اندر ہیں جب اس تعریف، ہم 1296 01:04:53,140 --> 01:04:57,310 اعلان کے ختم نہیں کیا ہے ساخت کے طور پر نوڈ، 1297 01:04:57,310 --> 01:04:59,380 تاکہ ہم struct کے کیا کرنا ہے نوڈ کو صرف، ہاں، کیا کہنا 1298 01:04:59,380 --> 01:05:03,930 ہم حوالہ دیتے ہوئے حقیقت میں ہیں واپس ذمے چیز ٹائپ. 1299 01:05:03,930 --> 01:05:07,410 یہ بات ہے جیسے ایک بار پیدا، یہ ٹھیک ہو جائے گا. 1300 01:05:07,410 --> 01:05:10,890 >> تو کس طرح بڑا کیا تم لوگ یہ ہے سوچتے ہیں؟ 1301 01:05:10,890 --> 01:05:13,650 اس ڈھانچے کا سائز کیا ہے؟ 1302 01:05:13,650 --> 01:05:14,370 12. 1303 01:05:14,370 --> 01:05:14,870 آخر کیوں؟ 1304 01:05:14,870 --> 01:05:18,990 1305 01:05:18,990 --> 01:05:19,664 مختصرا. 1306 01:05:19,664 --> 01:05:21,830 اور حقیقت میں، ایک کی پہلا سوال ایک کی ایک تصویر 1307 01:05:21,830 --> 01:05:24,170 میں نے پوچھا یہی وجہ ہے کہ، کے سائز کے بارے میں ہے. 1308 01:05:24,170 --> 01:05:25,230 ٹھیک ہے. 1309 01:05:25,230 --> 01:05:29,350 >> ہم کیونکہ، ختم کرنے کے لئے جا رہے ہیں ہم نہیں جانتے تو DCE مجھ پر چللاو گا. 1310 01:05:29,350 --> 01:05:33,790 لیکن تم لوگوں کو کوئی سوال ہے تو، کورس کے، مجھے ای میل، مجھے بتائیں. 1311 01:05:33,790 --> 01:05:35,190 تم لوگوں کو اس راک جا رہے ہیں. 1312 01:05:35,190 --> 01:05:37,210 میں سپر حوصلہ افزائی ہوں. 1313 01:05:37,210 --> 01:05:39,380 تم لوگوں کو کیا جائے گا بدھ کی، اور اس کے بعد 1314 01:05:39,380 --> 01:05:43,150 آپ اپنی حتمی پر کام کرنے کو ملے گی منصوبوں، اور یہ بہت اچھا ہونے جا رہا ہے. 1315 01:05:43,150 --> 01:05:48,784 >> میں نے اگلے یہاں ہو جائے گا 4:00 سے 4:30 ہفتہ 1316 01:05:48,784 --> 01:05:50,700 تم لوگوں کو آنے کے لئے چاہتے ہیں تو آپ کے quizzes لینے. 1317 01:05:50,700 --> 01:05:54,410 تم نے مجھے پھر کبھی تلاش کرنے کے لئے چاہتے ہیں، تو یا صرف ایک مختلف ٹائم محدد، 1318 01:05:54,410 --> 01:05:56,460 مجھے بتائیں بلا جھجھک. 1319 01:05:56,460 --> 01:05:58,670 دوسری صورت میں، یہ ہماری آخری حصے ہے. 1320 01:05:58,670 --> 01:06:01,070 تو یہ تم لوگوں کو دیکھنے کے لئے بہت اچھا تھا. 1321 01:06:01,070 --> 01:06:02,450 زیادہ کینڈی لگے کریں. 1322 01:06:02,450 --> 01:06:05,390 آپ کے تمام سوالات پر اور اچھی قسمت. 1323 01:06:05,390 --> 01:06:06,687