1 00:00:00,000 --> 00:00:05,530 2 00:00:05,530 --> 00:00:09,790 >> પ્રોફેસર: તેથી કાર્યસૂચિ માટે આ અઠવાડિયે, કે જે ખૂબ સામગ્રી. 3 00:00:09,790 --> 00:00:12,801 પરંતુ આસ્થાપૂર્વક ખૂબ, ખૂબ મદદરૂપ અને તમે ગાય્ઝ આ સપ્તાહ માટે સંબંધિત. 4 00:00:12,801 --> 00:00:15,550 પરંતુ અમે કદાચ 15 ખર્ચવા જઈ રહ્યાં છો હમણાં જ ઝડપથી વાત 20 મિનિટ 5 00:00:15,550 --> 00:00:17,370 લિંક યાદી વિશે. 6 00:00:17,370 --> 00:00:19,694 લિંક યાદીઓ માટે જતા હોય છે ક્વિઝ પર આવરી લેવામાં આવશે. 7 00:00:19,694 --> 00:00:22,610 તેથી કદાચ તે ખૂબ જ મદદરૂપ થશે કે શું છે તે અંગે થોડી જાણવા માટે. 8 00:00:22,610 --> 00:00:25,210 >> અમે વિશાળ ખર્ચવા જઈ રહ્યાં છો આજના વિભાગમાં મોટા ભાગના 9 00:00:25,210 --> 00:00:27,640 ક્વિઝ શૂન્ય અભ્યાસ સમસ્યાઓ ઉપર જઈને. 10 00:00:27,640 --> 00:00:30,970 અને પછી અમે કદાચ 20, 30 મિનિટ સાચવીશું કોઈ વિલંબિત પ્રશ્નો માટે ઓવરને અંતે 11 00:00:30,970 --> 00:00:32,850 કોઈને છે. 12 00:00:32,850 --> 00:00:34,610 >> અને, છેલ્લા પછી પાંચ મિનિટ, હું જાઉં છું 13 00:00:34,610 --> 00:00:36,467 ક્વિઝ માટે એક પંપ ઉપર ભાષણ આપે છે. 14 00:00:36,467 --> 00:00:38,050 તમે ગાય્સ બધા અહીં તે માટે પ્રયત્ન કરવા માંગો છો. 15 00:00:38,050 --> 00:00:39,591 તે એક સારો સમય હોઈ ચાલે છે કારણ કે. 16 00:00:39,591 --> 00:00:42,650 17 00:00:42,650 --> 00:00:49,230 >> બધા હક છે, તેથી કેટલીક લિંક યાદી પર સામગ્રી. 18 00:00:49,230 --> 00:00:52,620 કેવી રીતે તેઓ સામાન્ય રીતે રચાયેલ કરી રહ્યાં છે તમે અધિકાર છે, નોડ કહેવાય છે તે છે? 19 00:00:52,620 --> 00:00:54,870 તમને કહેવામાં આવે કે આ વસ્તુઓ હોય ગાંઠો, સ્ટ્ર્ક્ટ્સ છે જે. 20 00:00:54,870 --> 00:00:57,360 હું બનાવવા માટે કેવી રીતે પર જાઓ પડશે આગામી સ્લાઇડ એક નોડ. 21 00:00:57,360 --> 00:01:00,680 પરંતુ જરૂરી બધી કડી માહિતી યાદીઓ છે કે 22 00:01:00,680 --> 00:01:03,340 પોઇન્ટર મારફતે મળીને ગૂંથી લેનાર કરવામાં આવી છે. 23 00:01:03,340 --> 00:01:09,110 >> અને તેથી ફાયદો અમે છે એક કડી થયેલ યાદી પર ઉપયોગ, 24 00:01:09,110 --> 00:01:11,280 કદાચ, એક એરે જેવી છે, હકીકત એ છે કે એક એરે માં 25 00:01:11,280 --> 00:01:15,000 તમે એક સંલગ્ન બ્લોક જરૂર બધા જ જગ્યાએ મેમરી, એક 26 00:01:15,000 --> 00:01:16,870 અન્ય પછી, તે હોય છે માટે સમર્થ હોય છે. 27 00:01:16,870 --> 00:01:20,200 એક કડી થયેલ યાદી જ્યારે તમે કરી શકે મેમરી રેન્ડમ ઓછી બીટ્સ છે 28 00:01:20,200 --> 00:01:23,020 બધા તમારા કમ્પ્યુટર પર પોઇન્ટર દ્વારા એકસાથે ગૂંથી લેનાર. 29 00:01:23,020 --> 00:01:26,270 >> અને આ રીતે તમે માહિતી ઍક્સેસ કરી શકો છો 30 00:01:26,270 --> 00:01:28,610 કે પછી એક આવે છે અન્ય પછી, અન્ય 31 00:01:28,610 --> 00:01:32,720 માત્ર એક વિશાળ ભાગ જરૂર વગર ક્યાંક તમારા કમ્પ્યુટર માં મેમરી. 32 00:01:32,720 --> 00:01:35,910 અને તેથી આ મુખ્ય એક છે અમે લિંક યાદી ઉપયોગ શા માટે કારણો છે. 33 00:01:35,910 --> 00:01:40,300 >> બીજું, તે ગતિશીલ કરવા માટે ખૂબ જ સરળ છે કારણ કે એરે માં લિંક યાદી માપ બદલો, 34 00:01:40,300 --> 00:01:44,720 તમે એક એરે જાહેર કરે છે ત્યારે, જો તમે ચોક્કસ સમૂહ કિંમત હોય છે. 35 00:01:44,720 --> 00:01:47,340 હું બનાવવા માગતા હતા હવે કહો 10 પૂર્ણાંકો ઝાકઝમાળ. 36 00:01:47,340 --> 00:01:49,970 હું 10 એક એરે બનાવો પૂર્ણાંકો, અને તે છે. 37 00:01:49,970 --> 00:01:50,580 તે 10 છે. 38 00:01:50,580 --> 00:01:52,038 હું કે પછી શું કરવું તે ખબર નથી. 39 00:01:52,038 --> 00:01:53,680 હું તે 11 બનાવવા માગતા હતા, તો તે ન કરી શકો. 40 00:01:53,680 --> 00:01:55,710 હું તે 9 બનાવવા માંગો છો, તો તે ન કરી શકો. 41 00:01:55,710 --> 00:01:59,910 >> એક લિંક યાદી, જ્યારે તમે ઉમેરી શકો છો અને કાઢી નાખો અને તમે ઇચ્છો ત્યાં દાખલ કરો. 42 00:01:59,910 --> 00:02:04,940 તમે ગતિશીલ માપ બદલો કરી શકો છો તમારા અહીં તમારી માહિતી માળખું માળખું. 43 00:02:04,940 --> 00:02:08,370 અને તે અમને ઘણો આપે છે વધુ વધારાની રાહત 44 00:02:08,370 --> 00:02:11,320 અમે સામાન્ય રીતે નથી કે એરે સાથે હોય છે. 45 00:02:11,320 --> 00:02:15,210 >> કોઈપણ મૂળભૂત પર ભેળસેળ એક લિંક યાદી છે કેવી રીતે માળખું 46 00:02:15,210 --> 00:02:17,930 કે શા માટે અમે એક એરે પર એક વાપરવા માટે હોય છે? 47 00:02:17,930 --> 00:02:20,330 અરે વાહ, અમે વિગતવાર પર જાઓ પડશે કેવી રીતે ખરેખર એક બનાવવા માટે. 48 00:02:20,330 --> 00:02:24,121 પરંતુ આ માત્ર પ્રકારની છે હમણાં સામાન્ય અર્થમાં. 49 00:02:24,121 --> 00:02:24,620 કૂલ. 50 00:02:24,620 --> 00:02:28,770 અને તેથી એરે સાથે ગૂંથી લેનાર છે આ કોઈ થોડી વસ્તુઓ 51 00:02:28,770 --> 00:02:29,960 કહેવાય ગાંઠો. 52 00:02:29,960 --> 00:02:32,210 બધા નોડ સ્ટ્રક્ટ એક પ્રકાર છે. 53 00:02:32,210 --> 00:02:36,090 જો તમે ઇચ્છતા એક સ્ટ્રક્ટ છે, યાદ રાખો ચલ એક ચોક્કસ પ્રકારના બનાવવા માટે 54 00:02:36,090 --> 00:02:39,850 સી કે જેઓ પહેલાથી જ નથી તમે પ્રોગ્રામર તરીકે, અસ્તિત્વ ધરાવે છે, 55 00:02:39,850 --> 00:02:42,030 ખરેખર તમારી જાતને કે બનાવી શકો છો. 56 00:02:42,030 --> 00:02:46,540 >> માહિતી અને તેથી આ પ્રકારના માળખું નોડ તરીકે ઓળખાય છે, 57 00:02:46,540 --> 00:02:50,770 ખરેખર છે કે, અમને દ્વારા બનાવવામાં આવ્યું છે તેના પોતાના પર સી અંદર અસ્તિત્વમાં નથી. 58 00:02:50,770 --> 00:02:53,150 અને જે રીતે કે તમે તમારી પાસે છે એક બનાવવા 59 00:02:53,150 --> 00:02:57,170 typedef સ્ટ્રક્ટ હેડર, જે હું છું કમ્પાઇલર કહે છે 60 00:02:57,170 --> 00:02:59,640 એક સ્ટ્રક્ટ બનાવવા માટે વિશે. 61 00:02:59,640 --> 00:03:00,830 >> અમે તે "નોડ." નામ જઈ રહ્યાં છો 62 00:03:00,830 --> 00:03:03,350 અને અંદર અમે જઈ રહ્યાં છો એક ચલ જાહેર કરવા માટે, 63 00:03:03,350 --> 00:03:05,060 નીચેની સંગ્રહવા જઈ છે. 64 00:03:05,060 --> 00:03:09,320 અને પછી અમે પણ જઈ રહ્યાં છો એક નિર્દેશક તરીકે ઓળખાય છે "આગામી" 65 00:03:09,320 --> 00:03:12,090 કે આગામી નિર્દેશ લિંક યાદીમાં નોડ. 66 00:03:12,090 --> 00:03:14,730 અને પછી તમે તે બંધ કરવાનું સમાપ્ત માત્ર જેથી ફરીથી નોડ પુનરાવર્તન કરીને 67 00:03:14,730 --> 00:03:17,490 કમ્પાઇલર બરાબર જાણે છે, કે મારા સ્ટ્રક્ટ ઓવરને છે. 68 00:03:17,490 --> 00:03:22,540 >> અને તેથી આ રીતે, અમે પ્રકારની છો એક સુંદર થોડું એરે બનાવવાની 69 00:03:22,540 --> 00:03:25,450 સાથે વસ્તુ પ્રકારની કિંમત અને નિર્દેશક છે. 70 00:03:25,450 --> 00:03:27,757 અને તમે તેમને બધા લિંક કરી શકો છો સાથે તે પોઇન્ટર સાથે. 71 00:03:27,757 --> 00:03:30,090 તેઓ તમામ પ્રકારની હોઈ શકે કે જેથી સાંકળ સાથે ગૂંથી લેનાર. 72 00:03:30,090 --> 00:03:32,920 73 00:03:32,920 --> 00:03:34,162 >> કૂલ. 74 00:03:34,162 --> 00:03:35,453 તમે થોડી વધુ સારી રીતે કે સાંભળવા કરી શકો છો? 75 00:03:35,453 --> 00:03:36,140 >> પ્રેક્ષક: યાહ. 76 00:03:36,140 --> 00:03:38,540 >> પ્રોફેસર: બધા અધિકાર. 77 00:03:38,540 --> 00:03:44,280 તેથી જો તમે ગાય્સ જોઈ શકો છો કે જે રીતે, એક લાક્ષણિક લિંક યાદી રચાયેલ છે 78 00:03:44,280 --> 00:03:45,500 તમે એક વડા હોય છે. 79 00:03:45,500 --> 00:03:49,460 નથી કે જે તમે વડા કિંમત હોય છે અન્ય કોઇ નિર્દેશક દ્વારા નિર્દેશ કરવામાં આવે છે. 80 00:03:49,460 --> 00:03:53,177 પરંતુ તે અંતે નિર્દેશ કરવા જઈ રહ્યું છે અથવા સંદર્ભ, અન્ય નોડ. 81 00:03:53,177 --> 00:03:56,510 નોડ પછી સંદર્ભ રહ્યું છે નોડ, અને તેથી પર અને તેથી આગળ કે પછી 82 00:03:56,510 --> 00:03:59,170 તમે છેવટે હિટ સુધી તમારી લિંક યાદી ઓવરને. 83 00:03:59,170 --> 00:04:00,980 અને તમે માત્ર એક નિર્દેશક હોય નહીં. 84 00:04:00,980 --> 00:04:04,659 >> અને તેથી, પણ એક સાંકળ પર, જેવી લાગે છે, અથવા તમે કરી ગાય્ઝ કોઈપણ, મને ખબર નથી, તો 85 00:04:04,659 --> 00:04:06,450 ફળ આંટીઓ સાથે જેમ જ્યારે તમે થોડી હતા. 86 00:04:06,450 --> 00:04:08,590 તમે એકસાથે શબ્દમાળા તેમને કરશે અને તેમને તમારા ગરદન આસપાસ પહેરે છે. 87 00:04:08,590 --> 00:04:09,840 તે ચોક્કસ જ વસ્તુ છે લાગે છે. 88 00:04:09,840 --> 00:04:12,964 તમે આ થોડું વસ્તુઓ છે કે જે તમને કરી શકો છો મળીને શબ્દમાળા એક કે બિંદુ 89 00:04:12,964 --> 00:04:15,291 તે પછી, એક પછી તે છે, અને તેથી પર અને તેથી આગળ 90 00:04:15,291 --> 00:04:17,040 તમે એક સાંકળ હોય ત્યાં સુધી માહિતી માળખું 91 00:04:17,040 --> 00:04:21,190 તમે ગમે તેમ છતાં કે જે તમે ઉપયોગ કરી શકો છો. 92 00:04:21,190 --> 00:04:27,370 >> તેથી જે રીતે આ કે અમે છો સામાન્ય રીતે સામેલ અથવા કાઢી 93 00:04:27,370 --> 00:04:30,020 એક લિંક માંથી કોઇપણ નોડ યાદી ખૂબ જ અલગ છે 94 00:04:30,020 --> 00:04:31,970 કે નોડ છે જ્યાં પર આધાર રાખીને. 95 00:04:31,970 --> 00:04:34,880 તેથી, ઉદાહરણ તરીકે, કારણ કે પોઇન્ટર હંમેશા હોય છે 96 00:04:34,880 --> 00:04:38,645 ચોક્કસ કિંમત પર પોઇન્ટ, તમે કાઢી શકો અથવા નોડ સામેલ હોય, 97 00:04:38,645 --> 00:04:41,770 તમે નિર્દેશક કે નહીં તેની ખાતરી કરવા માંગો છો બધા યોગ્ય વસ્તુઓ તરફ સંકેત છે. 98 00:04:41,770 --> 00:04:46,200 >> તમે ઇચ્છતા હોય તો તેથી સંભવિત દાખલ એક ની કિંમત સાથે નવી નોડ 99 00:04:46,200 --> 00:04:48,379 એક છટણી લિંક અંદર યાદી, અમે બધા અહીં ખબર 100 00:04:48,379 --> 00:04:51,170 રહ્યું છે કે ચિત્ર અધિકાર, માથા અને બે વચ્ચે જાઓ? 101 00:04:51,170 --> 00:04:52,620 એક અધિકાર ત્યાં બંધબેસતુ છે. 102 00:04:52,620 --> 00:04:59,060 પરંતુ માર્ગ કે જેમાં અમે તે શું કરશે પ્રથમ નિર્દેશક dereferencing છે 103 00:04:59,060 --> 00:05:02,160 વડા અને એક કે મોકલવા. 104 00:05:02,160 --> 00:05:05,040 >> પરંતુ અમે અહીં એક સમસ્યા માં આવે છે. 105 00:05:05,040 --> 00:05:08,280 કોઈને શું સમસ્યા જોઈ શકો છો અમે પ્રથમ ડિરેફરન્સ હતા તો છે 106 00:05:08,280 --> 00:05:10,090 એક વડા માંથી નિર્દેશક? 107 00:05:10,090 --> 00:05:14,202 શું સમસ્યા અમે પ્રયત્ન કરો, તો માં ચલાવી શકે અમારા એરે આગળના આને ઉમેરવા માટે? 108 00:05:14,202 --> 00:05:15,409 >> AUDIENCE: [અશ્રાવ્ય] 109 00:05:15,409 --> 00:05:16,200 પ્રોફેસર: ચોક્કસ. 110 00:05:16,200 --> 00:05:20,000 તેથી અહીં અમે હતી કે નિર્દેશક હોય છે એક વખત બે માથા પરથી પોઇન્ટ. 111 00:05:20,000 --> 00:05:23,120 પરંતુ તમે તે છુટકારો મેળવવા તો નિર્દેશક, તમે એક તે નિર્દેશ 112 00:05:23,120 --> 00:05:26,500 આપણે હવે કોઈ વિચાર હોય છે જ્યાં બે શોધવા માટે જાઓ. 113 00:05:26,500 --> 00:05:29,850 હું પહેલાં જણાવ્યું હતું કે, તમે મળી છે કારણ કે એક તમારા કમ્પ્યુટર માં મેમરી જાયન્ટ Chunk. 114 00:05:29,850 --> 00:05:31,860 આ તમામ ગાંઠો શકે રેન્ડમ જોડાયા શકાય 115 00:05:31,860 --> 00:05:33,350 તમારા કમ્પ્યુટર માં કોઈ પણ જગ્યાએ. 116 00:05:33,350 --> 00:05:36,140 અને તમે કેવી રીતે ખબર નથી કે શોધવા વિશે જાઓ. 117 00:05:36,140 --> 00:05:40,420 >> અને તેથી તમે પોઇન્ટર કરવાની જરૂર છે અંતે તમામ ગાંઠો તરફ ઇશારો. 118 00:05:40,420 --> 00:05:42,420 અથવા તો તમે જો આકસ્મિક એક ખોટો સંદર્ભ 119 00:05:42,420 --> 00:05:44,485 પ્રથમ આપ્યા વિના નીચેની પ્રથમ, તમે છો 120 00:05:44,485 --> 00:05:47,410 માત્ર ગુમાવી જતા પછીથી બધું. 121 00:05:47,410 --> 00:05:49,720 >> તેથી શું અમે જઈ રહ્યાં છો શું તમે પ્રથમ શકે છે, 122 00:05:49,720 --> 00:05:53,270 નિર્દેશક પર બનાવવા માંગો છો નોડ તમે દાખલ કરવા માંગો છો. 123 00:05:53,270 --> 00:05:55,270 તમે જ્યાં તે નિર્દેશ તે સામેલ કરવા માંગો છો, 124 00:05:55,270 --> 00:05:59,410 અને પછી પાછળથી તમે એક પાછા વડા નિર્દેશ કરી શકે છે. 125 00:05:59,410 --> 00:06:02,800 >> કે અહીં બધાને અર્થમાં બનાવવા નથી? 126 00:06:02,800 --> 00:06:03,346 ગ્રેટ. 127 00:06:03,346 --> 00:06:04,720 માત્ર એક સાંકળ જેમ તરીકે તે વિચારો. 128 00:06:04,720 --> 00:06:07,420 તમે એક સાંકળ ઉમેરવા માટે, તે સાહજિક પ્રકારની છે 129 00:06:07,420 --> 00:06:10,742 તમે કેવી રીતે તે દાખલ વિશે જાઓ છો. 130 00:06:10,742 --> 00:06:15,274 >> ઠીક છે, તેથી તે ખૂબ ખરેખર છે હું તે વિચાર્યું કરતાં ટૂંકા, 131 00:06:15,274 --> 00:06:16,690 લિંક યાદીઓ પર પાંચ મિનિટ spiel. 132 00:06:16,690 --> 00:06:19,960 તેથી જો તમે ગાય્સ છે કે શું મૂળભૂત વિચાર. 133 00:06:19,960 --> 00:06:23,580 >> અહીં અમે ક્વિઝ શૂન્ય માટે કાર્યસૂચિ છે. 134 00:06:23,580 --> 00:06:24,895 આ તમે ડરાવવું ન દો. 135 00:06:24,895 --> 00:06:26,270 હું તેને ઘણી માહિતી છે ખબર. 136 00:06:26,270 --> 00:06:27,580 તે ખૂબ જ ડરામણી લાગે છે. 137 00:06:27,580 --> 00:06:33,130 તે પણ ઘણો હું શરતો સીએસસી પ્રકારની લાગે છે. 138 00:06:33,130 --> 00:06:37,440 હેક્સાડેસિમલ શબ્દમાળાઓ જેવી વસ્તુઓ, પોઇન્ટર, ગતિશીલ મેમરી ફાળવણી 139 00:06:37,440 --> 00:06:40,120 ખૂબ જ ડરામણી સરાઉન્ડીંગ શબ્દો છે. 140 00:06:40,120 --> 00:06:42,700 >> પરંતુ અમે તેને તોડવા માટે જઈ રહ્યાં છો નીચે કેટલાક અભ્યાસ સમસ્યાઓ કરવું 141 00:06:42,700 --> 00:06:44,980 કે જેથી તમે ગાય્સ તમામ આ ટેસ્ટ માટે તૈયાર છે. 142 00:06:44,980 --> 00:06:47,104 તમે કેટલા ગાય્સ છે પહેલેથી જ અભ્યાસ શરૂ? 143 00:06:47,104 --> 00:06:50,040 144 00:06:50,040 --> 00:06:53,670 >> ઠીક છે, તમે ગાય્સ કદાચ માંગો છો શરૂ રહ્યું શરૂ કરવા માટે 145 00:06:53,670 --> 00:06:56,480 તે પર, ક્વિઝ કાલે છે. 146 00:06:56,480 --> 00:06:58,739 અથવા તમે અમુક માટે ગુરુવાર. 147 00:06:58,739 --> 00:07:01,030 અરે વાહ, જેથી અમે જાઓ જઈ રહ્યાં છો કેટલાક અભ્યાસ સમસ્યાઓ ઉપર. 148 00:07:01,030 --> 00:07:04,600 તમે ગાય્સ બધા લેવા માંગતા હોય તો કાગળ એક શીટ, એક પેન્સિલ બહાર. 149 00:07:04,600 --> 00:07:07,310 અમે હમણાં જ પસાર કરવા માટે જઈ રહ્યાં છો આજના વિભાગમાં વિશાળ બહુમતી 150 00:07:07,310 --> 00:07:11,590 કે જે અમુક પર જવા તમે ગાય્ઝ છે જેથી ક્વિઝ પર અપેક્ષા શું એક વિચાર. 151 00:07:11,590 --> 00:07:14,957 152 00:07:14,957 --> 00:07:16,890 >> ઠીક છે. 153 00:07:16,890 --> 00:07:19,730 હેરફેર એક દંપતિ કોઈની માટે, તેમજ વિગતો 154 00:07:19,730 --> 00:07:25,120 જો કોણ, ત્યાં કે લિંક કરવામાં આવ્યું નથી તમે આ બોલ પર cs50.yale.edu પર જાઓ 155 00:07:25,120 --> 00:07:28,566 એક લિંક છે આ પાનું કે "ક્વિઝ શૂન્ય વિશે છે." 156 00:07:28,566 --> 00:07:29,440 લિંક લઈ જાય છે. 157 00:07:29,440 --> 00:07:31,065 તમે તે વાંચી ન હોય તો, તે વાંચી કૃપા કરીને. 158 00:07:31,065 --> 00:07:34,470 તે તમને ખરેખર મહત્વનું કહે છે કારણ કે ક્વિઝ સંબંધિત માહિતી. 159 00:07:34,470 --> 00:07:37,410 >> હું આ બહાર ખેંચી જઇ રહ્યો છું કે જે હમણાં જ કારણ કે, શારીરિક, 160 00:07:37,410 --> 00:07:40,200 તમે ગાય્ઝ જ્યાં ખબર નથી તો જાઓ, અમે સમસ્યાઓ હશે. 161 00:07:40,200 --> 00:07:44,220 અને એક સાથે દ્રષ્ટિએ તેથી જો તમારા છેલ્લાં એન, કાયદો શાળા સભાગૃહ પર જાઓ. 162 00:07:44,220 --> 00:07:47,500 અને જો પી સાથે તમારા છેલ્લાં શરૂ થાય છે Z માટે, ડેવિસ ઓડિટોરિયમ પર જાઓ. 163 00:07:47,500 --> 00:07:50,240 અને આ માટે જ લાગુ પડે છે બુધવારે વિભાગમાં લોકો. 164 00:07:50,240 --> 00:07:53,420 >> તમે ક્વિઝ પર વાત કરી રહ્યાં છે, તો ગુરુવાર, તમે એસએસએસ 114 પર જાઓ 165 00:07:53,420 --> 00:07:55,078 જ્યાં તમારા વ્યાખ્યાન ખાસ કરીને છે. 166 00:07:55,078 --> 00:07:55,953 AUDIENCE: [અશ્રાવ્ય] 167 00:07:55,953 --> 00:07:59,316 168 00:07:59,316 --> 00:08:01,940 પ્રોફેસર: Z માટે ઓ, તમે જઈ રહ્યાં છો આ ડેવિસ સભાગૃહ પર જવા માટે. 169 00:08:01,940 --> 00:08:03,273 હું અધિકાર, તે બદલવા માટે જઇ રહ્યો છું? 170 00:08:03,273 --> 00:08:05,670 171 00:08:05,670 --> 00:08:09,698 >> ઓહ, હા, તમે માત્ર આપોઆપ નિષ્ફળ જાય છે. 172 00:08:09,698 --> 00:08:11,753 >> ઓહ હા, કે જે તમે ક્રિસ્ટા છે. 173 00:08:11,753 --> 00:08:15,190 174 00:08:15,190 --> 00:08:16,030 અરે વાહ, મારા ખરાબ. 175 00:08:16,030 --> 00:08:17,610 હા, Z માટે ઓ, તમે જઈ રહ્યાં છો ડેવિસ Auditorim પર જવા માટે. 176 00:08:17,610 --> 00:08:19,140 હું આ એક વખત હું અપલોડ સુધારવા માટે જઇ રહ્યો છું. 177 00:08:19,140 --> 00:08:20,320 યાહ. 178 00:08:20,320 --> 00:08:22,160 >> અને પછી પણ કંઈક મન મહત્વનું 179 00:08:22,160 --> 00:08:25,290 તમે સત્તાવાર રીતે છે કે જો બુધવાર, છે બુધવારે વિભાગમાં પ્રવેશ, 180 00:08:25,290 --> 00:08:26,832 તમે બુધવારે તમારા ક્વિઝ લેવા પડશે. 181 00:08:26,832 --> 00:08:29,706 અને તમે ગુરુવારે પ્રવેશ કરી રહ્યાં છો, તમે તમારા ક્વિઝ ગુરુવારે લેવા પડશે. 182 00:08:29,706 --> 00:08:31,000 અને તે વર્ગ સમય દરમિયાન છે. 183 00:08:31,000 --> 00:08:35,970 જ્યાં હું તેને 1:00 જેવા લાગે છે બુધવાર પર 2:15 અને 2:30 માટે 3:45 184 00:08:35,970 --> 00:08:37,220 ગુરુવારે. 185 00:08:37,220 --> 00:08:41,710 >> તમે એક જક્કી તકરાર હોય તો, ડીન માફી જ વસ્તુ છે, 186 00:08:41,710 --> 00:08:43,030 દુર્ભાગ્યે, અમે લઇ શકે છે. 187 00:08:43,030 --> 00:08:45,560 અમે હતી કર્યો છે કારણ કે અરજીઓની વિશાળ બહુમતી 188 00:08:45,560 --> 00:08:47,970 ગુરુવાર માટે બુધવારથી સ્વિચ કરવા માટે. 189 00:08:47,970 --> 00:08:51,265 જે અમે જ્યાં સુધી સન્માન નથી કરી શકો છો અમે એક ડીન વિનંતી છે. 190 00:08:51,265 --> 00:08:52,650 >> ઠીક છે. 191 00:08:52,650 --> 00:08:57,000 અમે એક પર શરૂ કરો તે પહેલાં તેથી આ પ્રથા સમસ્યાઓ દંપતિ, 192 00:08:57,000 --> 00:09:00,540 હું માત્ર જાઓ જાઉં છું સફળતા માટે એન્ડી મદદરૂપ ટીપ્સ. 193 00:09:00,540 --> 00:09:04,140 તમે ગાય્ઝ, જ્યારે તમે ખરેખર અભ્યાસ હાથ દ્વારા કોડ લખી પ્રેક્ટિસ કરવા માંગો છો. 194 00:09:04,140 --> 00:09:07,050 ધ ફર્સ્ટ ટાઇમ એવર હું એક સીએસ ક્વિઝ લીધો, હું ન હતી 195 00:09:07,050 --> 00:09:09,960 હાથ દ્વારા અભ્યાસ લેખન કોડ પહેલાં અને તે અત્યંત હતી 196 00:09:09,960 --> 00:09:11,890 તે કેવી રીતે મુશ્કેલ પર આઘાતજનક. 197 00:09:11,890 --> 00:09:16,125 >> તમે ગાય્ઝ માં મળી નથી ત્યારે બધું લખીને ટેવ, 198 00:09:16,125 --> 00:09:20,260 તે ખૂબ જ કુદરતી છે આવે છે સક્ષમ સ્વતઃપૂર્ણ છે 199 00:09:20,260 --> 00:09:22,015 ત્યાં કૌંસ અને અર્ધવિરામ. 200 00:09:22,015 --> 00:09:23,890 તમે તેને લખી ત્યારે હાથ દ્વારા, ક્યારેક તે છે 201 00:09:23,890 --> 00:09:27,100 ખૂબ, ખૂબ સરળ અર્ધવિરામ ભૂલી, અથવા કૌંસ બંધ ભૂલી, 202 00:09:27,100 --> 00:09:30,970 અથવા કોલોન બંધ ભૂલી, અથવા તે કંઈક. 203 00:09:30,970 --> 00:09:34,322 >> તેથી જો તમે હાથ દ્વારા કોડ લખવા, ત્યારે તે ખૂબ જ અલગ લાગે છે. 204 00:09:34,322 --> 00:09:37,280 તેથી જો તમે ગાય્સ, તમે કામ કરી રહ્યા છીએ ત્યારે આ પ્રથા સમસ્યાઓ અમુક મારફતે 205 00:09:37,280 --> 00:09:38,904 તે સારી ખરેખર આજે પ્રેક્ટિસ કરશે. 206 00:09:38,904 --> 00:09:41,770 તમે છો, તો અથવા કાલે, હું ધારવું ગુરુવારે ક્વિઝ લેવા. 207 00:09:41,770 --> 00:09:45,280 >> બીજું, અમે જેવા, છેલ્લા હોય છે, અભ્યાસ આઠ વર્ષ વર્થ 208 00:09:45,280 --> 00:09:47,070 ઓનલાઇન અંગેની ક્વિઝ. 209 00:09:47,070 --> 00:09:50,759 આ વર્ષે ક્વિઝ કદાચ હશે ખૂબ જ તેમને બધા ખૂબ સમાન. 210 00:09:50,759 --> 00:09:51,800 તેઓ બધા ખૂબ સમાન છો. 211 00:09:51,800 --> 00:09:54,220 તમે પ્રકારની પ્રવેશ મેળવવા પ્રશ્નો પ્રકાર શૈલી 212 00:09:54,220 --> 00:09:57,250 અમે પૂછો કે, પ્રકાર અમે તેને લખીશ કે કાર્યો, 213 00:09:57,250 --> 00:09:58,580 વગેરે એટ છે, વગેરે એટ. 214 00:09:58,580 --> 00:10:01,980 >> તેથી, આ પ્રથા અંગેની ક્વિઝ લેવા ખાસ કરીને સમય પરિમાણોને હેઠળ. 215 00:10:01,980 --> 00:10:05,390 75 મિનિટ ક્વિઝ કરવું સમય જથ્થો ઘણો નથી. 216 00:10:05,390 --> 00:10:07,254 તે ખૂબ જ છે, ખૂબ જ લાંબો છે. 217 00:10:07,254 --> 00:10:09,670 અને તેથી તમે ગાય્સ ખરેખર કરવા માંગો છો તમે ગાય્ઝ છે તેની ખાતરી કરવા માટે 218 00:10:09,670 --> 00:10:11,990 લેખન ની આદત ઝડપથી હાથ દ્વારા કોડ. 219 00:10:11,990 --> 00:10:15,070 જો તમે પ્રથમ નથી માંગતા કારણ કે સમય કે લંબાઈ એક ક્વિઝ જોવા માટે 220 00:10:15,070 --> 00:10:16,560 તમારા ક્વિઝ પર હોય છે. 221 00:10:16,560 --> 00:10:20,540 તમે ગાય્ઝ ખરેખર તેની ખાતરી કરવા માટે કરવા માંગો છો તમે અગાઉથી પ્રેક્ટિસ છે. 222 00:10:20,540 --> 00:10:24,550 >> ચોથી, તમે સમીક્ષા કરવા માંગો છો વ્યાખ્યાન અને વિભાગ સ્લાઇડ્સ. 223 00:10:24,550 --> 00:10:25,980 તમે વસ્તુઓ યાદ કરવાની જરૂર નથી. 224 00:10:25,980 --> 00:10:30,430 ખરેખર, દરેક માન્ય છે એક સફેદ કાગળ નોંધો એક શીટ, 225 00:10:30,430 --> 00:10:31,090 આગળ અને પાછળ. 226 00:10:31,090 --> 00:10:32,920 તમે ગાય્ઝ લખો અથવા લખી શકો છો. 227 00:10:32,920 --> 00:10:37,070 તમે તમારી જાતને યાદ જરૂર તો કંઈપણ કે શીટ પર નીચે મૂકી. 228 00:10:37,070 --> 00:10:40,810 >> હું તમને ખાતરી આપી, તમે કરવા માંગો છો નથી કે ક્વિઝ મધ્યમાં અટવાઇ કરી 229 00:10:40,810 --> 00:10:43,890 , જેવી હોવાથી ઓહ હા, શું છે કે આનાથી સૉર્ટ કરો વિરુદ્ધ આ પ્રકારની રનટાઈમ. 230 00:10:43,890 --> 00:10:46,490 માત્ર તે નીચે મૂકી અને તે નકલ સીધા તમારા નોંધ શીટ માંથી. 231 00:10:46,490 --> 00:10:50,420 પછી તમે ખરેખર માત્ર ઉપયોગ કરી શકો છો તમારા મગજ સમસ્યાઓ વિશે વિચારો 232 00:10:50,420 --> 00:10:52,190 તેના બદલે હકીકતો યાદ કર્યા કરતાં. 233 00:10:52,190 --> 00:10:55,250 અને તેથી ખરેખર લાભ લેવા કોઈ પણ વિશિષ્ટ વિગતો 234 00:10:55,250 --> 00:11:00,140 તમે યાદ રાખવાની જરૂર લાગે છે કે, સમીક્ષા શીટ પર નીચે plop. 235 00:11:00,140 --> 00:11:02,680 >> ઠીક છે, કોઇ પ્રશ્નો logistically ક્વિઝ સંબંધિત 236 00:11:02,680 --> 00:11:05,510 પહેલાં અમે શરૂ કેટલાક ક્વિઝ સમસ્યાઓ પ્રેક્ટિસ? 237 00:11:05,510 --> 00:11:06,416 અરે વાહ? 238 00:11:06,416 --> 00:11:10,040 >> પ્રેક્ષક: હું એક તક ન હોય ક્વિઝ જોવા [અશ્રાવ્ય] 239 00:11:10,040 --> 00:11:11,757 પરંતુ તે હોઈ ચાલે છે કાર્યક્રમ મોટાભાગે, 240 00:11:11,757 --> 00:11:14,090 અથવા પણ હોઈ ચાલુ છે જેમ કે, જ્ઞાન પ્રશ્નો? 241 00:11:14,090 --> 00:11:14,940 >> પ્રોફેસર: તે ઘણો છે. 242 00:11:14,940 --> 00:11:16,731 તેથી, જે રીતે હું કરશે ક્વિઝ વર્ણવેલ 243 00:11:16,731 --> 00:11:18,810 is-- હું મળીને મૂકી કેટલાક અભ્યાસ સમસ્યાઓ 244 00:11:18,810 --> 00:11:20,960 હું તમામ અંગેની ક્વિઝ ખેંચાય છે. 245 00:11:20,960 --> 00:11:25,210 પરંતુ જો તમે બે મુખ્ય છે કે નહીં તે જોવા મળશે પ્રશ્નો ના પ્રકાર અમે તમને કહીશું. 246 00:11:25,210 --> 00:11:28,750 >> એક સામગ્રી એક ખૂબ જ ઓછી સ્તર વિગતવાર છે. 247 00:11:28,750 --> 00:11:31,720 અમે તમને કોડ એક નાનો ભાગ આપવા પડશે અને ભૂલ અહીં હોય છે, કહે છે? 248 00:11:31,720 --> 00:11:33,110 અહીં શું બહાર છાપવા આવશે? 249 00:11:33,110 --> 00:11:35,980 આ કોડ પેદા કરશે શું, વગેરે એટ. 250 00:11:35,980 --> 00:11:38,710 તેથી ખૂબ જ ઓછી સ્તર માહિતી વિગતો. 251 00:11:38,710 --> 00:11:42,700 >> અને આ ફ્લિપ બાજુ પર, અમે ખૂબ જ પડશે ઉચ્ચ સ્તર જ્ઞાન આધારિત પ્રશ્નો. 252 00:11:42,700 --> 00:11:45,190 તમે શું સમજાવવા કરી શકો છો દ્વિસંગી શોધ વચ્ચે તફાવત 253 00:11:45,190 --> 00:11:46,148 અને એક રેખીય શોધ છે? 254 00:11:46,148 --> 00:11:48,500 અમે શા માટે કરવા માંગો છો અન્ય ઉપર એક ઉપયોગ કરો છો? 255 00:11:48,500 --> 00:11:49,960 કદાચ, GDB શું છે? 256 00:11:49,960 --> 00:11:51,560 અમે શા માટે GDB ઉપયોગ કરવા માંગો છો? 257 00:11:51,560 --> 00:11:54,590 ઉચ્ચ સ્તર, વધુ મૂળભૂત સમજ પ્રશ્નો. 258 00:11:54,590 --> 00:11:58,240 તેથી જો તમે એક મિશ્રણ જોવા મળશે તમારા ક્વિઝ પર તેમને બે. 259 00:11:58,240 --> 00:12:01,462 >> અન્ય કંઈપણ અમે પહેલાં રન માં વડા? 260 00:12:01,462 --> 00:12:02,879 ઠીક છે. 261 00:12:02,879 --> 00:12:03,670 પ્રેક્ષક: વધુ એક. 262 00:12:03,670 --> 00:12:04,030 પ્રોફેસર: ઓહ, વધુ એક. 263 00:12:04,030 --> 00:12:04,340 માફ કરશો. 264 00:12:04,340 --> 00:12:05,631 >> પ્રેક્ષક: અરે વાહ, તે બધા અધિકાર છે. 265 00:12:05,631 --> 00:12:10,140 તેથી જો તમે 75 મિનિટ છે કહી રહ્યાં છે તે અસંભવિત છે, જેમ કે ખૂબ ટૂંકા 266 00:12:10,140 --> 00:12:11,640 કે અમે પૂર્ણ કરશે? 267 00:12:11,640 --> 00:12:13,571 અથવા, 75 મિનિટ બરાબર તરીકે ખૂબ સમય છે 268 00:12:13,571 --> 00:12:15,700 અમે હતા, તો અમે જરૂર કરશે યોગ્ય તૈયાર? 269 00:12:15,700 --> 00:12:17,450 પ્રોફેસર: ઠીક છે, જેથી ક્વિઝ પડકારરૂપ છે. 270 00:12:17,450 --> 00:12:19,550 તે ચોક્કસપણે પડકારરૂપ છે. 271 00:12:19,550 --> 00:12:21,092 તમે સમય પર જાતે ટૂંકા મળશે. 272 00:12:21,092 --> 00:12:24,341 તમે કદાચ, 10, જેમ કે હિટ જઈ રહ્યાં છો 15 મિનિટ જાય છે, અને છી, જેમ હોવા. 273 00:12:24,341 --> 00:12:25,520 હું ખૂબ જ કરવા માટે બાકી છે. 274 00:12:25,520 --> 00:12:26,520 અને તે સંપૂર્ણપણે દંડ છે. 275 00:12:26,520 --> 00:12:28,740 દરેક વ્યક્તિને એ જ રીતે લાગે રહ્યું છે. 276 00:12:28,740 --> 00:12:31,074 >> જસ્ટ ખૂબ જ પરિચિત હોઈ કેટલો સમય તમારી પાસે છે. 277 00:12:31,074 --> 00:12:33,490 હું તમને કહી શા માટે અને તેથી તે છે ગાય્ઝ પ્રથા અંગેની ક્વિઝ નથી. 278 00:12:33,490 --> 00:12:36,672 તે ખરેખર એક મહાન અર્થમાં આપે છે શું ક્વિઝ જેમ હોઈ ચાલે છે. 279 00:12:36,672 --> 00:12:39,130 તેથી તમે તમારી જાતને હોવા તો આ પ્રથા સમાપ્ત કરવા માટે સક્ષમ 280 00:12:39,130 --> 00:12:41,671 એક સારી રકમ અંગેની ક્વિઝ સમય, તમે સારી રીતે જાતે ગતિ કરી શકો છો 281 00:12:41,671 --> 00:12:45,695 પછી તમે એક સમસ્યા હોય નહીં બુધવારે અથવા ગુરૂવારે. 282 00:12:45,695 --> 00:12:46,575 >> કૂલ. 283 00:12:46,575 --> 00:12:49,200 તેથી હું દરેક લાગે wants-- તો મોટા ભાગના લોકો કાગળનાં પત્રકો છે 284 00:12:49,200 --> 00:12:49,810 પહેલેથી જ બહાર. 285 00:12:49,810 --> 00:12:52,604 હું અનિવાર્યપણે માત્ર જાઉં છું તમે નમૂના પ્રશ્નો આપે છે, 286 00:12:52,604 --> 00:12:54,520 જેમ, તમે એક ગાય્ઝ આપી થોડી મિનિટો તેમને કરવું. 287 00:12:54,520 --> 00:12:59,610 અને અમે એક વર્ગ તરીકે પર જઈશ તેમને જવાબો શું છે. 288 00:12:59,610 --> 00:13:02,860 >> તેથી આ એક ખૂબ જ ખાસ છે અમે પડશે પ્રારંભિક પ્રશ્ન 289 00:13:02,860 --> 00:13:06,720 માત્ર રૂપાંતર, તમે પૂછો વિવિધ પાયા વચ્ચે નંબરો. 290 00:13:06,720 --> 00:13:09,070 દ્વિસંગી તરીકે તમે ગાય્સ કરી શકો છો રિકોલ, આધાર બે છે. 291 00:13:09,070 --> 00:13:12,470 દશાંશ આધાર 10, અથવા શું આપણે છે મનુષ્યો સામાન્ય રીતે અર્થઘટન છે. 292 00:13:12,470 --> 00:13:17,120 હેક્સાડેસિમલ શૂન્ય છે, કે જે આધાર 16 છે, નવ તેમજ તરીકે એફ મારફતે મારફતે 293 00:13:17,120 --> 00:13:19,990 >> તેથી હું છું ચાર નંબરો છે તમે ગાય્ઝ પૂછવા અહીં કન્વર્ટ કરવા માટે. 294 00:13:19,990 --> 00:13:23,909 હું તમને ત્રણ, જેમ આપવા પડશે કેવી રીતે મારફતે લાગે ચાર મિનિટ 295 00:13:23,909 --> 00:13:25,200 અમે આ ઉકેલવા વિશે જાઓ કરશે. 296 00:13:25,200 --> 00:13:32,832 297 00:13:32,832 --> 00:13:35,710 >> પ્રેક્ષક: અમે કેલ્ક્યુલેટર્સ માન્ય છે? 298 00:13:35,710 --> 00:13:37,630 >> પ્રોફેસર: તમે નથી અરે વાહ, કેલ્ક્યુલેટર્સ જરૂર છે. 299 00:13:37,630 --> 00:13:42,420 હું મૂળભૂત ઉપરાંત, મને લાગે છે, લાગે છે બધા તમે ગાય્સ કરવા માટે પૂછવામાં આવશે. 300 00:13:42,420 --> 00:14:41,700 301 00:14:41,700 --> 00:14:45,070 >> અને માત્ર જેથી હું પ્રકારની એક અર્થમાં છે દરેક કરવામાં આવે છે ત્યારે, લુકઅપ 302 00:14:45,070 --> 00:14:47,429 તરંગ, હું, સ્મિત, ખબર નથી તમે પૂર્ણ કરી રહ્યાં છો, તો હેપી જુઓ. 303 00:14:47,429 --> 00:14:47,929 યાહ. 304 00:14:47,929 --> 00:17:21,680 305 00:17:21,680 --> 00:17:23,945 કદાચ થોડા વધુ મિનિટ. 306 00:17:23,945 --> 00:18:28,080 307 00:18:28,080 --> 00:18:29,600 >> ઠીક છે, તે લાવવા દો. 308 00:18:29,600 --> 00:18:31,580 હું હેતુપૂર્વક જાઉં છું ગાય્ઝ તમે ઓછા સમય આપી 309 00:18:31,580 --> 00:18:33,760 તમે કદાચ જરૂર કરતાં આ સમસ્યાઓ કેટલાક કરવું, 310 00:18:33,760 --> 00:18:37,124 મને લાગે છે કે તેની ખાતરી કરવા માંગો સરળ છે કારણ કે અમે સમસ્યાઓ એક ટોળું મારફતે મેળવો. 311 00:18:37,124 --> 00:18:39,290 તેથી કોઈ ચિંતાઓ, તમે નથી કરી તો સમાપ્ત કરવા માટે એક તક છે. 312 00:18:39,290 --> 00:18:43,770 તમારી પાસે તરીકે લાંબા સમય સુધી ટોટલી બરાબર આ વિશે જવા માટે કેવી રીતે એક વિચાર. 313 00:18:43,770 --> 00:18:45,850 તેથી આપણે આગળ વધીશું અને પ્રથમ એક કરવા દો. 314 00:18:45,850 --> 00:18:52,690 315 00:18:52,690 --> 00:18:57,870 >> પ્રથમ તેથી, કોઈને મને કહો કરવા માંગો છો નથી દ્વિસંગી, શું આ અંકો દરેક કરવું 316 00:18:57,870 --> 00:19:00,484 તેમની કિંમતો દ્રષ્ટિએ પ્રતિનિધિત્વ કરે છે? 317 00:19:00,484 --> 00:19:01,250 અરે વાહ? 318 00:19:01,250 --> 00:19:03,349 >> પ્રેક્ષક: બે માટે પાવર શૂન્ય, એક, બે. 319 00:19:03,349 --> 00:19:04,140 પ્રોફેસર: ચોક્કસ. 320 00:19:04,140 --> 00:19:04,640 So. 321 00:19:04,640 --> 00:19:13,430 322 00:19:13,430 --> 00:19:16,430 >> અધિકાર છે, તેથી ખાસ કરીને અમે આધાર 10 માં હોય ત્યારે 323 00:19:16,430 --> 00:19:20,580 આ બધા જેમ, છે પ્રતિનિધિત્વ શૂન્ય આધાર 10, અધિકાર? 324 00:19:20,580 --> 00:19:21,810 કે જે તમારી એક સ્થળ છે. 325 00:19:21,810 --> 00:19:24,520 તમારા 10 સ્થળ છે બધા છે એક શક્તિ 10. 326 00:19:24,520 --> 00:19:26,600 તમે 100 સ્થળ 10 બે ઘાત. 327 00:19:26,600 --> 00:19:29,570 >> ગમે આધાર તમે રહ્યું છે છો ચોક્કસ જ વસ્તુ સાથે કરવા માટે, 328 00:19:29,570 --> 00:19:31,480 માત્ર એક અલગ આધાર સાથે. 329 00:19:31,480 --> 00:19:34,130 તેથી દ્વિસંગી છે, કે જે બધી આધાર બે છે. 330 00:19:34,130 --> 00:19:37,110 તમે બધા કન્વર્ટ કરવા માટે જઈ રહ્યાં છો બે ગમે સત્તા પર માં અંકો 331 00:19:37,110 --> 00:19:38,190 કે અંક છે. 332 00:19:38,190 --> 00:19:41,450 અને તેથી આ અર્થમાં, અમે એક સરળ માર્ગ હોઈ શકે છે 333 00:19:41,450 --> 00:19:43,800 અપ ઉમેરવા માટે સમર્થ હોવા અથવા ક્રમમાં બધા નંબરો ટૂંકમાં 334 00:19:43,800 --> 00:19:46,010 આધાર 10 માં કન્વર્ટ કરવા માટે. 335 00:19:46,010 --> 00:19:50,362 >> તેથી કોઈને મને કહો કરવા માંગો છો નથી શું પ્રથમ એક જવાબ આધાર દસ છે? 336 00:19:50,362 --> 00:19:51,674 >> પ્રેક્ષક: બે [અશ્રાવ્ય] 337 00:19:51,674 --> 00:19:52,340 પ્રોફેસર: યાહ. 338 00:19:52,340 --> 00:19:53,230 પ્રેક્ષક: 42. 339 00:19:53,230 --> 00:19:56,560 પ્રોફેસર: 42, ત્યાં તમે જાઓ. 340 00:19:56,560 --> 00:20:00,660 તેથી અમે આ જવાબ મળ્યો માર્ગ દ્વારા હતી બે છે, કે જે પ્રથમ બે કરી. 341 00:20:00,660 --> 00:20:02,760 પ્લસ બે આઠ છે, કે જે પામ્યો. 342 00:20:02,760 --> 00:20:07,590 પ્લસ બે પાંચમી જે બાકી છે ગમે છે. 343 00:20:07,590 --> 00:20:09,390 તમે તેમને ટૂંકમાં અને તે 42 છે. 344 00:20:09,390 --> 00:20:12,000 >> કોઈને અમે તે કેવી રીતે મળ્યું પર ગેરસમજ છે? 345 00:20:12,000 --> 00:20:15,630 જેમ, જેથી મૂળભૂત વધુમાં હું તમને બરાબર હોવું જોઈએ જણાવ્યું હતું. 346 00:20:15,630 --> 00:20:17,410 જો નહિં, તો સાથે સાથે, અમે પણ છે કે જે પ્રેક્ટિસ કરી શકે છે. 347 00:20:17,410 --> 00:20:18,720 પરંતુ તે બધા અધિકાર છે. 348 00:20:18,720 --> 00:20:20,560 કૂલ. 349 00:20:20,560 --> 00:20:25,570 >> કોઈને મને આપવા માંગો છો નથી તેમજ બીજા એક જવાબ? 350 00:20:25,570 --> 00:20:26,860 >> 50? 351 00:20:26,860 --> 00:20:27,600 સારી. 352 00:20:27,600 --> 00:20:30,044 કેવી રીતે ભેળસેળ કોઈપણ અમે ક્યાં મળી? 353 00:20:30,044 --> 00:20:31,960 , હું ઠંડી પડશે આગામી સ્લાઇડ પર જવાબો. 354 00:20:31,960 --> 00:20:34,440 તેથી કોઈ ચિંતાઓ જો તમે તે નીચે નકલ કરવાની જરૂર છે. 355 00:20:34,440 --> 00:20:38,860 >> ઠીક છે, તેથી હેક્સાડેસિમલ થોડી trickier છે. 356 00:20:38,860 --> 00:20:41,840 પરંતુ હું તમને ગાય્ઝ બતાવવા જાઉં છું તે કેવી રીતે કરવું માટે એક શોર્ટકટ. 357 00:20:41,840 --> 00:20:44,800 હેક્સાડેસિમલ તેથી, તમે બધા 16 હોઈ છે, યાદ કરે છે. 358 00:20:44,800 --> 00:20:48,920 અને અમે કારણ કે મનુષ્ય વાસ્તવમાં નથી કે પ્રતિનિધિત્વ 16 નંબરો હોય છે, 359 00:20:48,920 --> 00:20:56,940 અમે જે અમારી પ્રથમ શૂન્ય નવ ના જાઓ 10 મૂલ્યો, અને પછી અમે એફ મારફત ડુ 360 00:20:56,940 --> 00:20:58,630 જે આગામી છ કિંમતો છે. 361 00:20:58,630 --> 00:21:03,040 >> અને તેથી સૌથી સરળ માર્ગ જવા માટે હેક્સાડેસિમલ માટે કોઇ દ્વિસંગી નંબર 362 00:21:03,040 --> 00:21:05,350 છિદ્ર માં તેમને તોડી છે. 363 00:21:05,350 --> 00:21:10,042 અને તેથી કોઈ દ્વિસંગી નંબર અમે આપીશું તમે કદાચ આઠ અંકો હશે. 364 00:21:10,042 --> 00:21:11,750 તમે માત્ર તોડી શકે છે મધ્યમાં તેમને. 365 00:21:11,750 --> 00:21:17,460 >> તેથી પ્રથમ દાખલો એક, એક, એક, એક એક પછી એક. 366 00:21:17,460 --> 00:21:21,340 પ્રકારની તમે જાણો છો, ડ્રો, તે લાગે છે સ્લૅશ અથવા તેમની વચ્ચે અલ્પવિરામ. 367 00:21:21,340 --> 00:21:23,800 અને તમે માત્ર કન્વર્ટ કરી શકો છો સીધા ગમે 368 00:21:23,800 --> 00:21:26,670 આ પ્રથમ છે હેક્સાડેસિમલ નંબર, 369 00:21:26,670 --> 00:21:29,880 અને અહીં ગમે છે હેક્સાડેસિમલ બીજા. 370 00:21:29,880 --> 00:21:37,584 >> તેથી સામાન્ય નોટેશનમાં થી યાદ રાખો કે, શું હેક્સાડેસિમલ કિંમતો સાથે શરૂ કરી શકું? 371 00:21:37,584 --> 00:21:38,460 >> પ્રેક્ષક: શૂન્ય. 372 00:21:38,460 --> 00:21:39,270 >> પ્રોફેસર: 0x. 373 00:21:39,270 --> 00:21:45,210 તેથી અમે કોઈ સમય અમે તમને પૂછવા ખબર છે કે હેક્સાડેસિમલ માટે કોઈપણ નંબર કન્વર્ટ કરવા માટે, 374 00:21:45,210 --> 00:21:48,230 અથવા કોઈપણ સમયે તમે કોઇ જોવા 0x સાથે શરૂ થાય છે કે નંબર, 375 00:21:48,230 --> 00:21:50,230 તમે તેને હેક્સાડેસિમલ કિંમત છે કે ખબર. 376 00:21:50,230 --> 00:21:54,160 >> અને પછી તમને પૂછવામાં કરી રહ્યા છીએ આ બે અંકો શું છે નક્કી કરે છે. 377 00:21:54,160 --> 00:21:59,690 અને જે રીતે તમે ઉપર મેળવણી તે કરવા કે અડધા અને અડધા ઉપર મેળવણી. 378 00:21:59,690 --> 00:22:02,870 આ ઉદાહરણમાં તેથી શું એક, એક, એક, એક હશે? 379 00:22:02,870 --> 00:22:04,890 કે શું કિંમત હશે? 380 00:22:04,890 --> 00:22:06,040 તે સાચું છે, એફ હશો? 381 00:22:06,040 --> 00:22:08,050 15 હશો. 382 00:22:08,050 --> 00:22:11,780 >> તેથી આ એફ એક હશે, અહીં એક, એક, એક પણ છે 383 00:22:11,780 --> 00:22:21,270 એફ તેથી એક, એક, એક, એક, એક, એક, એક, હેક્સાડેસિમલ એક, તે બધા 0xff છે. 384 00:22:21,270 --> 00:22:25,350 આ અડધા રજૂ કારણ કે એફ, 15 ની કિંમત, 385 00:22:25,350 --> 00:22:27,331 અને આ અડધા રજૂ એફ, કિંમત 15. 386 00:22:27,331 --> 00:22:29,456 યાદ રાખો, કારણ, અમે છો શૂન્ય માંથી નવ ગણાય છે. 387 00:22:29,456 --> 00:22:35,290 એફ 15, બી 11 જેવા હોય છે, 10 જેવી છે. 388 00:22:35,290 --> 00:22:41,690 >> બધાને કેવી રીતે તે અર્થમાં બનાવવા નથી અમે હેક્સાડેસિમલ બાઈનરી તરફથી મળી? 389 00:22:41,690 --> 00:22:44,595 >> પ્રેક્ષક: અને તેથી અમે કેવી રીતે મેળવો શું એક, એક, એક, એક 15? 390 00:22:44,595 --> 00:22:46,220 પ્રોફેસર: અરે વાહ, આ અધિકાર, દ્વિસંગી છે? 391 00:22:46,220 --> 00:22:48,090 આ માત્ર એક બાઈનરી નંબર છે કલ્પના. 392 00:22:48,090 --> 00:22:50,792 તેથી જો તમે બે હોય છે એક છે, જે zeroth. 393 00:22:50,792 --> 00:22:51,500 પ્રેક્ષક: બરાબર, ઓહ. 394 00:22:51,500 --> 00:22:51,670 તેથી જો તમે માત્ર તે બહાર કુલ. 395 00:22:51,670 --> 00:22:52,670 >> પ્રોફેસર: અરે વાહ, અને પછી તમે માત્ર તે બહાર કુલ. 396 00:22:52,670 --> 00:22:53,380 તે છે બધા છે. 397 00:22:53,380 --> 00:22:54,890 >> પ્રેક્ષક: બરાબર. 398 00:22:54,890 --> 00:22:55,830 >> પ્રોફેસર: બરાબર. 399 00:22:55,830 --> 00:23:00,740 >> પ્રેક્ષક: તેથી તમે બાઈનરી ના જાઓ હેક્સાડેસિમલ માટે રેખાંશ કરવા માટે? 400 00:23:00,740 --> 00:23:04,590 >> પ્રોફેસર: તે છે સૌથી સહેલો રસ્તો અરે વાહ, આવું કરવા માટે. 401 00:23:04,590 --> 00:23:11,390 તમે કારણ કે અક્ષાંશ નથી જઈ રહ્યાં છો દશાંશ માત્ર શૂન્ય નવ છે. 402 00:23:11,390 --> 00:23:13,410 અમે પ્રકારની માત્ર છો બે આ વિભાજન. 403 00:23:13,410 --> 00:23:15,201 >> AUDIENCE: [અશ્રાવ્ય] દશાંશ મદદથી શોધવા માટે 404 00:23:15,201 --> 00:23:17,809 તે શું હેક્સાડેસિમલ સુધી મેળ ખાય છે. 405 00:23:17,809 --> 00:23:20,100 પ્રોફેસર: હું તેનો અર્થ, તમે છો મૂળભૂત ગણિત મદદથી મેળવણી. 406 00:23:20,100 --> 00:23:20,725 પ્રેક્ષક: યાહ. 407 00:23:20,725 --> 00:23:22,300 પ્રોફેસર: અરે વાહ, ખૂબ ખૂબ. 408 00:23:22,300 --> 00:23:23,630 તે થોડો ગૂંચવણમાં મૂકે છે. 409 00:23:23,630 --> 00:23:26,410 પરંતુ માત્ર ખબર છે કે જે તમને વિભાજીત કરી શકો છો ગમે 410 00:23:26,410 --> 00:23:28,160 આ કિંમત માત્ર છિદ્ર માં છે. 411 00:23:28,160 --> 00:23:29,570 જુઓ, આ દ્વિસંગી શું છે? 412 00:23:29,570 --> 00:23:30,610 કે શું નંબર શું છે? 413 00:23:30,610 --> 00:23:33,270 તે હોઈ ચાલે છે શૂન્ય માંથી એફ કંઈક 414 00:23:33,270 --> 00:23:35,722 >> અહીં પણ હોઈ ચાલે છે શૂન્ય માંથી એફ કંઈક 415 00:23:35,722 --> 00:23:37,722 અને પછી તમે ફક્ત મૂકી શકો છો અધિકાર ત્યાં તે બે. 416 00:23:37,722 --> 00:23:38,263 >> પ્રેક્ષક: બરાબર. 417 00:23:38,263 --> 00:23:38,910 પ્રોફેસર: હા. 418 00:23:38,910 --> 00:23:39,410 ઠીક છે. 419 00:23:39,410 --> 00:23:42,320 તેથી જો તમે ગાય્સ કરવા માંગો છો પછી આગામી એક પ્રયાસ? 420 00:23:42,320 --> 00:23:49,601 શૂન્ય, એક, શૂન્ય, એક એક શૂન્ય, એક શૂન્ય. 421 00:23:49,601 --> 00:23:52,350 હું 30 સેકન્ડ જેવા તમે ગાય્ઝ આપીશું, તમે કદાચ ખબર ન હતી, કારણ કે 422 00:23:52,350 --> 00:23:53,850 આ અગાઉ કેવી રીતે કરવું માટે યુક્તિ. 423 00:23:53,850 --> 00:24:24,950 424 00:24:24,950 --> 00:24:27,381 >> ઠીક છે, કોઈને પણ આ એક શોટ વિચાર કરવા માંગો છો? 425 00:24:27,381 --> 00:24:28,774 >> 0X5A. 426 00:24:28,774 --> 00:24:29,440 પ્રોફેસર: 0X5A. 427 00:24:29,440 --> 00:24:30,470 5A. 428 00:24:30,470 --> 00:24:31,340 સારી. 429 00:24:31,340 --> 00:24:37,050 તેથી આ અહીં તમે કરવા માંગો છો પ્રયત્ન કરશે તમે તે મળી કેવી રીતે અમને કહી? 430 00:24:37,050 --> 00:24:38,920 પ્રથમ, તમે કેવી રીતે આ પાંચ મળી હતી? 431 00:24:38,920 --> 00:24:42,030 >> પ્રેક્ષક: શૂન્ય, કારણ કે એક, શૂન્ય, એક પાંચ છે. 432 00:24:42,030 --> 00:24:45,170 >> પ્રોફેસર: દરેક સમજવા નથી પાંચ કેમ શૂન્ય, એક, શૂન્ય, એક છે? 433 00:24:45,170 --> 00:24:46,260 તમે અહીં એક મળી છે. 434 00:24:46,260 --> 00:24:48,010 જો તમે પ્રથમ બે કશું છે. 435 00:24:48,010 --> 00:24:50,300 બે બીજા માટે, તમે ચાર છે, જે એક છે. 436 00:24:50,300 --> 00:24:52,600 તેથી જો તમે ચાર વત્તા ઉમેરો એક, તમે પાંચ છે. 437 00:24:52,600 --> 00:24:53,600 દરેક સારા? 438 00:24:53,600 --> 00:24:54,100 ઠીક છે. 439 00:24:54,100 --> 00:24:56,570 અને પછી આ શું હોઈ શકે છે અને શા માટે? 440 00:24:56,570 --> 00:24:58,350 શું નંબર અનુલક્ષે છે? 441 00:24:58,350 --> 00:24:59,350 >> પ્રેક્ષક: 10. 442 00:24:59,350 --> 00:25:00,976 >> પ્રોફેસર: અને શું આ આધાર બે? 443 00:25:00,976 --> 00:25:01,850 AUDIENCE: [અશ્રાવ્ય] 444 00:25:01,850 --> 00:25:03,010 પ્રોફેસર: ચોક્કસ. 445 00:25:03,010 --> 00:25:06,370 તેથી અહીં આ બીજા કિંમત 0X5A હશે. 446 00:25:06,370 --> 00:25:08,410 >> દરેક વ્યક્તિને કન્વર્ટ કરવા માટે કેવી રીતે સારી? 447 00:25:08,410 --> 00:25:10,770 તે તમને લાગે છે કે તે કરતાં ઘણો સરળ છે. 448 00:25:10,770 --> 00:25:13,330 હું માત્ર તેની ખાતરી કરવા માટે કરવા માંગો છો તમે મદદરૂપ ટીપ્સ ખબર 449 00:25:13,330 --> 00:25:14,950 તે કેવી રીતે કરવું અને યુક્તિઓ. 450 00:25:14,950 --> 00:25:18,432 >> પ્રેક્ષક: શા માટે તમે વિભાજિત કરી શકો છો એવું મધ્યમાં? 451 00:25:18,432 --> 00:25:21,390 માત્ર બરાબર, હું માત્ર જાઉં છું, જેવા હોય છે આ પ્રથમ [અશ્રાવ્ય] વિશે કાળજી? 452 00:25:21,390 --> 00:25:24,240 >> પ્રોફેસર: તે ખરેખર છે, કારણ કે માર્ગ હેક્સાડેસિમલ કિંમતો રજૂ થાય છે. 453 00:25:24,240 --> 00:25:26,890 ખરેખર અર્થ એ થાય કે 0x, તમે કહી કરતાં અન્ય કંઈ 454 00:25:26,890 --> 00:25:28,710 તે હેક્સાડેસિમલ નંબર છે કે. 455 00:25:28,710 --> 00:25:31,580 અને હંમેશા રજૂ પ્રથમ ચાર અંકો. 456 00:25:31,580 --> 00:25:34,330 અને હંમેશા રજૂ છેલ્લા ચાર અંકો. 457 00:25:34,330 --> 00:25:37,835 અને તેથી આ બે અંકો માત્ર વિવિધ બીટ્સ અનુલક્ષે. 458 00:25:37,835 --> 00:25:39,200 >> પ્રેક્ષક: તેથી અમે હંમેશની કરશે 459 00:25:39,200 --> 00:25:41,830 >> પ્રોફેસર: તમે હંમેશા છો આઠ કિંમત બીટ્સ મેળવવા જવું. 460 00:25:41,830 --> 00:25:44,580 >> પ્રેક્ષક: માત્ર એક વસ્તુ ગમે છે અહીં અથવા બધા પર એક વસ્તુ છે? 461 00:25:44,580 --> 00:25:46,883 પ્રોફેસર: તે માત્ર એક છે એન્જીનિયરિંગ વસ્તુ, હા. 462 00:25:46,883 --> 00:25:47,424 પ્રેક્ષક: બરાબર. 463 00:25:47,424 --> 00:25:48,240 ઓસમ. 464 00:25:48,240 --> 00:25:51,290 >> પ્રોફેસર: પણ, આ ઉદાહરણમાં જેથી અમે અક્ષાંશ બાઈનરી રૂપાંતરિત 465 00:25:51,290 --> 00:25:53,290 અને બાઈનરી થી હેક્સાડેસિમલ છે. 466 00:25:53,290 --> 00:25:56,610 તમે ગાય્ઝ પણ તમે ખાતરી કરો કરવા માંગો છો આસપાસ અન્ય માર્ગ જઈને પ્રેક્ટિસ કરે છે. 467 00:25:56,610 --> 00:26:03,370 હું તમને 0xff આપ્યો તેથી જો, તમે કરી શકે અધિકાર, દ્વિસંગી કે બહાર ડ્રો? 468 00:26:03,370 --> 00:26:06,820 >> તમે દ્વિસંગી માં એફ કન્વર્ટ છે, જે એક, એક, એક, એક, 469 00:26:06,820 --> 00:26:09,380 દ્વિસંગી એફ કન્વર્ટ જે એક, એક, એક, એક છે. 470 00:26:09,380 --> 00:26:11,310 >> તેથી અમે કરવા માટે તમે પૂછી શકે છે અન્ય આસપાસ રસ્તો. 471 00:26:11,310 --> 00:26:14,817 તેથી દ્વિસંગી અક્ષાંશ, અથવા બાઈનરી હેક્સાડેસિમલ. 472 00:26:14,817 --> 00:26:16,650 તેથી તમે બનાવવા માંગો છો ખાતરી કરો કે તમે બંને રીતે ખબર. 473 00:26:16,650 --> 00:26:19,371 અમે કદાચ તમે પૂછો પડશે બે મિશ્રણ. 474 00:26:19,371 --> 00:26:20,660 >> અરે વાહ, તમે એક પ્રશ્ન છે? 475 00:26:20,660 --> 00:26:22,724 હું તમને સારા છો see-- કરી શકો છો? 476 00:26:22,724 --> 00:26:23,348 પ્રેક્ષક: યાહ. 477 00:26:23,348 --> 00:26:24,560 પ્રોફેસર: બરાબર. 478 00:26:24,560 --> 00:26:26,101 હું આ ભૂંસવું સારો છું? 479 00:26:26,101 --> 00:26:26,600 ગ્રેટ. 480 00:26:26,600 --> 00:26:33,965 481 00:26:33,965 --> 00:26:40,437 >> બધા હક છે, તેથી જવાબો કોઈને તો અહીં છે પાછળથી વિચિત્ર છે અને ગેરસમજ મળી. 482 00:26:40,437 --> 00:26:41,844 ઠીક છે. 483 00:26:41,844 --> 00:26:46,070 >> પ્રેક્ષક: અમે મૂકી તો કોઈ વાંધો નથી કેપિટલ અથવા લોઅરકેસ અમારા અક્ષરો? 484 00:26:46,070 --> 00:26:50,360 >> પ્રોફેસર: તે કરે છે, કારણ કે હેક્સાડેસિમલ, સંમેલન દ્વારા, 485 00:26:50,360 --> 00:26:52,840 બધા અક્ષરો મોટા છે. 486 00:26:52,840 --> 00:26:54,650 તેથી એફ મારફતે છે મોટા હોઈ ચાલે. 487 00:26:54,650 --> 00:26:58,660 તમે એક લોઅરકેસ મૂકી, મને ખબર નથી અમે જરૂરી તે ખોટું માર્ક છો. 488 00:26:58,660 --> 00:27:00,679 પરંતુ થીયરી પ્રમાણે, કે ટેકનિકલી નથી 489 00:27:00,679 --> 00:27:01,970 તમે તેને કેવી રીતે હોય તેવું માનવામાં કરી રહ્યાં છો. 490 00:27:01,970 --> 00:27:03,303 તેથી તેઓ બધા મોટા પ્રયત્ન કરીશું. 491 00:27:03,303 --> 00:27:05,910 અરે વાહ, સારો પ્રશ્ન. 492 00:27:05,910 --> 00:27:07,780 >> ઠીક છે. 493 00:27:07,780 --> 00:27:08,790 બીજા પ્રશ્ન. 494 00:27:08,790 --> 00:27:12,750 અહીં આ મનોરમ કાર્યક્રમ ગણે છે. 495 00:27:12,750 --> 00:27:15,180 હું પ્રશ્ન પૂછો પડશે, હું આ પાછા આવો પડશે. 496 00:27:15,180 --> 00:27:23,170 >> તેથી, પ્રથમ, પ્રમાણભૂત ની અંદર શું છે કે io.h કાર્યક્રમ માટે રસ છે? 497 00:27:23,170 --> 00:27:26,640 બીજું, શું રદબાતલ કરે લીટી ત્રણ અર્થ? 498 00:27:26,640 --> 00:27:30,572 અને ત્રીજા, શું શૂન્ય પરત નથી મુખ્ય, રેખા છ, સામાન્ય રીતે અર્થ? 499 00:27:30,572 --> 00:27:33,280 તમે ગાય્ઝ તે લખવા માંગો છો, તો હું પાછા સ્વિચ કરવા માટે હોય છે, કારણ કે નીચે 500 00:27:33,280 --> 00:27:36,810 સ્લાઇડ માત્ર જેથી તમે કોડ જોઈ શકો છો. 501 00:27:36,810 --> 00:27:40,400 આ જેમ, કદાચ એક ઉદાહરણ છે અમે તમને પૂછો જ્યાં ઉચ્ચ સ્તર પ્રશ્ન 502 00:27:40,400 --> 00:27:42,435 શું વસ્તુઓ કાર્યક્રમ થાય છે. 503 00:27:42,435 --> 00:27:47,290 504 00:27:47,290 --> 00:27:49,215 >> મારા માટે સારા દરેક વ્યક્તિને પાછા સ્લાઇડ પર જાઓ? 505 00:27:49,215 --> 00:27:53,400 506 00:27:53,400 --> 00:27:54,361 ઠંડી, ઠીક. 507 00:27:54,361 --> 00:27:57,610 તેથી હું તમને કદાચ ત્રણ જેવા ગાય્સ આપી શકશો મિનિટ આ એક વાસ્તવિક ઝડપી જુઓ. 508 00:27:57,610 --> 00:28:41,330 509 00:28:41,330 --> 00:28:44,140 >> , તેથી આ એક જેવા બરાબર એકદમ સરળ, સરળ. 510 00:28:44,140 --> 00:28:49,280 શું કોઈને પણ મને કહી કરવા માંગો છો કરે છે સહિત હેશ દ્વારા અંદર પ્રથમ 511 00:28:49,280 --> 00:28:52,630 અમારા સ્ટાન્ડર્ડ io.h પુસ્તકાલય ફાઈલ? 512 00:28:52,630 --> 00:28:55,510 અમે શા માટે કે પુસ્તકાલય જરૂર નથી આ કાર્યક્રમ માટે સમાવેશ થાય છે? 513 00:28:55,510 --> 00:28:56,930 અહીં અમે શું માટે તેને જરૂર છે? 514 00:28:56,930 --> 00:28:56,980 >> અરે વાહ? 515 00:28:56,980 --> 00:28:58,340 >> પ્રેક્ષક: છે કે જ્યારે તમે તે printf મૂકી? 516 00:28:58,340 --> 00:28:59,131 >> પ્રોફેસર: ચોક્કસ. 517 00:28:59,131 --> 00:29:01,780 તેથી printf, કોઈપણ સમયે તમે આ વપરાશકર્તા માંથી ઇનપુટ લઇ 518 00:29:01,780 --> 00:29:04,140 અને પ્રિન્ટ કંઈક સ્ક્રીન પર, તે છે 519 00:29:04,140 --> 00:29:05,600 પ્રમાણભૂત ઇનપુટ આઉટપુટ પુસ્તકાલય. 520 00:29:05,600 --> 00:29:07,170 આઉટપુટ ઇનપુટ way-- કે તે વિચારો. 521 00:29:07,170 --> 00:29:08,430 >> હું એક આઉટપુટ છે? 522 00:29:08,430 --> 00:29:09,207 હા હું કરીસ. 523 00:29:09,207 --> 00:29:12,040 તેથી હું હંમેશા જાઉં છું ખબર છે કે આ પ્રમાણિત i.o પુસ્તકાલય જરૂર છે. 524 00:29:12,040 --> 00:29:16,400 >> તેથી printf કાર્ય છે જેના દ્વારા અમે ઍક્સેસ કરવાની જરૂર 525 00:29:16,400 --> 00:29:19,370 અને hashtag સમાવેશ થાય ધોરણ i.o પુસ્તકાલય. 526 00:29:19,370 --> 00:29:20,280 ઠીક છે. 527 00:29:20,280 --> 00:29:22,660 >> બીજું, તે રદબાતલ શું બતાવે છે? 528 00:29:22,660 --> 00:29:26,970 અમે શું કરે છે પૂર્ણાંક મુખ્ય (રદબાતલ) હોય છે અહીં રદબાતલ લીટી ત્રણ અહીં અર્થ? 529 00:29:26,970 --> 00:29:28,080 અરે વાહ, પાછળ. 530 00:29:28,080 --> 00:29:29,020 >> AUDIENCE: [અશ્રાવ્ય] 531 00:29:29,020 --> 00:29:29,920 >> પ્રોફેસર: ચોક્કસ. 532 00:29:29,920 --> 00:29:33,320 તેથી અમે શીખી કર્યું, યાદ અમારા pset સાથે શરૂ 533 00:29:33,320 --> 00:29:35,360 તમે ખરેખર કરી શકો છો કે આદેશ વાક્ય સ્પષ્ટ 534 00:29:35,360 --> 00:29:39,010 દલીલો છે કે જે તમારા કાર્યક્રમ, કે જે તમને મુખ્ય કાર્ય, તમે તરીકે લે છે, વપરાશકર્તા 535 00:29:39,010 --> 00:29:39,650 કૉલ કરો. 536 00:29:39,650 --> 00:29:42,650 અમે રદબાતલ છે, કે તમે અર્થ એ થાય કે માત્ર સીધા કાર્યક્રમ ચાલે છે 537 00:29:42,650 --> 00:29:44,680 કોઈપણ આદેશ વાક્ય દલીલો વગર. 538 00:29:44,680 --> 00:29:46,160 દરેક વ્યક્તિને કે સ્પષ્ટ? 539 00:29:46,160 --> 00:29:46,660 ઠીક છે. 540 00:29:46,660 --> 00:29:52,850 >> અને છેલ્લે અમે શા માટે કરી સંતાપ નથી અહીં આ પર પાછા ફરો શૂન્ય વસ્તુ? 541 00:29:52,850 --> 00:29:54,740 શા માટે અમે પણ પૂર્ણાંક મુખ્ય હોય છે? 542 00:29:54,740 --> 00:29:57,330 શા માટે આપણે રદબાતલ મુખ્ય રદબાતલ ન કરી શકે? 543 00:29:57,330 --> 00:29:59,216 અરે વાહ? 544 00:29:59,216 --> 00:30:01,590 પ્રેક્ષક: જસ્ટ અમે કરી શકો છો કે જેથી આ કાર્યક્રમ છે કે નહીં તેની ખાતરી 545 00:30:01,590 --> 00:30:04,247 તરીકે સફળતાપૂર્વક બહાર નીકળતા તે નંબર આવ્યો હતો તો વિરોધ કર્યો હતો. 546 00:30:04,247 --> 00:30:06,580 અને અમે તે છે કે ખબર હોત ભૂલ એક અલગ પ્રકારની છે. 547 00:30:06,580 --> 00:30:07,621 >> પ્રોફેસર: અરે વાહ, બરાબર. 548 00:30:07,621 --> 00:30:10,670 આ માત્ર એક ખૂબ જ છે આપણે શું કે પરંપરાગત વસ્તુ, 549 00:30:10,670 --> 00:30:13,840 કે જે હમણાં જ ઓવરને અંતે છે તમારા કાર્યક્રમ માત્ર તેની ખાતરી કરવા માટે 550 00:30:13,840 --> 00:30:15,830 તમારી મુખ્ય કાર્ય કે યોગ્ય રીતે ચાલી રહ્યું છે, 551 00:30:15,830 --> 00:30:17,940 અમે હંમેશા વળતર શૂન્ય કરવા માંગો છો. 552 00:30:17,940 --> 00:30:21,160 પણ આપણે જરૂરી શકે છે, જોકે કે ગમે ત્યાં મુદ્રિત જોવા નથી. 553 00:30:21,160 --> 00:30:25,092 >> કારણ કે પ્રોગ્રામરો તરીકે, તમે જાણો છો, તો તમે કોડ ઘણાં વિવિધ રેખાઓ હોય છે 554 00:30:25,092 --> 00:30:27,050 અને તમે જ્યાં ખબર નથી આ ખોટું થઈ રહ્યું છે 555 00:30:27,050 --> 00:30:30,240 એક ભૂલ થાય તો અને તમે કરવા માંગો છો તમે તે ભૂલ વિચાર ખાતરી કરો કે. 556 00:30:30,240 --> 00:30:33,240 અને તેથી ખાસ કરીને કંઈક જાય તો ખોટું અમે એક વળતર પડશે માત્ર 557 00:30:33,240 --> 00:30:34,669 અમે તેને ખબર છે કે તેની ખાતરી કરવા માટે. 558 00:30:34,669 --> 00:30:36,460 તમે વળતર જોવા તેથી જો શૂન્ય, કે જે ખાસ કરીને 559 00:30:36,460 --> 00:30:38,293 તમારા કાર્યક્રમ છે એનો અર્થ એ થાય સફળતાપૂર્વક ચલાવવામાં. 560 00:30:38,293 --> 00:30:40,490 561 00:30:40,490 --> 00:30:40,990 ગુડ? 562 00:30:40,990 --> 00:30:45,180 563 00:30:45,180 --> 00:30:45,680 કૂલ. 564 00:30:45,680 --> 00:30:48,710 565 00:30:48,710 --> 00:30:52,680 >> ઠીક છે, અહીં બીજા કાર્યક્રમ. 566 00:30:52,680 --> 00:30:54,827 ગણાવે છે. 567 00:30:54,827 --> 00:30:56,910 અને તમે ગાય્સ એક જુઓ તો ફ્લોટ, તમે ગાય્ઝ કદાચ કરી શકો છો 568 00:30:56,910 --> 00:31:00,810 એક સારો વિચાર છે તે હું તમને વિશે છું. 569 00:31:00,810 --> 00:31:05,200 >> તેથી જ્યારે આ કાર્યક્રમ તમે જોઈ શકો છો, ચલાવે છે, 570 00:31:05,200 --> 00:31:09,330 હું એક ફ્લોટ જાહેર છું મારી મુખ્ય કાર્ય અંદર. 571 00:31:09,330 --> 00:31:13,470 હું "જવાબ" તેનું નામ રહ્યો છું અને હું સુયોજિત છું 10 દ્વારા એક સમાન વિભાજિત. 572 00:31:13,470 --> 00:31:17,860 હું એક માટે, બહાર છાપવા છું દશાંશ સ્થળ, કે ફ્લોટ. 573 00:31:17,860 --> 00:31:19,880 અને પછી હું શૂન્ય પરત છું. 574 00:31:19,880 --> 00:31:24,470 >> તેથી કાર્યક્રમ ચલાવવા છે, ત્યારે હવે પાછા લોભી લાગે છે, 575 00:31:24,470 --> 00:31:26,550 આ કાર્યક્રમ 0.0 છાપે છે. 576 00:31:26,550 --> 00:31:29,993 આપણે બધાં જ જાણીએ, આસ્થાપૂર્વક અમે બધા 10 દ્વારા વિભાજીત એક 0.00 નથી, ખબર છે, 577 00:31:29,993 --> 00:31:32,350 તે 0.1 છે. 578 00:31:32,350 --> 00:31:37,810 આ કાર્યક્રમ વિચારે પરંતુ શા માટે સમજાવે છે 1 અન્ય 0.1 10 પ્રિન્ટ દ્વારા વિભાજી કે 579 00:31:37,810 --> 00:31:39,504 0.1 કરતાં? 580 00:31:39,504 --> 00:31:42,545 હું 30 જેવા તમે ગાય્ઝ કદાચ આપી શકશો સેકન્ડ માત્ર ઝડપથી તે વિશે વિચારો 581 00:31:42,545 --> 00:31:43,878 અને હું પાછળ કાર્યક્રમ પર જાઓ પડશે. 582 00:31:43,878 --> 00:32:17,800 583 00:32:17,800 --> 00:32:20,290 >> ઠીક છે. 584 00:32:20,290 --> 00:32:22,205 કોઈપણ તે શોટ આપવા માંગો છો? 585 00:32:22,205 --> 00:32:24,330 ત્રણ અથવા ઓછા વાક્યમાં, સામાન્ય રીતે અમે છો કારણ કે 586 00:32:24,330 --> 00:32:27,650 બધા જવાબો મર્યાદિત કરવા જઈ ત્રણ વાક્યો અથવા ઓછી 587 00:32:27,650 --> 00:32:31,130 જેથી તમે માત્ર નીકળી જવું નથી તમારા ક્વિઝ પર રેન્ડમ વસ્તુઓ. 588 00:32:31,130 --> 00:32:32,740 >> અરે વાહ, શોટ લેવા. 589 00:32:32,740 --> 00:32:36,390 >> પ્રેક્ષક: તેથી હું આ લાગે છે કે ત્યાં જેમ, કહેવાય વસ્તુ, [અશ્રાવ્ય] 590 00:32:36,390 --> 00:32:42,320 તેથી ત્યાં હોઈ શકે છે, ઉદાહરણ તરીકે, 0.09, જેમ કે, હોઇ શકે, 591 00:32:42,320 --> 00:32:47,250 તમે પ્રથમ પ્રિન્ટ કે જ્યાં અંક, તે 0.0 હશે? 592 00:32:47,250 --> 00:32:49,100 >> પ્રોફેસર: બંધ નથી, તદ્દન. 593 00:32:49,100 --> 00:32:49,810 Christabell? 594 00:32:49,810 --> 00:32:51,770 >> પ્રેક્ષક: તમે એક વિભાજન કરી રહ્યાં છો અને 10, અને તેઓ બંને પૂર્ણાંકો છો. 595 00:32:51,770 --> 00:32:54,610 અને તેથી આ રીતે તે ચાલી રહ્યું છે કે તે પૂર્ણાંક તરીકે છે સંગ્રહવા માટે. 596 00:32:54,610 --> 00:32:56,480 અને તેથી નજીકના પૂર્ણાંક 0.0 હશે. 597 00:32:56,480 --> 00:32:57,471 અને જેથી 0.1 છે. 598 00:32:57,471 --> 00:32:58,970 પ્રોફેસર: અરે વાહ, કે જે ખરેખર સારી છે. 599 00:32:58,970 --> 00:33:00,040 તે યોગ્ય જવાબ છે. 600 00:33:00,040 --> 00:33:03,597 તેથી આ એક ખૂબ જ ચિંતામાં મૂકી દે છે બાળકો ઘણો માટે ખ્યાલ. 601 00:33:03,597 --> 00:33:06,680 અને હું ખરેખર તેની ખાતરી કરવા માટે કરવા માંગો છો આ દરેક વડા પસન્દ છે. 602 00:33:06,680 --> 00:33:10,090 >> અમે ફ્લોટિંગ કૉલ તેથી શું બિંદુ અશુદ્ધિ, 603 00:33:10,090 --> 00:33:12,800 જ્યાં કારણ ઘણો લોભી તમારા કાર્યક્રમો 604 00:33:12,800 --> 00:33:17,010 શરૂઆતમાં કામ ન હતી, કારણ કે હતી તમે તમારા ચલ પડેલા ભૂલી ગયા છો. 605 00:33:17,010 --> 00:33:19,370 તેથી Christabell શું કહ્યું સંપૂર્ણપણે સાચો હતો. 606 00:33:19,370 --> 00:33:21,990 >> એક ફ્લોટ સ્વાભાવિક રીતે અશુદ્ધ છે. 607 00:33:21,990 --> 00:33:26,400 કમ્પ્યુટર માં, જમણે, કારણ કે અમે હોય મેમરી બીટ્સ એક મર્યાદિત રકમ 608 00:33:26,400 --> 00:33:28,480 અમે નંબરો પ્રતિનિધિત્વ ઉપયોગ કરી શકો છો. 609 00:33:28,480 --> 00:33:33,480 તેથી, ઉદાહરણ તરીકે, આ CS50 આઈડી is-- હું તે 64-bit કમ્પ્યુટર લાગે છે. 610 00:33:33,480 --> 00:33:37,520 >> એક ફ્લોટ માત્ર રજૂ કરી શકાય છે તે બીટ્સ એક મર્યાદિત જથ્થો દ્વારા. 611 00:33:37,520 --> 00:33:42,260 અને તેથી 0.1 અનંત zeros સાથે, કે માતાનો 0.1, અધિકાર હતો? 612 00:33:42,260 --> 00:33:45,450 પરંતુ અમે ખરેખર સ્ટોર કરી શકો છો અમારી કોમ્પ્યુટર કે જે નંબર. 613 00:33:45,450 --> 00:33:47,810 અમે હમણાં જ નથી પૂરતી મેમરી આવું કરવા માટે. 614 00:33:47,810 --> 00:33:52,340 >> અને તેથી નજીકના અડસટ્ટો શું મેમરીમાં સ્ટોર ખરેખર છે 615 00:33:52,340 --> 00:33:55,390 0,000 કંઈક કંઈક, કંઈક, કંઈક કંઈક. 616 00:33:55,390 --> 00:34:01,240 કે જે તમે કાઢી એકવાર તે 0.0 નીચે રાઉન્ડ. 617 00:34:01,240 --> 00:34:05,640 >> અને તેથી આ ઉદાહરણ માત્ર છે મુદ્દાઓ કે જે ઘણાં દર્શાવે 618 00:34:05,640 --> 00:34:08,469 અમે છો જ્યારે અમે છે ખોટી રીતે ગણિત કરવા માટે પ્રયાસ કરી 619 00:34:08,469 --> 00:34:11,000 એક અલગ પૂર્ણાંક તરીકે કાસ્ટિંગ વગર. 620 00:34:11,000 --> 00:34:14,870 તેથી માત્ર આ રહ્યું સાવચેત છે. 621 00:34:14,870 --> 00:34:18,239 >> પ્રશ્નોત્તરી પર, અમે તમને આપી તો કોડ બ્લોક અને તે ગમે છે, 622 00:34:18,239 --> 00:34:19,510 શું ઓવરને અંતે છાપે? 623 00:34:19,510 --> 00:34:24,096 અને તે કેટલાક રેન્ડમ કિંમત છે, તો તમે કે શું થઈ રહ્યું છે શા માટે ગાય્ઝ ખબર હોવી જોઇએ. 624 00:34:24,096 --> 00:34:24,909 અરે વાહ? 625 00:34:24,909 --> 00:34:27,926 >> પ્રેક્ષક: કાઢીનાંખવુ છુટકારો મળે છે અમુક ચોક્કસ બિંદુ પછી બધું? 626 00:34:27,926 --> 00:34:28,513 [અશ્રાવ્ય] 627 00:34:28,513 --> 00:34:30,929 પ્રોફેસર: અરે વાહ, ખરેખર તેથી આ એક ખરેખર ખરાબ ઉદાહરણ છે, 628 00:34:30,929 --> 00:34:37,870 ખરેખર 0,100 કારણ કે ગમે તે 0.1 નીચે કાઢી હશે. 629 00:34:37,870 --> 00:34:41,389 પરંતુ જો તમે હતા તેને ચલાવવા માટે હું નથી યાદ રાખો, ગયા વર્ષે, કારણ કે તેઓ 630 00:34:41,389 --> 00:34:42,830 એક અલગ કાર્યક્રમ પર ચાલી હતી. 631 00:34:42,830 --> 00:34:45,300 તેઓ કંઈક તે કહે ચાલી CS50 ઉપકરણ, જે 632 00:34:45,300 --> 00:34:46,389 ને અલગ છે. 633 00:34:46,389 --> 00:34:48,520 32-બીટ સિસ્ટમ હતી, મને લાગે છે. 634 00:34:48,520 --> 00:34:50,290 અને તેથી વિવિધ નંબરો હતા. 635 00:34:50,290 --> 00:34:53,330 >> પરંતુ અનિવાર્યપણે માત્ર ખબર છે કે કાપી નાંખવાની રીત સમગ્ર ખ્યાલ 636 00:34:53,330 --> 00:34:54,815 અને તે માત્ર વસ્તુઓ બંધ નહીં કેવી રીતે. 637 00:34:54,815 --> 00:34:55,690 અને તેથી તે તો rounds-- 638 00:34:55,690 --> 00:34:56,300 >> પ્રેક્ષક: rounding વગર. 639 00:34:56,300 --> 00:34:57,370 >> પ્રોફેસર: ચોક્કસ. 640 00:34:57,370 --> 00:34:57,870 યાહ. 641 00:34:57,870 --> 00:35:02,330 642 00:35:02,330 --> 00:35:04,380 કૂલ. 643 00:35:04,380 --> 00:35:05,250 >> હાય, પાછળ. 644 00:35:05,250 --> 00:35:07,634 અમે હમણાં જ કેટલાક જઈ રહ્યાં છો ક્વિઝ સમીક્ષા પ્રશ્નો. 645 00:35:07,634 --> 00:35:08,430 >> બધા અધિકાર. 646 00:35:08,430 --> 00:35:10,150 તેથી અહીં એક અલગ કાર્યક્રમ ગણે છે. 647 00:35:10,150 --> 00:35:12,797 648 00:35:12,797 --> 00:35:15,380 હું તમને ગાય્ઝ આપવા જઈ રહ્યો છું દંપતિ મિનિટ આ બોલ વાંચવા માટે. 649 00:35:15,380 --> 00:35:18,588 આ એક ખૂબ જ હતો કે કંઈક છે તાજેતરમાં હું તમને ઘણો ઉડાવી લાગે છે કે 650 00:35:18,588 --> 00:35:19,142 ગાય્ઝ મનમાં. 651 00:35:19,142 --> 00:35:21,100 પરંતુ અમે વાત કરવા જઈ રહ્યાં આ દ્વારા ફરીથી માત્ર 652 00:35:21,100 --> 00:35:24,152 તમે તેની ખાતરી કરવા માટે તે સંપૂર્ણપણે સમજી. 653 00:35:24,152 --> 00:35:24,652 ઠીક છે. 654 00:35:24,652 --> 00:35:41,280 655 00:35:41,280 --> 00:35:41,780 ઠીક છે. 656 00:35:41,780 --> 00:35:44,342 કોઈપણ વધુ સમય જરૂર આ કોડ દ્વારા વાંચી? 657 00:35:44,342 --> 00:35:45,650 ઠીક છે. 658 00:35:45,650 --> 00:35:50,630 >> તેથી તે મને લાગે છે કે આ કાર્યક્રમ હું 659 00:35:50,630 --> 00:35:53,460 GetString ઉપયોગ કરીને બે શબ્દમાળાઓ બનાવવા. 660 00:35:53,460 --> 00:35:55,180 એક કહેવાય છે અને એક ટી કહેવાય છે. 661 00:35:55,180 --> 00:35:58,680 અને જો તેઓ સમાન છો એકબીજા સાથે બરાબર 662 00:35:58,680 --> 00:36:00,880 તે "તમે છાપવાનો જોઈએ આ જ વાત લખો. " 663 00:36:00,880 --> 00:36:04,170 >> પરંતુ elsewise, તે "તમે છાપવાનો કરશે અધિકાર ", વિવિધ વસ્તુઓ લખ્યો? 664 00:36:04,170 --> 00:36:05,990 ખૂબ, ખૂબ સરળ લાગે છે. 665 00:36:05,990 --> 00:36:08,720 પરંતુ, તેમ છતાં, હું તો ખરેખર આ કાર્યક્રમ લખવા માટે પ્રયત્ન કરો, 666 00:36:08,720 --> 00:36:12,230 તે લાગે છે ત્યારે પણ છે કે હું ઇનપુટ ચોક્કસ જ શબ્દમાળાઓ, 667 00:36:12,230 --> 00:36:15,490 તે હજુ પણ "તમે છાપે અલગ વસ્તુઓ લખ્યો! " 668 00:36:15,490 --> 00:36:18,020 કોઈને એક લેવા માંગો છો નથી શા માટે આ કાર્યક્રમ હંમેશા શોટ 669 00:36:18,020 --> 00:36:20,370 જવાબ ઇનપુટ્સ કે પણ અલગ અલગ હોય છે 670 00:36:20,370 --> 00:36:22,090 શબ્દો પોતાને જ કરવામાં આવે છે? 671 00:36:22,090 --> 00:36:24,870 672 00:36:24,870 --> 00:36:29,170 >> તેથી જો હું ડેવિડ પ્રેમ input-- હતા અધિકાર, Mom જેમ એક ઉદાહરણ વાપરવા માટે? 673 00:36:29,170 --> 00:36:37,890 લોઅરકેસ એમ ઓ એમ એસ, ટી માટે લોઅરકેસ એમ ઓ એમ સમકક્ષ હોય છે. 674 00:36:37,890 --> 00:36:40,340 હું મારફતે આ ચાલી હતી કે કોડ છે, શા માટે તે કરશે 675 00:36:40,340 --> 00:36:44,180 "તમે અલગ વસ્તુઓ લખ્યો?" છાપે 676 00:36:44,180 --> 00:36:46,336 >> કોઈને વધુ જરૂર છે સમય આ વિશે વિચારો? 677 00:36:46,336 --> 00:36:47,294 ઠીક છે, હું અમે સારા છીએ એવું લાગે છે. 678 00:36:47,294 --> 00:36:48,716 અરે વાહ? 679 00:36:48,716 --> 00:36:53,930 >> પ્રેક્ષક: ઠીક છે, તેથી તે વિશે કંઈક છે તે અધિકાર મેમરીમાં સ્ટોર જ્યાં? 680 00:36:53,930 --> 00:36:54,890 >> પ્રોફેસર: હા. 681 00:36:54,890 --> 00:37:00,400 >> પ્રેક્ષક: તે આ તો જેમ છે જ્યાં શબ્દમાળા ઓ મેમરી સંગ્રહાયેલ છે spot-- 682 00:37:00,400 --> 00:37:01,689 હું આ શૂન્ય છે શોધ કરી રહ્યો છું. 683 00:37:01,689 --> 00:37:02,355 પ્રોફેસર: શ્યોર. 684 00:37:02,355 --> 00:37:05,290 પ્રેક્ષક: અને શબ્દમાળા ટી મેમરી સ્થળે સંગ્રહિત થાય છે, 685 00:37:05,290 --> 00:37:11,000 167, અને પછી, જેમ શૂન્ય 167 સમાન નથી. 686 00:37:11,000 --> 00:37:12,610 >> પ્રોફેસર: ચોક્કસ. 687 00:37:12,610 --> 00:37:18,350 ઠીક છે, તેથી આ ઈનક્રેડિબલ યાદ પ્રકટીકરણ અમે તમને ગાય્ઝ માટે સમજાવી 688 00:37:18,350 --> 00:37:21,530 આ છેલ્લા અઠવાડિયે, કે શબ્દમાળાઓ ખરેખર અસ્તિત્વમાં નથી? 689 00:37:21,530 --> 00:37:25,380 અમે કંઈક બનાવો, ત્યારે કહેવાય શબ્દમાળા અમે છો કે, વાસ્તવમાં, 690 00:37:25,380 --> 00:37:29,330 ચાર રચે સ્ટાર તરીકે ઓળખાય છે કંઈક બનાવવા. 691 00:37:29,330 --> 00:37:34,470 જે બધા છે માટે નિર્દેશક છે શબ્દમાળા અથવા અક્ષરો ઝાકઝમાળ છે. 692 00:37:34,470 --> 00:37:39,480 >> અને તેથી આ ઉદાહરણમાં, હું તો ઇનપુટ એમ ઓ એમ રીતે હતા 693 00:37:39,480 --> 00:37:49,350 મારું કમ્પ્યુટર તે સ્ટોર છે કે જે મેમરી બેકસ્લેશ શૂન્ય અંદર, અધિકાર? 694 00:37:49,350 --> 00:37:53,180 તે ચાર અક્ષરો, અક્ષરો, ક્યાંક સંગ્રહિત કરવામાં આવશે. 695 00:37:53,180 --> 00:37:59,290 >> અને પછી આ ચાર અક્ષરો, બેકસ્લેશ શૂન્ય, 696 00:37:59,290 --> 00:38:01,275 અધિકાર, બીજે ક્યાંય સંગ્રહ કરવામાં આવે છે? 697 00:38:01,275 --> 00:38:04,685 હું કોઈ વિચાર જ્યાં હોય સરનામાં તેઓ મારા કમ્પ્યુટર ક્યાંક છો છે. 698 00:38:04,685 --> 00:38:07,080 તેઓ જ્યાં પણ હું બરાબર ખબર નથી. 699 00:38:07,080 --> 00:38:10,170 >> હું એક શબ્દમાળા બનાવો, ત્યારે ઓ, બધા કે જે ખરેખર છે 700 00:38:10,170 --> 00:38:15,550 એક નિર્દેશક છે આ શબ્દમાળાને શરૂ કરો. 701 00:38:15,550 --> 00:38:21,130 અને હું આ ટી કિંમત બનાવો ત્યારે, બધા કે અહીં એક નિર્દેશક છે. 702 00:38:21,130 --> 00:38:23,980 અને તેથી તમે પ્રયાસ કરી રહ્યાં છો ત્યારે સમીકરણ અને તપાસ કરવા માટે 703 00:38:23,980 --> 00:38:27,710 ઓ બરાબર છે તે જોવા માટે જો ટી માટે સમકક્ષ હોય છે, કમ્પ્યુટર 704 00:38:27,710 --> 00:38:31,635 ખરેખર માત્ર પરત આવે છે તમે આ એમ સરનામું 705 00:38:31,635 --> 00:38:33,390 અને તે મીટર સરનામું. 706 00:38:33,390 --> 00:38:36,230 અને તેઓ બે છો કારણ કે માહિતી અલગ ટુકડાઓ 707 00:38:36,230 --> 00:38:38,750 કે બે અલગ અલગ માં સંગ્રહાય છે તમારા કમ્પ્યુટર માં સરનામાં, 708 00:38:38,750 --> 00:38:41,750 તમારા કમ્પ્યુટર ક્યારેય ચાલી રહ્યું છે એ જ હોવાથી તેમને ઓળખી કાઢે છે. 709 00:38:41,750 --> 00:38:43,500 કોઈને કરવા માંગો છો નથી એક શોટ આપી અમે શું 710 00:38:43,500 --> 00:38:46,900 અમે સુધારવા ઇચ્છતા હોય તો શું હશે આ અને યોગ્ય પ્રક્રિયા ચાલી રહી છે 711 00:38:46,900 --> 00:38:49,360 તેના બદલે? 712 00:38:49,360 --> 00:38:52,070 એક દંપતિ સેકન્ડો માટે તે વિશે વિચારો. 713 00:38:52,070 --> 00:38:54,929 અમે બદલવાની જરૂર શું આ કાર્યક્રમ કામગીરી વિચાર 714 00:38:54,929 --> 00:38:56,220 અમે તેને કામ કરવા માટે કરવા માંગો છો માર્ગ? 715 00:38:56,220 --> 00:39:17,260 716 00:39:17,260 --> 00:39:18,918 >> અરે વાહ, તે ઘણો પ્રયાસ લેવા માંગો છો? 717 00:39:18,918 --> 00:39:24,082 >> પ્રેક્ષક: અમે ડિરેફરન્સ પ્રયત્ન કરી શકો છો નિર્દેશક અને એરે મારફતે છો? 718 00:39:24,082 --> 00:39:25,540 પ્રોફેસર: તે કરવા માટે એક રીત છે. 719 00:39:25,540 --> 00:39:27,880 તેથી, તમારા નામ ફરીથી શું છે? 720 00:39:27,880 --> 00:39:29,010 હું દિલગીર છું, મને યાદ. 721 00:39:29,010 --> 00:39:29,589 >> ઝી: ઝી. 722 00:39:29,589 --> 00:39:32,130 પ્રોફેસર: અરે વાહ, તેથી શું ઝી સંપૂર્ણપણે કામ કરશે સૂચન કર્યું. 723 00:39:32,130 --> 00:39:32,629 અધિકાર? 724 00:39:32,629 --> 00:39:35,730 અમે નિર્દેશક ખોટો સંદર્ભ કરી શકે અને ખરેખર જાઓ અને વપરાશ 725 00:39:35,730 --> 00:39:38,460 અહીં ની અંદર ભૌતિક માહિતી. 726 00:39:38,460 --> 00:39:40,300 અને અમે હમણાં જ તુલના કરી શકો છો સમગ્ર સ્ક્રીન. 727 00:39:40,300 --> 00:39:43,670 >> અમે નિર્દેશક, ઠીક છે, કહી શકો છો, અહીં અંદર શું છે મને આપે છે. 728 00:39:43,670 --> 00:39:44,960 તે એમ પરત ફરશે. 729 00:39:44,960 --> 00:39:47,168 અને હું કહે છે, નિર્દેશક, અહીં અંદર શું છે મને આપે છે. 730 00:39:47,168 --> 00:39:47,750 એમ પાછા ફરો. 731 00:39:47,750 --> 00:39:48,410 તે મેળ છો? 732 00:39:48,410 --> 00:39:49,410 હા. 733 00:39:49,410 --> 00:39:50,340 પછી અમે પર ખસેડો. 734 00:39:50,340 --> 00:39:54,240 >> અમે સમગ્ર બે ચકાસણી રાખો અંત સુધી શબ્દમાળાઓ બધી રીતે અપ 735 00:39:54,240 --> 00:39:56,635 તે સમાન છે અને જો જુઓ, તમામ કિંમતો સમાન હોય છે. 736 00:39:56,635 --> 00:39:59,680 અને તમામ કિંમતો સમાન હોય તો, પછી અમે શબ્દમાળાઓ સાચું છે ખબર. 737 00:39:59,680 --> 00:40:01,600 ચોક્કસ, કે અમે તે શું કરશે કેવી રીતે છે? 738 00:40:01,600 --> 00:40:03,930 >> કોઈને પણ આ કોઈપણ ભેળસેળ કરે છે? 739 00:40:03,930 --> 00:40:06,970 કેવી રીતે શબ્દમાળાઓ સમગ્ર ખ્યાલ ખરેખર માત્ર પોઇન્ટર છે, 740 00:40:06,970 --> 00:40:08,440 અને કેવી રીતે તેઓ ખરેખર અસ્તિત્વમાં નથી? 741 00:40:08,440 --> 00:40:10,480 અને શા માટે આપણે ભૂલો વિચાર અમે તેને વિચાર માર્ગ ગમે છે? 742 00:40:10,480 --> 00:40:15,070 હું તમને ગાય્ઝ પોઇન્ટર ખાતરી આપી છે, કારણ કે અને શબ્દમાળા ફાળવણી અને મેમરી 743 00:40:15,070 --> 00:40:16,470 ઉપર આવી રહ્યા છે. 744 00:40:16,470 --> 00:40:17,410 >> અરે વાહ? 745 00:40:17,410 --> 00:40:21,072 >> AUDIENCE: [અશ્રાવ્ય] ડિરેફરન્સ તે, તમે માત્ર એક સ્ટાર મૂકી [અશ્રાવ્ય] 746 00:40:21,072 --> 00:40:21,780 પ્રોફેસર: અધિકાર. 747 00:40:21,780 --> 00:40:28,430 તેથી એક નિર્દેશક અર્થ derererence માટે નિર્દેશક કે સરનામા પર જવા માટે 748 00:40:28,430 --> 00:40:30,390 અને ત્યાં, કિંમત માહિતી મેળવે છે. 749 00:40:30,390 --> 00:40:32,700 અને તે કરવા માટે માર્ગ સ્ટાર નિર્દેશક છે. 750 00:40:32,700 --> 00:40:34,262 કે દિગ્મૂઢ નથી. 751 00:40:34,262 --> 00:40:35,186 >> AUDIENCE: [અશ્રાવ્ય]. 752 00:40:35,186 --> 00:40:35,852 >> પ્રોફેસર: યાહ. 753 00:40:35,852 --> 00:40:39,750 પ્રેક્ષક: તેથી જો તમે માત્ર લખી શકો છો સ્ટાર ઓ સમાન સમકક્ષ સ્ટાર ટી છો. 754 00:40:39,750 --> 00:40:40,630 >> પ્રોફેસર: વેલ, નં. 755 00:40:40,630 --> 00:40:40,960 નંબર 756 00:40:40,960 --> 00:40:41,640 >> પ્રેક્ષક: તે સાચું છે, પૂરતી સારી નથી? 757 00:40:41,640 --> 00:40:43,760 >> પ્રોફેસર: તમે છો, કારણ કે તે નથી માત્ર પ્રથમ અક્ષર ચકાસણી. 758 00:40:43,760 --> 00:40:46,010 તમે કદાચ જઈ રહ્યાં છો લૂપ અમુક પ્રકારના જરૂર છે કે જે 759 00:40:46,010 --> 00:40:49,055 દરેક એક મારફતે iterates બંને શબ્દમાળાઓ પાત્ર. 760 00:40:49,055 --> 00:40:49,837 યાહ. 761 00:40:49,837 --> 00:40:52,920 તેથી જો તમે માત્ર જોવા માટે ચકાસો માગે છે તેઓ એ જ વસ્તુ સાથે શરૂ જો, 762 00:40:52,920 --> 00:40:58,220 તમે સ્ટાર, તો શું કરી શકો છો ઓ સ્ટાર ટી સમાન છે. 763 00:40:58,220 --> 00:41:01,300 પછી તમે જાણો છો કે ઓછામાં ઓછા તેઓ એ જ પાત્ર સાથે શરૂઆત કરી હતી. 764 00:41:01,300 --> 00:41:01,952 >> અરે વાહ? 765 00:41:01,952 --> 00:41:04,056 >> પ્રેક્ષક: તેથી રીતે તમે તે હશે 766 00:41:04,056 --> 00:41:06,064 એક લૂપ અથવા નિર્દેશક માટે જડિત જેવું? 767 00:41:06,064 --> 00:41:06,730 પ્રોફેસર: યાહ. 768 00:41:06,730 --> 00:41:08,170 ખૂબ ખૂબ માત્ર લૂપ માટે. 769 00:41:08,170 --> 00:41:12,430 વર્ગ ડેવિડ ઉલ્લેખ કર્યો છે, યાદ રાખો મુક્ત વાકયરચનામાં ખાંડ? 770 00:41:12,430 --> 00:41:17,690 અને તેમણે આ ખૂબ જ હતો સ્ટાર ટી ગૂંચવણમાં વસ્તુ 771 00:41:17,690 --> 00:41:22,030 વત્તા એક, સંકલિત કરશે, જ્યાં દ્વારા અને તે નિર્દેશક ખસેડવા? 772 00:41:22,030 --> 00:41:29,910 આમ સરળ માર્ગ આ માત્ર હું ટી છે. 773 00:41:29,910 --> 00:41:31,090 >> તેથી તે માત્ર એક એરે છે. 774 00:41:31,090 --> 00:41:34,630 તમારા માટે એક હશે કે માર્ગ હું શૂન્ય માંથી ચાલી હતી કે લૂપ, જ્યાં 775 00:41:34,630 --> 00:41:36,580 હું લંબાઈ છે શબ્દમાળા, તમે માત્ર કરી શકે 776 00:41:36,580 --> 00:41:39,510 કે બદલે કરવાથી લખવા સમગ્ર નિર્દેશક, સંદર્ભ વસ્તુ. 777 00:41:39,510 --> 00:41:43,510 તેથી આ બધી વસ્તુઓ બરાબર છે તમારા કમ્પ્યુટર માં સમકક્ષ. 778 00:41:43,510 --> 00:41:45,905 >> તમે ગાય્ઝ કદાચ નહીં કે જાણવાની જરૂર છે, 779 00:41:45,905 --> 00:41:48,280 પરંતુ તે માત્ર પ્રકારની સારી છે પાછળ તમારા મન છે. 780 00:41:48,280 --> 00:41:52,630 ફક્ત કોમ્પ્યુટર ખબર છે કે કોડ વિવિધ બ્લોક્સ ઓળખે 781 00:41:52,630 --> 00:41:53,890 આ જ વસ્તુ છે. 782 00:41:53,890 --> 00:41:57,510 આ માત્ર અત્યાર સુધી વધુ વપરાશકર્તા છે, કારણ કે મૈત્રીપૂર્ણ તે જેમ અમને તે પ્રસ્તુત કરવા માટે 783 00:41:57,510 --> 00:41:58,150 પણ દર્શાવે છે. 784 00:41:58,150 --> 00:42:00,990 તે માત્ર સરળ છે. 785 00:42:00,990 --> 00:42:02,719 >> પ્રેક્ષક: તેથી ગમે strlen ઉપયોગ, વિચાર કરી 786 00:42:02,719 --> 00:42:03,385 પ્રોફેસર: યાહ. 787 00:42:03,385 --> 00:42:03,926 પ્રેક્ષક: બરાબર. 788 00:42:03,926 --> 00:42:05,940 પ્રોફેસર: તમે કરી શકે છે જો તમે, strlen ઉપયોગ અથવા 789 00:42:05,940 --> 00:42:10,420 તમે માત્ર કરી શકો છો strlen ન હતી તમે બંને માટે બેકસ્લેશ શૂન્ય હિટ સુધી. 790 00:42:10,420 --> 00:42:11,568 ક્યાં રીતે કામ કરશે. 791 00:42:11,568 --> 00:42:12,068 યાહ. 792 00:42:12,068 --> 00:42:14,871 793 00:42:14,871 --> 00:42:17,996 પ્રેક્ષક: તેથી કે દરેક ડિરેફરન્સ છે એક અક્ષર અમે ખરેખર હતા તો 794 00:42:17,996 --> 00:42:21,044 આ કોડ લખી, અમે જસ્ટ કૌંસ હું શું કરી શકે 795 00:42:21,044 --> 00:42:22,460 તે સામે સ્ટાર સાથે માંગો છો? 796 00:42:22,460 --> 00:42:27,700 >> પ્રોફેસર: અરે વાહ, બરાબર ઓ બરાબર હું, અને પછી હું ખસેડવાની રાખવા કૌંસ 797 00:42:27,700 --> 00:42:29,790 નીચે તમે ઓવરને હિટ સુધી. 798 00:42:29,790 --> 00:42:31,286 અરે વાહ, કે જે તમે કરવા માંગો છો શું છે. 799 00:42:31,286 --> 00:42:33,660 અને હું ખરેખર આગામી પડશે ત્યારે અમે ઉદાહરણ ખરેખર 800 00:42:33,660 --> 00:42:36,740 strlen લખી છે, તેથી જો તમે ગાય્સ પ્રકારની કરશે તે સાથે એક બીટ આસપાસ રમવા માટે મળે છે. 801 00:42:36,740 --> 00:42:43,567 >> તેથી, માત્ર મેમરી પર દરેક સ્પષ્ટ છે શબ્દમાળાઓ, પોઇન્ટર, ગુણવત્તા સરનામાં? 802 00:42:43,567 --> 00:42:46,650 કેટલાક ઉચ્ચ સ્તર ખ્યાલ છે કે તમે ક્વિઝ પર ખબર ખાતરી જરૂરિયાત માટે ઇચ્છા 803 00:42:46,650 --> 00:42:48,928 કાલે. 804 00:42:48,928 --> 00:42:49,904 >> બધા અધિકાર. 805 00:42:49,904 --> 00:42:50,404 સારી. 806 00:42:50,404 --> 00:42:54,824 807 00:42:54,824 --> 00:42:55,324 હા. 808 00:42:55,324 --> 00:42:58,770 809 00:42:58,770 --> 00:43:04,180 ઠીક છે, તેથી એક વસ્તુ અમે પણ કહીશું કે અમે એક ક્વિઝ પર દર વર્ષે જેમ તમે, છે 810 00:43:04,180 --> 00:43:08,340 (જો તમે ભૂલી ગયા છો કે જે ધારવું જે અમે દર વર્ષે કરવા માટે ભૂલી લાગે) 811 00:43:08,340 --> 00:43:10,810 જેમાં હેડર ફાઈલ strlen જાહેર કરવામાં આવે છે. 812 00:43:10,810 --> 00:43:13,860 અને તેથી અમે તેને જાતને લખાણ લખે છે. 813 00:43:13,860 --> 00:43:16,350 >> અહીં માર્ગદર્શિકા ની યાદી છે અમે તમને રજૂ કરી શકે છે કે 814 00:43:16,350 --> 00:43:20,660 તમે ધારે છે કે મળી છે ગાય્ઝ શબ્દમાળા નલ હશે નહિં છે. 815 00:43:20,660 --> 00:43:23,830 તમે ઓ હશે કે ધારણ કરી શકે છે એક બેકસ્લેશ શૂન્ય સાથે સમાપ્ત. 816 00:43:23,830 --> 00:43:26,670 તેથી જો તમે કે શું ખબર તે સાથે અંત રહ્યું છે. 817 00:43:26,670 --> 00:43:29,500 >> અને, ઉદાહરણ તરીકે, કે જે હેલો લંબાઈ પાંચ હશે. 818 00:43:29,500 --> 00:43:32,890 તેથી તમે હેલો ધારણ કરી શકે છે પાંચ, એચ ઇ એલ એલ ઓ હશે. 819 00:43:32,890 --> 00:43:35,890 તમે ધારે છે કે નથી લંબાઈ માટે શૂન્ય એકાઉન્ટ્સ backside. 820 00:43:35,890 --> 00:43:39,720 821 00:43:39,720 --> 00:43:42,300 >> અહીં આ છેલ્લા વસ્તુ નથી, પૂર્ણાંક ઓવરફ્લો વિશે ચિંતા. 822 00:43:42,300 --> 00:43:45,270 કોઈને યાદ નથી શું પૂર્ણાંક ઓવરફ્લો છે? 823 00:43:45,270 --> 00:43:48,041 >> પ્રેક્ષક: બહાર જાય છે [અશ્રાવ્ય] લંબાઈ. 824 00:43:48,041 --> 00:43:50,740 >> પ્રોફેસર: અરે વાહ, તમે સમજાવવા કરી શકો છો એક બીટ, કે શું અર્થ છે? 825 00:43:50,740 --> 00:43:55,330 >> પ્રેક્ષક: તેથી, હું તે પાછા જાય છે ધારી આ કપાય ઉદાહરણ અગાઉ. 826 00:43:55,330 --> 00:43:58,380 પરંતુ તમે માત્ર ઘણા નંબરો હોય તો કે બિટ્સ સંખ્યા બહાર જાઓ 827 00:43:58,380 --> 00:44:01,409 તમે ખરેખર તે સોંપી શકે છે કે તે માત્ર પ્રકારની કાપી કરશે. 828 00:44:01,409 --> 00:44:04,242 પ્રોફેસર: અરે વાહ, એક લાક્ષણિક પર જેથી કોમ્પ્યુટર, અમે કેટલા બિટ્સ છે? 829 00:44:04,242 --> 00:44:05,306 પ્રેક્ષક: 32? 830 00:44:05,306 --> 00:44:06,430 પ્રોફેસર: અરે વાહ, 32, અધિકાર. 831 00:44:06,430 --> 00:44:10,030 અને તેથી કે શું, ચાર, છે અબજ બે અબજ? 832 00:44:10,030 --> 00:44:13,579 ચાર અબજ સુધી ચાર અબજ, હકારાત્મક પૂર્ણાંકો, અધિકાર? 833 00:44:13,579 --> 00:44:15,370 બે અબજ નકારાત્મક, બે અબજ હકારાત્મક, 834 00:44:15,370 --> 00:44:16,900 તમે તેને કરવા માંગો છો કેવી રીતે પર આધાર રાખે છે. 835 00:44:16,900 --> 00:44:21,470 >> અને તેથી મૂળભૂત અમે કરી શકે છે સુધી જઈ શકે છે તે પર્યાપ્ત પૂર્ણાંકો 836 00:44:21,470 --> 00:44:25,800 31 બે -1 ઘાત, બરાબર ને? 837 00:44:25,800 --> 00:44:27,980 અમે બે હિટ કારણ કે એક વખત 32 કરવા માટે, અમે નથી 838 00:44:27,980 --> 00:44:30,040 અમારી કોમ્પ્યુટર કે બધી મેમરીનો છે. 839 00:44:30,040 --> 00:44:32,310 >> અને તેથી, સૈદ્ધાંતિક, હું એક નંબર સાથે આવે છે શકે છે 840 00:44:32,310 --> 00:44:34,560 કે જેમ, 46 બે છે. 841 00:44:34,560 --> 00:44:38,040 તે એક વિશાળ ગર્દભ નંબર છે, પરંતુ સૈદ્ધાંતિક તમે કરી શકે છે. 842 00:44:38,040 --> 00:44:42,730 તમે પ્રયત્ન કરો, તો અને તેથી પૂર્ણાંક ઓવરફ્લો છે શું બહાર જાય કે પૂર્ણાંક બનાવવા 843 00:44:42,730 --> 00:44:44,790 તમારા કમ્પ્યુટર સ્ટોર કરવા સક્ષમ છે. 844 00:44:44,790 --> 00:44:46,590 >> અને તેથી જો તમે ગાય્સ આ ઉદાહરણ નથી 845 00:44:46,590 --> 00:44:51,330 અમને તમે એક વિશાળ પડવાની ચિંતા 32 અક્ષરો બે છે કે જેઓ શબ્દમાળા 846 00:44:51,330 --> 00:44:51,830 લાંબા હોય છે. 847 00:44:51,830 --> 00:44:54,010 તે ખરેખર અર્થ કરવામાં આવશે. 848 00:44:54,010 --> 00:44:59,430 >> બધા હક છે, તેથી હું માત્ર આપવા જઈ રહ્યો છું તમે ગાય્સ આ આધાર માળખું. 849 00:44:59,430 --> 00:45:02,020 તમે બનાવવા જઈ રહ્યાં છો કાર્ય પૂર્ણાંક strlen જ્યાં કહેવાય 850 00:45:02,020 --> 00:45:08,436 એક પસાર કરવા માટે, ચાર રચે સ્ટાર, અથવા સ્ટ્રિંગ, શબ્દમાળા માટે નિર્દેશક છે કહેવાય છે. 851 00:45:08,436 --> 00:45:10,820 >> બધા હક છે, દરેકને કે નીચે નકલ કરો. 852 00:45:10,820 --> 00:45:13,550 853 00:45:13,550 --> 00:45:14,850 કૂલ. 854 00:45:14,850 --> 00:45:17,020 Oops-- અન્ય માર્ગ. 855 00:45:17,020 --> 00:45:21,360 >> તેથી આ એક જેવા પ્રકારની છે સમસ્યા સખત ભાગ છે, 856 00:45:21,360 --> 00:45:25,320 તેથી હું તમને કદાચ પાંચ ગાય્ઝ આપી શકશો brainstorm કાઇન્ડ છ મિનિટ 857 00:45:25,320 --> 00:45:27,478 અને આ કાર્ય લખો. 858 00:45:27,478 --> 00:45:29,710 >> પ્રેક્ષક: અમે નથી [અશ્રાવ્ય] માટે એકાઉન્ટ 859 00:45:29,710 --> 00:45:30,200 અમે પૂર્ણાંક ઉપયોગ કરવાની જરૂર નથી? 860 00:45:30,200 --> 00:45:31,241 >> પ્રોફેસર: ના, તમે નથી. 861 00:45:31,241 --> 00:48:05,847 862 00:48:05,847 --> 00:48:06,930 હું તમને ગાય્ઝ એક હિંટ આપી શકશો. 863 00:48:06,930 --> 00:48:12,325 જ્યારે લૂપ અહીં ખૂબ જ ઉપયોગી હોઈ શકે છે. 864 00:48:12,325 --> 00:48:12,825 યાહ. 865 00:48:12,825 --> 00:48:44,995 866 00:48:44,995 --> 00:48:45,495 અહીં 867 00:48:45,495 --> 00:48:45,995 કેન્ડી. 868 00:48:45,995 --> 00:48:49,980 869 00:48:49,980 --> 00:48:53,410 કેન્ડી પણ ઉપલબ્ધ હશે ક્વિઝ માટે, મને લાગે છે. 870 00:48:53,410 --> 00:48:55,315 તેથી જો તમે ગાય્સ બધા હશે આવતી કાલે અપ sugared. 871 00:48:55,315 --> 00:49:01,110 872 00:49:01,110 --> 00:49:02,962 તમને તે મળ્યું I-- કરી શકો છો. 873 00:49:02,962 --> 00:49:03,718 >> પ્રેક્ષક: બરાબર. 874 00:49:03,718 --> 00:49:04,384 પ્રોફેસર: યાહ. 875 00:49:04,384 --> 00:49:10,550 876 00:49:10,550 --> 00:49:11,870 >> કદાચ 30 વધુ સેકન્ડ અથવા તેથી. 877 00:49:11,870 --> 00:50:02,220 878 00:50:02,220 --> 00:50:07,340 >> બધા હક છે, તમે છો તો કર્યું નથી, કોઈ ચિંતાઓ. 879 00:50:07,340 --> 00:50:08,810 અમે સાથે આ મારફતે ખસેડવા પડશે. 880 00:50:08,810 --> 00:50:09,310 ઠીક છે. 881 00:50:09,310 --> 00:50:13,800 તેથી હું ફક્ત લેઆઉટ જાઉં છું અહીં આ કાર્ય માટે મૂળભૂત માળખું. 882 00:50:13,800 --> 00:50:17,255 Strlen ઈન્. 883 00:50:17,255 --> 00:50:20,040 884 00:50:20,040 --> 00:50:23,460 પ્રથમ, કોઈને કહેવું કરવા માંગો છો નથી મને પૂર્ણાંક નોંધે શું? 885 00:50:23,460 --> 00:50:25,160 અમે આ કાર્ય માં જરૂર પડે છે. 886 00:50:25,160 --> 00:50:26,709 >> પ્રેક્ષક: Strlen [અશ્રાવ્ય]. 887 00:50:26,709 --> 00:50:27,500 પ્રોફેસર: ચોક્કસ. 888 00:50:27,500 --> 00:50:31,140 તેથી અહીં થાય છે ગમે, અમે પૂર્ણાંક પાછા કરવાની જરૂર છે. 889 00:50:31,140 --> 00:50:36,367 અને સ્પષ્ટ સ્પેક આપણે ફરવા કરવા માંગો છો 890 00:50:36,367 --> 00:50:37,700 માત્ર ચાલુ રાખવા, તે ગાય્સ માટે જાઓ. 891 00:50:37,700 --> 00:50:40,480 તે બધા સારા છે. 892 00:50:40,480 --> 00:50:42,960 તેને ખાય બધા જેથી હું ન હોય ખરેખર, તે પાછા લેવા માટે. 893 00:50:42,960 --> 00:50:46,022 894 00:50:46,022 --> 00:50:48,855 આ પૂર્ણાંક માત્ર તમે છો કે નોંધે જતા પૂર્ણાંક પરત કરી શકાય છે. 895 00:50:48,855 --> 00:50:55,350 896 00:50:55,350 --> 00:50:57,106 >> આ ઘરનાં પરચૂરણ કામો સ્ટાર ઓ શું છે? 897 00:50:57,106 --> 00:50:58,640 કે શું અર્થ છે? 898 00:50:58,640 --> 00:51:00,879 >> પ્રેક્ષક: ઇનપુટ આવી રહી છે તે જેમ,. 899 00:51:00,879 --> 00:51:01,670 પ્રોફેસર: ચોક્કસ. 900 00:51:01,670 --> 00:51:04,142 અને લગભગ શું છે ચાર રચે સ્ટાર તરીકે જ વસ્તુ? 901 00:51:04,142 --> 00:51:04,850 પ્રેક્ષક: શબ્દમાળા? 902 00:51:04,850 --> 00:51:05,641 પ્રોફેસર: ચોક્કસ. 903 00:51:05,641 --> 00:51:09,080 તેથી અમે બધા કરી રહ્યાં આપે છે શબ્દમાળા માટે આ એક નિર્દેશક. 904 00:51:09,080 --> 00:51:09,580 ઠીક છે. 905 00:51:09,580 --> 00:51:12,860 906 00:51:12,860 --> 00:51:13,360 કૂલ. 907 00:51:13,360 --> 00:51:16,650 >> અમે ભૂલી તો પણ ભૂલી નથી તમે આ કૌંસ આપી, 908 00:51:16,650 --> 00:51:18,330 તેમને પોતાને લખવા માટે ભૂલી નથી. 909 00:51:18,330 --> 00:51:20,720 સૈદ્ધાંતિક કારણ કે, તમારો કોડ છે તમે તેમને લખવા માટે ભૂલી જો ખોટું હોય તો. 910 00:51:20,720 --> 00:51:21,803 જસ્ટ હંમેશા ધ્યાન પે. 911 00:51:21,803 --> 00:51:23,750 જેવી થોડી વસ્તુઓ, તમે નોટિસ નથી કે 912 00:51:23,750 --> 00:51:26,917 તમે તમારા લેપટોપ પર પ્રોગ્રામિંગ કરી રહ્યા હો ત્યારે, તમારા લેપટોપ તમારા માટે કરે છે, કારણ કે? 913 00:51:26,917 --> 00:51:28,624 જ્યારે ભૂલી નથી તમે હાથ દ્વારા લખી રહ્યાં. 914 00:51:28,624 --> 00:51:29,170 અરે વાહ? 915 00:51:29,170 --> 00:51:30,954 >> કેવી રીતે પરંતુ ખોટો: પ્રેક્ષક? 916 00:51:30,954 --> 00:51:33,190 જેમ આપણે ખોટું સમગ્ર સમસ્યા મેળવી શકું? 917 00:51:33,190 --> 00:51:34,190 >> પ્રોફેસર: ના, ના. 918 00:51:34,190 --> 00:51:34,860 ચિંતા કરશો નહીં. 919 00:51:34,860 --> 00:51:39,270 તે ખરેખર સૈદ્ધાંતિક શક્ય છે તમે એક પ્રશ્ન પર સંપૂર્ણ પોઈન્ટ મેળવવા માટે 920 00:51:39,270 --> 00:51:41,980 પણ તમારો કોડ કરશે જો વાસ્તવિક જીવનમાં ક્યારેય ચાલે. 921 00:51:41,980 --> 00:51:46,052 હું તમને પ્રયાસ નથી સૂચવે છે કે બનાવવા માટે થાય છે. 922 00:51:46,052 --> 00:51:48,260 ઉદાહરણ તરીકે, માંગો, તો બધું અહીં છે કે અધિકાર છે, 923 00:51:48,260 --> 00:51:51,850 પરંતુ જો તમે એક કોલોન અથવા એક કૌંસ ભૂલી, તમારો કોડ વાસ્તવમાં ચાલી નહીં. 924 00:51:51,850 --> 00:51:53,740 પરંતુ આપણે દયાળુ હોઈ શકે છે. 925 00:51:53,740 --> 00:51:54,394 >> અરે વાહ? 926 00:51:54,394 --> 00:51:56,050 >> પ્રેક્ષક: તમે છે અમારા હસ્તાક્ષર પર ટિપ્પણી? 927 00:51:56,050 --> 00:51:57,758 >> પ્રોફેસર: ના, ના, કોઈ તે વિશે ચિંતાઓ. 928 00:51:57,758 --> 00:51:58,440 કોઈ ટિપ્પણી. 929 00:51:58,440 --> 00:51:59,400 પ્રકાર સારા પ્રયત્ન કરીશું. 930 00:51:59,400 --> 00:52:01,470 જેમ, smush નથી એક વાક્ય પર બધું. 931 00:52:01,470 --> 00:52:04,580 અમે ખુશ રહેશે નહીં તમારી સાથે તમે તે કરવા હોય તો. 932 00:52:04,580 --> 00:52:07,250 >> કોઈને કરવા માંગો છો નથી મને પ્રથમ વાક્ય આપી? 933 00:52:07,250 --> 00:52:08,633 સંકેત, તે ખૂબ જ સરળ છે. 934 00:52:08,633 --> 00:52:09,320 >> અરે વાહ? 935 00:52:09,320 --> 00:52:11,920 >> પ્રેક્ષક: ઈન્, એ શૂન્ય સમકક્ષ હોય છે. 936 00:52:11,920 --> 00:52:13,734 જસ્ટ કાઉન્ટર સુયોજિત કરો. 937 00:52:13,734 --> 00:52:15,900 પ્રોફેસર: તેથી અમે કેટલાક માંગો છો એક કાઉન્ટર જેવું, અધિકાર? 938 00:52:15,900 --> 00:52:19,780 હું હમણાં જ તે નામ "ગણતરી" જાઉં છું વાંચી શકાય ખાતર. 939 00:52:19,780 --> 00:52:21,265 શું અમે સમાન તે સેટ કરવા માંગો છો? 940 00:52:21,265 --> 00:52:21,890 >> પ્રેક્ષક: શૂન્ય. 941 00:52:21,890 --> 00:52:23,840 પ્રોફેસર: હા. 942 00:52:23,840 --> 00:52:24,340 અર્ધવિરામ. 943 00:52:24,340 --> 00:52:26,250 તે પણ ખૂબ જ વિચિત્ર ચિત્ર અર્ધવિરામ છે. 944 00:52:26,250 --> 00:52:28,870 માત્ર કે કરી પ્રેક્ટિસ કરે છે. 945 00:52:28,870 --> 00:52:31,990 >> તેથી અમે પ્રથમ છે કરવા માંગો છો પ્રકાર પૂર્ણાંક એક પ્રતિ. 946 00:52:31,990 --> 00:52:35,360 અમે કેવી રીતે ગણતરી કરવા માંગો છો કારણ કે ઘણા અક્ષરો અથવા અક્ષરો છે 947 00:52:35,360 --> 00:52:36,780 આ શબ્દમાળા માં, અધિકાર? 948 00:52:36,780 --> 00:52:38,330 ખૂબ જ સરળ છે પ્રથમ પગલું. 949 00:52:38,330 --> 00:52:42,140 >> ઠીક છે, કદાચ થોડી વધુ જટિલ હવે, અમે કેવી રીતે આવું કરવા માટે જતા હોય છે? 950 00:52:42,140 --> 00:52:45,400 કોઈને કરવા માંગો છો નથી મને કોડ લીટી આપી 951 00:52:45,400 --> 00:52:48,450 તે લૂપ માટે મદદ કરવા માટે સક્ષમ હોઈ શકે છે ગમે મારફતે આ છે? 952 00:52:48,450 --> 00:52:54,540 953 00:52:54,540 --> 00:52:56,900 >> પાછળ અરે વાહ, બહાદુર આત્મા? 954 00:52:56,900 --> 00:53:06,832 >> પ્રેક્ષક: ઠીક છે, તેથી જ્યારે બિંદુ ફૂદડી, ઓ અરે વાહ, તારો, 955 00:53:06,832 --> 00:53:09,465 નથી શૂન્ય બરાબર છે, તો પછી કંઈક કરી શકું? 956 00:53:09,465 --> 00:53:11,090 પ્રોફેસર: તે ખરેખર, ખરેખર બંધ છે. 957 00:53:11,090 --> 00:53:11,835 ખરેખર બંધ. 958 00:53:11,835 --> 00:53:13,710 તેથી હું સંબોધવા કરવા જઇ રહ્યો છું તે સાથે બે વસ્તુઓ. 959 00:53:13,710 --> 00:53:18,240 સૌ પ્રથમ, તે બરાબર શૂન્ય નથી. 960 00:53:18,240 --> 00:53:20,110 આ શુ છે? 961 00:53:20,110 --> 00:53:22,550 તે નલ ટર્મીનેટર છે જે બેકસ્લેશ શૂન્ય છે. 962 00:53:22,550 --> 00:53:24,960 તેથી તેઓ અલગ છો તેઓ સંગ્રહિત કરી રહ્યાં છો કેવી રીતે દ્રષ્ટિએ. 963 00:53:24,960 --> 00:53:26,270 તેથી જો તમે ખરેખર બંધ કરી રહ્યા છીએ. 964 00:53:26,270 --> 00:53:30,330 >> અને બીજું, અમે માંગતા નથી માત્ર નિર્દેશક ખસેડવા. 965 00:53:30,330 --> 00:53:32,320 અમે ખરેખર કરવા માંગો છો અધિકાર કિંમતો ઍક્સેસ? 966 00:53:32,320 --> 00:53:34,050 અને તેથી અમે કેવી રીતે કરવું? 967 00:53:34,050 --> 00:53:34,550 ખૂબ જ સરળ છે. 968 00:53:34,550 --> 00:53:36,841 પોઇન્ટર વિશે નથી લાગતું નથી, યાદદાસ્ત વિશે લાગતું નથી. 969 00:53:36,841 --> 00:53:38,525 આ કોર્સ બે અઠવાડિયા પર પાછા જાઓ. 970 00:53:38,525 --> 00:53:39,555 >> AUDIENCE: [અશ્રાવ્ય]. 971 00:53:39,555 --> 00:53:40,680 પ્રોફેસર: ના રોજ, યાદ? 972 00:53:40,680 --> 00:53:41,400 શબ્દમાળાઓ શું છે? 973 00:53:41,400 --> 00:53:42,650 કેવી રીતે તેઓ મેમરીમાં સ્ટોર કરવામાં આવે છે? 974 00:53:42,650 --> 00:53:43,300 >> પ્રેક્ષક: તેઓ ઊભા રહ્યાં છે. 975 00:53:43,300 --> 00:53:43,810 >> પ્રોફેસર: તેઓ ઉઠાવવામાં આવે છે. 976 00:53:43,810 --> 00:53:45,550 તેથી અમે કેવી રીતે ઍક્સેસ કરવું અંદર દરેક પાત્ર? 977 00:53:45,550 --> 00:53:46,466 >> AUDIENCE: [અશ્રાવ્ય]. 978 00:53:46,466 --> 00:53:47,530 પ્રોફેસર: ચોક્કસ. 979 00:53:47,530 --> 00:53:53,195 તેથી અહીં અંદર શું જાય ડુ જ્યારે? 980 00:53:53,195 --> 00:53:54,940 એસ - 981 00:53:54,940 --> 00:53:55,920 >> પ્રેક્ષક: આઇ 982 00:53:55,920 --> 00:53:58,216 >> પ્રોફેસર: ઓહ, હું અસ્તિત્વમાં નથી, તે કરે છે? 983 00:53:58,216 --> 00:53:59,620 >> પ્રેક્ષક: ઓહ, ગણતરી? 984 00:53:59,620 --> 00:54:01,640 >> પ્રોફેસર: અમે હમણાં જ કરી શકો છો અમે કરી શકો છો, ગણક ઉપયોગ કરો છો? 985 00:54:01,640 --> 00:54:03,050 >> પ્રેક્ષક: માફ કરશો, હું તેને હું કહેવાય છે. 986 00:54:03,050 --> 00:54:04,341 >> પ્રોફેસર: અરે વાહ, તે બધા સારી છે. 987 00:54:04,341 --> 00:54:06,710 988 00:54:06,710 --> 00:54:10,760 અમે તે અહીં એક ચલ હોય પહેલેથી જ અમારી કાઉન્ટર તરીકે જાહેર કરવામાં આવી છે. 989 00:54:10,760 --> 00:54:13,650 તેથી શા માટે આપણે માત્ર કે ઉપયોગ કરતા નથી જ્યારે લૂપ મારફતે ખસેડવા માટે? 990 00:54:13,650 --> 00:54:15,230 કે અર્થમાં છે? 991 00:54:15,230 --> 00:54:20,864 >> Count-- ઓ કોઈને માંગો છો નથી, જ્યારે તેથી અહીં પછી શું થાય છે તે મને આપી? 992 00:54:20,864 --> 00:54:22,030 પ્રેક્ષક: તે સમાન નથી. 993 00:54:22,030 --> 00:54:23,405 પ્રોફેસર: સમાન નથી, અધિકાર છે? 994 00:54:23,405 --> 00:54:26,200 તે બેંગ, બરાબર છે ઉદ્ગારવાચક બિંદુ, બરાબર 995 00:54:26,200 --> 00:54:28,500 તમે ગાય્ઝ કરવા માંગો છો ગમે સમાન નથી કૉલ 996 00:54:28,500 --> 00:54:29,496 >> AUDIENCE: [અશ્રાવ્ય]. 997 00:54:29,496 --> 00:54:30,990 >> પ્રોફેસર: યાહ. 998 00:54:30,990 --> 00:54:37,110 ચાર રચે છે એક ભાવ યાદ રાખો ડબલ અવતરણચિહ્નો શબ્દમાળા માટે છે. 999 00:54:37,110 --> 00:54:38,630 તેમને વાપરી રહ્યા હોય ત્યારે ખૂબ કાળજી રાખો. 1000 00:54:38,630 --> 00:54:42,430 તેથી જ્યારે અમે મારફતે શોધી રહ્યા છો એરે, છેલ્લા પાત્ર, 1001 00:54:42,430 --> 00:54:46,420 અમે માંગો છો નથી ખબર તે બેકસ્લેશ શૂન્ય હોય છે. 1002 00:54:46,420 --> 00:54:47,340 >> તેથી જ્યારે. 1003 00:54:47,340 --> 00:54:48,840 અમે શબ્દમાળા ઓવરને અંતે નથી. 1004 00:54:48,840 --> 00:54:52,335 અમે શું અંદર કરવા માંગો છો? 1005 00:54:52,335 --> 00:54:55,269 >> પ્રેક્ષક: અમે ઉમેરવા માંગો કાઉન્ટર તે ગણે વત્તા વત્તા રીતે? 1006 00:54:55,269 --> 00:54:56,060 પ્રોફેસર: ચોક્કસ. 1007 00:54:56,060 --> 00:55:03,064 તેથી અહીં અમે કરી રહ્યા છીએ ગણક પ્લસ પ્લસ, ગણતરી. 1008 00:55:03,064 --> 00:55:03,980 વધુ એક લાઇન ખૂટે છે. 1009 00:55:03,980 --> 00:55:05,090 અમે લગભગ ત્યાં છો. 1010 00:55:05,090 --> 00:55:07,398 અમે શું ભૂલી રહ્યા છે? 1011 00:55:07,398 --> 00:55:08,770 >> પ્રેક્ષક: શૂન્ય પરત? 1012 00:55:08,770 --> 00:55:10,820 >> પ્રોફેસર: તમે શૂન્ય પરત કરવા માંગો છો? 1013 00:55:10,820 --> 00:55:12,962 >> પ્રેક્ષક: ના, strlen પરત. 1014 00:55:12,962 --> 00:55:13,511 રાહ જુઓ. 1015 00:55:13,511 --> 00:55:14,760 પ્રોફેસર: સંગ્રહિત થાય છે? 1016 00:55:14,760 --> 00:55:15,090 પ્રેક્ષક: ગણક. 1017 00:55:15,090 --> 00:55:15,589 ગણક. 1018 00:55:15,589 --> 00:55:17,150 પ્રોફેસર: ચોક્કસ. 1019 00:55:17,150 --> 00:55:20,760 તેથી અહીં અમે ગણક પાછા જઈ રહ્યાં છો. 1020 00:55:20,760 --> 00:55:23,450 1021 00:55:23,450 --> 00:55:25,380 >> અમે શું કરી રહ્યાં છો કારણ કે અહીં કરી ultimately-- 1022 00:55:25,380 --> 00:55:29,780 અમે છે કે કાઉન્ટર ચલ અમારા શબ્દમાળા દ્વારા વધારતી જઈ રહી છે. 1023 00:55:29,780 --> 00:55:33,050 અમે ચાલુ રાખવા માટે જઈ રહ્યાં છો, રાખવા આ લૂપ આસપાસ અને આસપાસ જઈ રહી છે. 1024 00:55:33,050 --> 00:55:37,700 અને અમે આ અંત પર નથી જ્યારે નલ ટર્મીનેટર છે જે શબ્દમાળા. 1025 00:55:37,700 --> 00:55:40,410 >> અને અમે મારફતે જાઓ ત્યારે દર વખતે તે અમે અમારા કાઉન્ટર ઉમેરી રહ્યાં છીએ. 1026 00:55:40,410 --> 00:55:42,640 અને અમે વધુ જઈ રહ્યાં છો આ એરે સાથે. 1027 00:55:42,640 --> 00:55:44,880 અને અંતે, અમે એક વાર નલ ટર્મીનેટર હિટ, 1028 00:55:44,880 --> 00:55:48,469 અમે ઓહ, અમે કરી શકો છો, ખબર તોડી શકે છે, ગણના આવો. 1029 00:55:48,469 --> 00:55:49,260 અમે અમારા strlen છે. 1030 00:55:49,260 --> 00:55:52,280 1031 00:55:52,280 --> 00:55:56,400 >> દરેક કેવી રીતે કરે છે આ અમલમાં આવી હતી? 1032 00:55:56,400 --> 00:55:58,830 મને ખબર loops-- જ્યારે અમે છે તેમની સાથે ખૂબ જ કર્યું 1033 00:55:58,830 --> 00:56:01,240 પરંતુ તેઓ સામાન્ય રીતે કરશો ખૂબ, ખૂબ ઉપયોગી છે જો તમે 1034 00:56:01,240 --> 00:56:05,390 તમે બંધ રહ્યાં છે તે ખબર નથી શરત જરૂરી હોઈ શકે છે. 1035 00:56:05,390 --> 00:56:06,220 >> પ્રશ્ન? 1036 00:56:06,220 --> 00:56:10,080 >> પ્રેક્ષક: અમે નલ લખવા કરી શકો છો આ વખતે શરત પર? 1037 00:56:10,080 --> 00:56:10,940 >> પ્રોફેસર: જ્યારે? 1038 00:56:10,940 --> 00:56:15,304 અરે વાહ, તેથી આ સમસ્યા હું તમને હતા ગાય્ઝ ઓ નલ હશે નહિં કે ધારે. 1039 00:56:15,304 --> 00:56:17,220 યાદ રાખો, કારણ કે થીયરી પ્રમાણે, જો હું તમને આપ્યો 1040 00:56:17,220 --> 00:56:21,180 મેમરી માટે ખૂબ મોટી હતી કે નિર્દેશક, તે હક, તમે નલ આપશે? 1041 00:56:21,180 --> 00:56:23,770 કે શું ઓપરેટિંગ સિસ્ટમ શું કરશે. 1042 00:56:23,770 --> 00:56:26,960 >> હું ધારે તમને કહી નથી, તો તેથી ઓ નલ હશે, તમે તપાસ કરવાની જરૂર છે. 1043 00:56:26,960 --> 00:56:32,050 તેથી અપ અહીં, તમે શું કરશે, એસ, તો નલ સમકક્ષ સમકક્ષ હોય છે, એક આવો. 1044 00:56:32,050 --> 00:56:33,028 તેના જેવું કંઇક. 1045 00:56:33,028 --> 00:56:34,153 AUDIENCE: [અશ્રાવ્ય] શૂન્ય. 1046 00:56:34,153 --> 00:56:37,287 1047 00:56:37,287 --> 00:56:39,370 પ્રોફેસર: ઠીક છે, હું કહી શકશો જો અમે તે ન કરી શકો શા માટે. 1048 00:56:39,370 --> 00:56:43,357 અધિકાર, અહીં, મેમરી યાદ છે. 1049 00:56:43,357 --> 00:56:43,940 અમે અહીં જાઓ પડશે. 1050 00:56:43,940 --> 00:56:49,940 1051 00:56:49,940 --> 00:56:54,090 >> તમે વિશાળ બ્લોકો મળી છે બધા ગ્રીડ સાથે મેમરી 1052 00:56:54,090 --> 00:56:56,680 કે સ્ટોર અલગ અલગ કિંમતો, અધિકાર? 1053 00:56:56,680 --> 00:57:00,110 અને તેથી બધા એક શબ્દમાળા માટે is-- ઉદાહરણ તરીકે, અમે હેલો ઇનપુટ હોય તો, 1054 00:57:00,110 --> 00:57:05,490 તે H-ઇ એલ એલ ઓ હશે બેકસ્લેશ શૂન્ય, અધિકાર? 1055 00:57:05,490 --> 00:57:09,570 અને પછી જે રેન્ડમ જેમ, જાણે તે પછી અહીં વસ્તુઓ છે કે જે. 1056 00:57:09,570 --> 00:57:11,220 >> અમે ખરેખર છે તે ખબર નથી. 1057 00:57:11,220 --> 00:57:13,350 અને તેથી તમે શું હોત તો તેના બદલે બેકસ્લેશ શૂન્ય, 1058 00:57:13,350 --> 00:57:15,590 નલ, તે નલ હોઈ શકે નહિં. 1059 00:57:15,590 --> 00:57:17,680 તે માત્ર અર્થ એમ હોઈ શકે છે, કારણ કે કેટલાક રેન્ડમ અન્ય વસ્તુઓ 1060 00:57:17,680 --> 00:57:19,270 કે જે તમારા શબ્દમાળા માં હોતા નથી. 1061 00:57:19,270 --> 00:57:23,219 અને તેથી આ રીતે અમે હંમેશા ખબર છે કે અંત થાય છે એક શબ્દમાળા બેકસ્લેશ શૂન્ય સાથે છે. 1062 00:57:23,219 --> 00:57:25,760 અને તેથી તે હંમેશા અમે કેવી રીતે છે એક શબ્દમાળા ઓવરને જોવા માટે ચકાસો. 1063 00:57:25,760 --> 00:57:30,820 >> જો તમારી પાસે નલ, બધા કે જે થાય છે સૌ પ્રથમ એક અવિદ્યમાન નિર્દેશક, 1064 00:57:30,820 --> 00:57:36,160 અથવા તમારા મેમરી કે માત્ર જેથી મોટી છે, તો તમે તેને પાછા ન કરી શકે, તો પછી તે નલ હશો. 1065 00:57:36,160 --> 00:57:40,150 જુદી જ્યારે તેથી ખૂબ કાળજી રાખો નલ વચ્ચે તફાવત 1066 00:57:40,150 --> 00:57:42,130 અને બેકસ્લેશ શૂન્ય. 1067 00:57:42,130 --> 00:57:43,670 યાહ. 1068 00:57:43,670 --> 00:57:46,886 >> આ સાથે બરાબર દરેક વ્યક્તિને? 1069 00:57:46,886 --> 00:57:48,150 ઠીક છે. 1070 00:57:48,150 --> 00:57:50,440 >> તેથી હું તમને ગાય્ઝ strlen લખી હતી. 1071 00:57:50,440 --> 00:57:53,790 Feasibly અમે પણ તમે લખવા પૂછી શકે હું બહાર, યાદ રાખો કે "Atwoa" 1072 00:57:53,790 --> 00:57:55,400 અથવા જે તમે ગાય્સ તેને કૉલ કરવા માંગો છો? 1073 00:57:55,400 --> 00:57:58,010 તે કાર્ય Vigenère અને સીઝર, કે 1074 00:57:58,010 --> 00:58:00,900 પૂર્ણાંક માટે એક ASCII કિંમત ફેરવે? 1075 00:58:00,900 --> 00:58:04,360 તે પણ છેલ્લા અંગેની ક્વિઝ પર આવે છે કાર્યો અમે લખી તમને પૂછવામાં છે. 1076 00:58:04,360 --> 00:58:08,280 >> ખૂબ ખૂબ કોઈપણ કાર્ય તમે વપરાય છે કર્યું છે 1077 00:58:08,280 --> 00:58:11,660 તમારી જાતે લખવા માટે ખૂબ જ સરળ, સેન્સર ઓછી છે ગમે છે, 1078 00:58:11,660 --> 00:58:14,620 ઉચ્ચ ઓછી કરવા માટે, ઉપલા છે. 1079 00:58:14,620 --> 00:58:17,964 એક રૂપાંતરિત કરશે કે કાર્યો લોઅરકેસ માંથી શબ્દમાળા મોટા છે. 1080 00:58:17,964 --> 00:58:19,380 અમે બધા હક છે, તે કરવા માટે કેવી રીતે ખબર? 1081 00:58:19,380 --> 00:58:21,100 તે ખૂબ સરળ છે. 1082 00:58:21,100 --> 00:58:24,770 જસ્ટ ખાતરી કરો કે તમે કરવા માંગો છો can-- તે જ વિચાર પ્રક્રિયા છે. 1083 00:58:24,770 --> 00:58:26,940 તમે માત્ર મારફતે ફરી વળવું અને તમે વસ્તુઓ કરો. 1084 00:58:26,940 --> 00:58:30,190 તમે ક્યાં તો ગણતરી અથવા જ્યારે તમે અલગ વસ્તુઓ ચાલુ. 1085 00:58:30,190 --> 00:58:32,280 >> હું suggest-- કરશે અમે જઈ રહ્યાં છો, તો ખબર નથી 1086 00:58:32,280 --> 00:58:39,080 શું મૂડી યાદ કરવા માટે તમે પૂછી અથવા કેપિટલ Z, અથવા લોઅરકેસ અથવા લોઅરકેસ 1087 00:58:39,080 --> 00:58:42,640 z ASCII માં છે, પરંતુ હું એવું સુચન કરશે કદાચ કિસ્સામાં કે નીચે લખવાનું 1088 00:58:42,640 --> 00:58:44,124 અમે કરીશું. 1089 00:58:44,124 --> 00:58:45,540 તેથી જો તમે ગાય્સ એક સંદર્ભ છે. 1090 00:58:45,540 --> 00:58:47,180 મોટા એ, શું, 197 છે, જેમ? 1091 00:58:47,180 --> 00:58:51,320 અને પછી લોઅરકેસ 50 કંઈક જેવી છે. 1092 00:58:51,320 --> 00:58:52,492 65, અરે વાહ, ત્યાં તમે જાઓ. 1093 00:58:52,492 --> 00:58:54,950 તેથી માત્ર ખૂબ ખૂબ ખબર તેમની વચ્ચે તફાવત 32 છે. 1094 00:58:54,950 --> 00:58:57,670 તે ખૂબ જ મહત્વપૂર્ણ છે. 1095 00:58:57,670 --> 00:58:58,170 યાહ. 1096 00:58:58,170 --> 00:59:01,445 હું આ પર સારો છું? 1097 00:59:01,445 --> 00:59:01,945 ઠીક છે. 1098 00:59:01,945 --> 00:59:03,109 >> પ્રેક્ષક: અમે કરી શકે સૈદ્ધાંતિક કેટલાક લખવા 1099 00:59:03,109 --> 00:59:04,410 તેમજ આ નીચે અમારી થોડું પર 1100 00:59:04,410 --> 00:59:07,035 >> પ્રોફેસર: તમે સૈદ્ધાંતિક માત્ર કાર્ય નીચે નકલ કરી શકે છે. 1101 00:59:07,035 --> 00:59:08,482 તે સાચું છે. 1102 00:59:08,482 --> 00:59:11,080 >> પ્રેક્ષક: [અશ્રાવ્ય]. 1103 00:59:11,080 --> 00:59:12,720 >> પ્રોફેસર: તમે ગાય્સ એક શીટ છે. 1104 00:59:12,720 --> 00:59:14,194 તમે ગાય્સ એક નોંધ શીટ છે. 1105 00:59:14,194 --> 00:59:14,860 તમે તેને લખી શકો છો. 1106 00:59:14,860 --> 00:59:15,490 તમે તેને લખી શકો છો. 1107 00:59:15,490 --> 00:59:17,031 તમે તેની સાથે માંગો છો ગમે તે કરી શકે. 1108 00:59:17,031 --> 00:59:18,530 યાહ. 1109 00:59:18,530 --> 00:59:21,406 તેથી સૈદ્ધાંતિક, તો તમે માટે જવા માંગો છો. 1110 00:59:21,406 --> 00:59:23,338 >> AUDIENCE: [અશ્રાવ્ય] પરંતુ અમે ખરેખર નથી 1111 00:59:23,338 --> 00:59:25,994 જરૂરી યાદ કરવાની જરૂર છે કિંમત, અમે માત્ર આ કરી શકો છો 1112 00:59:25,994 --> 00:59:28,914 ઉચ્ચ અથવા ઉપયોગ નીચલા કાર્ય, અધિકાર? 1113 00:59:28,914 --> 00:59:29,580 પ્રોફેસર: યાહ. 1114 00:59:29,580 --> 00:59:32,740 પરંતુ અમે તમને એક પ્રશ્ન આપ્યો કે, ઉચ્ચ લખવા કહે છે 1115 00:59:32,740 --> 00:59:34,350 તો પછી તમે તે લખવા માટે જરૂર છે. 1116 00:59:34,350 --> 00:59:38,150 તેથી જો તમે ગાય્સ તમે ધારણ કરી શકે છે ગાય્ઝ, બધા કાર્યો વપરાશ હોય છે 1117 00:59:38,150 --> 00:59:41,523 પરંતુ તમે ઉચ્ચ અથવા વાપરવા માંગતા હોય તો નીચલા, શું તમે પણ આવું હોય છે? 1118 00:59:41,523 --> 00:59:43,840 >> AUDIENCE: [અશ્રાવ્ય] ઉપયોગ CS50 [અશ્રાવ્ય] 1119 00:59:43,840 --> 00:59:44,840 >> પ્રોફેસર: તે CS50.h છે? 1120 00:59:44,840 --> 00:59:47,320 1121 00:59:47,320 --> 00:59:48,310 ત્યાં ખૂબ કાળજી રાખો. 1122 00:59:48,310 --> 00:59:50,640 >> ઉચ્ચ તેથી, ઘટે, , ઉપલા નીચી છે 1123 00:59:50,640 --> 00:59:52,990 સમાવેશ થાય છે કે કાર્યો શબ્દમાળા મેનીપ્યુલેશન છે 1124 00:59:52,990 --> 00:59:55,490 બધા ક્યાં તો તે ASCII અંદર અથવા ગણિત લાઇબ્રેરી અંદર 1125 00:59:55,490 --> 00:59:57,350 અથવા શબ્દમાળા પુસ્તકાલય અંદર. 1126 00:59:57,350 --> 01:00:00,290 તમે ગાય્ઝ તે ઉપયોગ તેથી જો કાર્યો યાદ ખૂબ કાળજી રાખો 1127 01:00:00,290 --> 01:00:01,451 કે હેડર સમાવેશ થાય છે. 1128 01:00:01,451 --> 01:00:03,950 તેથી કદાચ પણ કંઈક તમે તમારા શીટ માં સમાવેશ કરવા માંગો છો, 1129 01:00:03,950 --> 01:00:04,892 હેડર શું છે? 1130 01:00:04,892 --> 01:00:06,600 પુસ્તકાલયો શું છે તમે ઉપયોગ કરી રહ્યો છું? 1131 01:00:06,600 --> 01:00:08,550 શું કાર્યો છે તે લાઈબ્રેરીઓ અંદર? 1132 01:00:08,550 --> 01:00:09,230 તે મહત્વનું છે. 1133 01:00:09,230 --> 01:00:10,420 >> અરે વાહ? 1134 01:00:10,420 --> 01:00:12,570 >> પ્રેક્ષક: અમે કરી શકે માત્ર કોપ બહાર અને hashtag કરી 1135 01:00:12,570 --> 01:00:14,955 એકદમ દ્વારા અમે ક્યારેય કર્યું દરેક અક્ષર 1136 01:00:14,955 --> 01:00:17,340 આ બધા પ્રશ્નોના પર જેમ જોઈ? 1137 01:00:17,340 --> 01:00:18,320 >> પ્રોફેસર: તમે કરી શકે છે. 1138 01:00:18,320 --> 01:00:20,361 હું કેવી રીતે ખુશ ખબર નથી અમે ગ્રેડ પ્રયત્ન જઈ રહ્યાં છો 1139 01:00:20,361 --> 01:00:25,090 કે ક્વિઝ જ્યારે કોડ દરેક ભાગ બે વાર સુધી તે જરૂરી હોય છે. 1140 01:00:25,090 --> 01:00:27,200 હું અમે કદાચ ખબર નથી, શૈલી માટે એક બિંદુ બોલ લે છે. 1141 01:00:27,200 --> 01:00:28,790 પરંતુ સૈદ્ધાંતિક તમારા કોડ યોગ્ય હશે. 1142 01:00:28,790 --> 01:00:30,915 તમે ગાય્ઝ કોપ બહાર કરી શકે છે અને માત્ર બધું સમાવેશ થાય છે. 1143 01:00:30,915 --> 01:00:32,044 તે અરે વાહ, ખૂબ સરસ. 1144 01:00:32,044 --> 01:00:32,960 AUDIENCE: [અશ્રાવ્ય]. 1145 01:00:32,960 --> 01:00:33,270 પ્રોફેસર: યાહ. 1146 01:00:33,270 --> 01:00:34,900 હું છતાં તે કરી નથી સૂચવે કરશે. 1147 01:00:34,900 --> 01:00:35,505 યાહ. 1148 01:00:35,505 --> 01:00:36,130 પ્રેક્ષક: કૂલ. 1149 01:00:36,130 --> 01:00:36,620 પ્રોફેસર: ગુડ પ્રશ્ન. 1150 01:00:36,620 --> 01:00:37,480 પ્રેક્ષક: તેથી, સૌથી ખરાબ કેસ દૃશ્ય. 1151 01:00:37,480 --> 01:00:38,563 પ્રોફેસર: ધ વર્સ્ટ કેસ. 1152 01:00:38,563 --> 01:00:40,350 તમે સંપૂર્ણપણે ભૂલી ગયા હો, તમે તે કરી શકે છે. 1153 01:00:40,350 --> 01:00:40,850 યાહ. 1154 01:00:40,850 --> 01:00:43,870 1155 01:00:43,870 --> 01:00:45,400 >> હા, કોડ અધિકાર છે. 1156 01:00:45,400 --> 01:00:49,176 હું એ તેની જગ્યાએ, તમે ગણક પરંતુ ઉપયોગ તમારા બોટ તરે ગમે, ખબર. 1157 01:00:49,176 --> 01:00:51,092 પ્રેક્ષક: રાહ જુઓ, તેથી અમે hashtag ન હોત 1158 01:00:51,092 --> 01:00:53,460 અમે છો કારણ કે સમાવેશ થાય છે પૂર્ણાંક શરૂ? 1159 01:00:53,460 --> 01:00:56,150 1160 01:00:56,150 --> 01:00:59,924 >> પ્રોફેસર: અરે વાહ, હું હમણાં જ માનવામાં આવે છે કે અમે કાર્ય લખવા માટે કહેવામાં આવ્યું હતું. 1161 01:00:59,924 --> 01:01:02,340 તમે સુરક્ષિત કરવા માગતા હોય તો, તમે કદાચ તેને ત્યાં મૂકી શકે છે. 1162 01:01:02,340 --> 01:01:05,650 પરંતુ હું માત્ર હા, સંતાપ ન હતી. 1163 01:01:05,650 --> 01:01:09,919 >> હું પણ ખબર નથી જો તમે આ માટે કોઇ લાઇબ્રેરી જરૂર છે. 1164 01:01:09,919 --> 01:01:12,710 તમે ખરેખર છાપવા કરી રહ્યાં છો કારણ કે કંઈપણ અથવા કંઈપણ બહાર, અધિકાર? 1165 01:01:12,710 --> 01:01:16,500 1166 01:01:16,500 --> 01:01:19,568 અરે વાહ, હું તો ખબર નથી તમે એક લાઈબ્રેરી જરૂર છે. 1167 01:01:19,568 --> 01:01:22,400 >> ઠીક છે. 1168 01:01:22,400 --> 01:01:26,020 આ સાથે પણ થોડી વધુ છે મેમરી મેનીપ્યુલેશન રેખાઓ. 1169 01:01:26,020 --> 01:01:27,400 મુશ્કેલ બીટ આ પ્રકારની. 1170 01:01:27,400 --> 01:01:28,960 આ વિશે વિચારો. 1171 01:01:28,960 --> 01:01:30,580 તમે કાર્યાત્મક કહેવાય કાર્ય હોય છે. 1172 01:01:30,580 --> 01:01:33,570 હું તેને નામ આપવામાં આવ્યું છે શકે છે ગમે, પરંતુ હું કાર્યાત્મક નામ પસંદ કરો. 1173 01:01:33,570 --> 01:01:36,000 હું મારી મુખ્ય ઉપર છે. 1174 01:01:36,000 --> 01:01:39,790 તમે હોય માંગો છો, યાદ રાખો તમારી મુખ્ય પછી એક કાર્ય છે, 1175 01:01:39,790 --> 01:01:42,370 તમે તેની ખાતરી કરવા માટે કરવા માંગો છો ટોચ પ્રોટોટાઇપ સમાવેશ થાય છે. 1176 01:01:42,370 --> 01:01:45,750 >> પરંતુ આ કિસ્સામાં તે આવું ટૂંકી હતી મને લાગ્યું કે હું માત્ર કરી શકે 1177 01:01:45,750 --> 01:01:47,260 મુખ્ય માથે તે સમાવેશ થાય છે. 1178 01:01:47,260 --> 01:01:51,170 હું તે પ્રોટોટાઇપ હોય જરૂર ન હતી, તે પહેલાથી જ ઉપર લખાયેલ છે કારણ કે. 1179 01:01:51,170 --> 01:01:55,430 તેથી હું મારી મુખ્ય કાર્ય કરી રહ્યો છું પૂર્ણાંક એક્સ રહ્યા છે 10 સમકક્ષ હોય છે. 1180 01:01:55,430 --> 01:02:00,490 હું મારા કાર્યાત્મક કાર્ય ફોન કરું છું અને પછી કંઈક છાપવા. 1181 01:02:00,490 --> 01:02:02,840 >> અને પછી તે ખરેખર છે શું કાર્યાત્મક કરી છે. 1182 01:02:02,840 --> 01:02:04,340 તમે ગાય્ઝ આ મારફતે લાગે કરવા માંગો છો. 1183 01:02:04,340 --> 01:02:05,423 તે થોડી મુશ્કેલ છે કારણ કે. 1184 01:02:05,423 --> 01:02:07,220 તે ખરેખર ખૂબ જ, ખૂબ જ મુશ્કેલ છે. 1185 01:02:07,220 --> 01:02:09,549 શું આ વિચારો દ્વારા કાર્યક્રમ outputting હશે. 1186 01:02:09,549 --> 01:02:10,840 હું તમને ગાય્ઝ બે મિનિટ આપવા પડશે. 1187 01:02:10,840 --> 01:03:36,660 1188 01:03:36,660 --> 01:03:37,891 >> ગુડ ચર્ચાઓ? 1189 01:03:37,891 --> 01:03:38,853 >> પ્રેક્ષક: યાહ. 1190 01:03:38,853 --> 01:03:39,815 >> પ્રોફેસર: યાહ. 1191 01:03:39,815 --> 01:03:42,220 બધા હક છે, તેથી આ છે એક કારણ માટે મુશ્કેલ. 1192 01:03:42,220 --> 01:03:44,845 હું લાવવા માગતા હતા શા માટે અને આ છે દરેકના ધ્યાન પર આ. 1193 01:03:44,845 --> 01:03:47,870 1194 01:03:47,870 --> 01:03:51,147 કોઈ મારી આપવા માંગો છો નથી એક સૂચન છે, એક પ્રયાસ? 1195 01:03:51,147 --> 01:03:52,230 આ શું છાપે છો? 1196 01:03:52,230 --> 01:03:53,930 તમે ખોટું કરશો તો સંપૂર્ણપણે દંડ. 1197 01:03:53,930 --> 01:03:55,619 અરે વાહ? 1198 01:03:55,619 --> 01:03:59,483 >> પ્રેક્ષક: હું તે 100 છે લાગે છે અને પછી 10 બે અલગ લીટીઓ. 1199 01:03:59,483 --> 01:04:00,940 >> પ્રોફેસર: અને 10? 1200 01:04:00,940 --> 01:04:03,154 કોઈપણ કોઈપણ અન્ય ધારી છે? 1201 01:04:03,154 --> 01:04:04,150 અરે વાહ? 1202 01:04:04,150 --> 01:04:09,040 >> પ્રેક્ષક: કદાચ માત્ર 10 કારણ કે કાર્યાત્મક કંઈપણ પરત છે? 1203 01:04:09,040 --> 01:04:11,610 >> પ્રોફેસર: ઠીક છે, અમે ખૂબ અનુમાન નંબર એક છે 1204 01:04:11,610 --> 01:04:14,990 અનુમાન બે નંબર છે માત્ર 10 છાપે જઈ રહી છે. 1205 01:04:14,990 --> 01:04:17,623 કોઈપણ કોઈપણ અન્ય ધારી છે? 1206 01:04:17,623 --> 01:04:19,654 ઠીક છે. 1207 01:04:19,654 --> 01:04:21,070 તેથી અધિકાર, આ લઈ જવામાં દો? 1208 01:04:21,070 --> 01:04:23,903 તમે કોડ એક ભાગ છે ત્યારે, માત્ર તેને જોવા અને જેવા નથી, 1209 01:04:23,903 --> 01:04:25,060 આહ, કે જેથી ઘણી સામગ્રી છે! 1210 01:04:25,060 --> 01:04:26,460 હું તેથી ગેરસમજ છું! 1211 01:04:26,460 --> 01:04:28,220 જેમ, તમારી જાતને શાંત. 1212 01:04:28,220 --> 01:04:31,602 જસ્ટ ખબર છે કે તમે માત્ર કરી શકે વાક્ય દ્વારા કોડ વાક્ય મારફતે જુઓ. 1213 01:04:31,602 --> 01:04:32,310 તે છે બધા છે. 1214 01:04:32,310 --> 01:04:33,840 તે એક પુસ્તક વાંચવા જેવું છે. 1215 01:04:33,840 --> 01:04:38,000 >> કોઈપણ કાર્ય સાથે, અમે હંમેશા મુખ્ય શરુ થાય છે. 1216 01:04:38,000 --> 01:04:40,860 તેથી અમે જઈ રહ્યાં છો પૂર્ણાંક મુખ્ય રદબાતલ શરૂ થાય છે, 1217 01:04:40,860 --> 01:04:43,010 પણ કાર્યક્રમ પહેલેથી જ અધિકાર નીચે ચલાવો છો? 1218 01:04:43,010 --> 01:04:45,070 મુખ્ય રદબાતલ શરુ થાય છે. 1219 01:04:45,070 --> 01:04:48,030 પૂર્ણાંક એક્સ 10 સમકક્ષ હોય છે. 1220 01:04:48,030 --> 01:04:50,400 >> તેથી હું આ ભૂંસવું જાઉં છું. 1221 01:04:50,400 --> 01:04:55,179 1222 01:04:55,179 --> 01:04:58,470 હું મેમરી ડ્રો કરવા જઇ રહ્યો છું ફક્ત, જેથી તમે ગાય્ઝ પ્રકારની શું ચાલી રહ્યું છે જોઈ શકે છે. 1223 01:04:58,470 --> 01:05:02,190 >> અમે અમારા સ્ટેક છે અહીં નીચે યાદ રાખો? 1224 01:05:02,190 --> 01:05:05,810 અહીં ઉપર અમે અમારા છે ક્યાંક અહીં ઢગલો. 1225 01:05:05,810 --> 01:05:07,470 સ્ટેક Right, Up વધે? 1226 01:05:07,470 --> 01:05:10,150 અને સ્ટેક અંદર, તમારી પાસે મુખ્ય તેમજ કામ 1227 01:05:10,150 --> 01:05:12,230 મુખ્ય સ્થાનિક ચલો બધા છે. 1228 01:05:12,230 --> 01:05:14,310 >> તેથી અહીં, પૂર્ણાંક x 10 જેટલી. 1229 01:05:14,310 --> 01:05:17,670 અમારી મુખ્ય કાર્ય અંદર અમે છો એક્સ કહેવાય ચલ બનાવવા. 1230 01:05:17,670 --> 01:05:20,590 અમે 10 કે સમાન સુયોજિત કરી રહ્યાં છો. 1231 01:05:20,590 --> 01:05:24,200 અહીં તમે કેટલાક એક્સ મળી છે, અને તમે છો અધિકાર, 10 કે સમાન સુયોજિત 1232 01:05:24,200 --> 01:05:25,400 મુખ્ય અંદર. 1233 01:05:25,400 --> 01:05:27,430 દરેક સારા? 1234 01:05:27,430 --> 01:05:28,070 >> કાર્ય. 1235 01:05:28,070 --> 01:05:30,330 તેથી હવે, અમારી મુખ્ય અંદર કાર્ય, અમે કૉલ કરી રહ્યાં છો 1236 01:05:30,330 --> 01:05:31,810 અમે ઉપર તેવા પરચૂરણ ખર્ચ કર્યો કાર્ય. 1237 01:05:31,810 --> 01:05:34,550 તેથી અમે હવે બીજા કાર્ય દાખલ કરી રહ્યા છીએ. 1238 01:05:34,550 --> 01:05:40,120 અમે બીજા બનાવવા જઈ રહ્યાં છો ચલ પૂર્ણાંક x 100 સમકક્ષ હોય છે. 1239 01:05:40,120 --> 01:05:42,410 શું સ્ટેક અહીં ચાલી રહ્યું છે? 1240 01:05:42,410 --> 01:05:46,980 તમે જ્યારે કૉલ કરો ત્યારે શું થાય છે નવા ચલો બનાવે છે કે જે કાર્ય? 1241 01:05:46,980 --> 01:05:50,038 શું સ્ટેક અહીં થાય છે? 1242 01:05:50,038 --> 01:05:52,134 >> પ્રેક્ષક: ટોચ પર [અશ્રાવ્ય] થાંભલાઓ? 1243 01:05:52,134 --> 01:05:52,800 પ્રોફેસર: યાહ. 1244 01:05:52,800 --> 01:05:54,050 તેથી તે ખરેખર એક નકલ બનાવે છે. 1245 01:05:54,050 --> 01:05:56,560 1246 01:05:56,560 --> 01:05:57,740 ટોચ પર થાંભલાઓ અને તે પ્રકારની. 1247 01:05:57,740 --> 01:06:00,700 એક સ્ટેક stack-- વિચારો પુસ્તકો, કંઈપણ એક સ્ટેક. 1248 01:06:00,700 --> 01:06:06,520 છેલ્લા ટોચ પ્રથમ થાંભલાઓ, બહાર, પ્રથમ, બહાર રહે છે. 1249 01:06:06,520 --> 01:06:08,471 >> તેથી તે અહીં એક એક્સ બનાવી રહ્યું છે. 1250 01:06:08,471 --> 01:06:12,080 1251 01:06:12,080 --> 01:06:14,450 >> હોય કે જે ચાલી રહ્યું છે બધા funcs ચલો. 1252 01:06:14,450 --> 01:06:14,950 ગ્રેટ. 1253 01:06:14,950 --> 01:06:20,980 તેથી હવે અમે બે અલગ અલગ એક્સ હોય છે બે અત્યંત અલગ વસ્તુઓ પ્રતિનિધિત્વ કરે છે. 1254 01:06:20,980 --> 01:06:24,470 પછી અમે છાપી રહ્યા છીએ એક્સ પૂર્ણાંક બહાર. 1255 01:06:24,470 --> 01:06:26,430 તેથી અધિકાર, 100 છાપો દો? 1256 01:06:26,430 --> 01:06:29,389 કારણ કે અહીં તે 100 છે. 1257 01:06:29,389 --> 01:06:31,680 જેથી પ્રથમ વસ્તુ છે તે બહાર છાપી રહ્યું છે છે. 1258 01:06:31,680 --> 01:06:35,710 આ કાર્ય વળતર કંઇ તરીકે, હવે તે કાર્ય, મુખ્ય તે લીટી 1259 01:06:35,710 --> 01:06:37,070 કરવામાં આવે છે. 1260 01:06:37,070 --> 01:06:39,160 અત્યાર સુધી મારી સાથે સારા દરેક વ્યક્તિને? 1261 01:06:39,160 --> 01:06:43,034 >> તેથી અમે બહાર બે મારફતે હવે છો અમારી મુખ્ય કાર્ય ત્રણ રેખાઓ. 1262 01:06:43,034 --> 01:06:44,450 હવે અમે ત્રીજી લાઇન જઈ રહ્યાં છો. 1263 01:06:44,450 --> 01:06:46,350 અમે printf જઈ રહ્યાં છો. 1264 01:06:46,350 --> 01:06:48,222 મુખ્ય અંદર આ એક્સ શું છે? 1265 01:06:48,222 --> 01:06:49,263 કે શું પ્રતિનિધિત્વ કરે છે? 1266 01:06:49,263 --> 01:06:52,720 1267 01:06:52,720 --> 01:06:54,280 >> શું કિંમત હવે એક્સ છે? 1268 01:06:54,280 --> 01:06:55,220 >> પ્રેક્ષક: 100. 1269 01:06:55,220 --> 01:06:56,799 >> પ્રોફેસર: તે 100 છે? 1270 01:06:56,799 --> 01:06:57,590 પ્રેક્ષક: હજુ 10. 1271 01:06:57,590 --> 01:06:58,878 પ્રોફેસર: હજુ 10. 1272 01:06:58,878 --> 01:07:00,870 યાહ. 1273 01:07:00,870 --> 01:07:06,810 અંદર યાદ કારણ અમારા કાર્યાત્મક, એક્સ 100 સમકક્ષ હોય છે. 1274 01:07:06,810 --> 01:07:09,690 પરંતુ અમે પાછા આવો તો અમારી મુખ્ય કાર્ય કરવા માટે, 1275 01:07:09,690 --> 01:07:12,440 કે ચલ સંગ્રહાયેલ છે અમારા સ્ટેક પર વિવિધ સ્થળ. 1276 01:07:12,440 --> 01:07:16,250 >> તેથી હવે અમે પાછા જવા માટે જરૂર છે મુખ્ય સ્ટેક સ્થાનિક ચલો મુખ્ય. 1277 01:07:16,250 --> 01:07:18,460 અને અહીં x 10 સમાન છે. 1278 01:07:18,460 --> 01:07:20,300 અને તેથી અમે 10 છાપે જઈ રહ્યાં છો. 1279 01:07:20,300 --> 01:07:22,530 >> તેથી તે સંપૂર્ણપણે અધિકાર હતો. 1280 01:07:22,530 --> 01:07:25,053 અમે હોય રહ્યા છીએ 100 અને 10 આઉટપુટ. 1281 01:07:25,053 --> 01:07:25,553 અરે વાહ? 1282 01:07:25,553 --> 01:07:28,700 પ્રેક્ષક: તે જ્યારે તમે malloc છે ઢગલો અથવા [અશ્રાવ્ય] છે કે સ્ટેક? 1283 01:07:28,700 --> 01:07:31,950 પ્રોફેસર: જ્યારે તમે malloc, તમે ઢગલો મેમરી લઇ રહ્યા છીએ 1284 01:07:31,950 --> 01:07:32,830 અને તે ફાળવણી. 1285 01:07:32,830 --> 01:07:34,950 તમારી પાસે નથી કે જેથી આ કોઇ સાથે વાસણ માટે. 1286 01:07:34,950 --> 01:07:38,100 તેથી હું મોટી takeaway ધારી અહીં અવકાશ કહેવાય કંઈક છે. 1287 01:07:38,100 --> 01:07:39,650 >> હતા જે તમે તે માટે સમીક્ષા સત્ર છેલ્લું રાત્રે, 1288 01:07:39,650 --> 01:07:41,080 અમે આ વિશે સંક્ષિપ્તમાં વાત કરી. 1289 01:07:41,080 --> 01:07:45,380 તક વ્યાખ્યાયિત કરે છે અને કેવી રીતે તમારા ચલો અસ્તિત્વમાં છે. 1290 01:07:45,380 --> 01:07:48,050 અથવા ફ્રેમનો શું અંદર તમારા ચલો અસ્તિત્વમાં નથી. 1291 01:07:48,050 --> 01:07:51,690 >> સામાન્ય રીતે અંગૂઠો ખૂબ ખૂબ નિયમ તમે તેમને બનાવવા તો, તમારા variables-- છે 1292 01:07:51,690 --> 01:07:56,660 સર્પાકાર કૌંસ અંદર તેઓ અસ્તિત્વમાં માત્ર તે સર્પાકાર કૌંસ અંદર. 1293 01:07:56,660 --> 01:08:00,312 >> તેથી અમારી કાર્ય ઉદાહરણ તરીકે કાર્યાત્મક, તમે તે બે કૌંસ જુઓ. 1294 01:08:00,312 --> 01:08:02,020 તમે બનાવી રહ્યા છો તો તે અંદર કંઈપણ 1295 01:08:02,020 --> 01:08:06,500 લાગે છે કે તમે કરી રહ્યાં છો બધા છે સ્ટેક બનાવવા અને ત્યાં સ્ટોર. 1296 01:08:06,500 --> 01:08:07,430 મુખ્ય જ વાત. 1297 01:08:07,430 --> 01:08:09,950 કે જે હમણાં જ મુખ્ય ની અંદર સંગ્રહાય છે. 1298 01:08:09,950 --> 01:08:13,560 >> પણ તમે કરવા માંગો છો અહીં ખૂબ, ખૂબ કાળજી. 1299 01:08:13,560 --> 01:08:18,310 અવકાશ પણ પૂરું પાડે છે કારણ કે વિવિધ ઉદાહરણો પોતે. 1300 01:08:18,310 --> 01:08:25,950 માટે ઉદાહરણ માટે તેથી લૂપ, પૂર્ણાંક માટે હું 0 સમકક્ષ હોય છે. 1301 01:08:25,950 --> 01:08:28,460 હું 10 મને ખબર નથી, કરતાં ઓછી છે. 1302 01:08:28,460 --> 01:08:32,111 હું વત્તા વત્તા. 1303 01:08:32,111 --> 01:08:34,560 અને તમે તેને અધિકાર ની અંદર કોડ મળી છે? 1304 01:08:34,560 --> 01:08:38,830 >> જ્યાં આ ચલ કરે છે, હું ખરેખર માત્ર અસ્તિત્વ ધરાવે છે? 1305 01:08:38,830 --> 01:08:40,510 ફક્ત તમારા લૂપ માટે અંદર. 1306 01:08:40,510 --> 01:08:43,640 તેથી હું તમને ગાય્ઝ ઘણાં છે હોડ કદાચ આ ભૂલ આવી જ્યારે 1307 01:08:43,640 --> 01:08:45,930 તમે તમારા psets કાર્યક્રમો કરી રહ્યા છીએ. 1308 01:08:45,930 --> 01:08:49,990 તમે કેવી રીતે ગાય્સ ઘણા હું ઉપયોગ કરવાનો પ્રયાસ કર્યો છે લૂપ માટે બહાર અને એક ભૂલ હતી? 1309 01:08:49,990 --> 01:08:53,310 એક unreferenced પૂર્ણાંકો જેવું અથવા તે કંઈક? 1310 01:08:53,310 --> 01:08:56,069 >> કે શા માટે બને છે કારણ અહીં તમે છો કારણ કે 1311 01:08:56,069 --> 01:08:59,109 કંઈક બનાવવા કે માત્ર તમારા લૂપ માટે અંદર અસ્તિત્વમાં છે. 1312 01:08:59,109 --> 01:09:01,972 તમે તેને વાપરવા માટે પ્રયત્ન કરો, તો, હું નથી વાસ્તવમાં તે બહાર અસ્તિત્વ ધરાવે છે. 1313 01:09:01,972 --> 01:09:04,930 જેથી મૂળભૂત કમ્પ્યુટર મેં તમે વિશે વાત કરી રહ્યાં છે તે ખબર નથી. 1314 01:09:04,930 --> 01:09:08,689 બધા મને ખબર છે એક હું હતો છે અહીં, પરંતુ હવે લાંબા સમય સુધી. 1315 01:09:08,689 --> 01:09:12,580 >> તેથી જો હું એક બનાવવા માટે હતા અંદર લૂપ માટે, અધિકાર? 1316 01:09:12,580 --> 01:09:19,080 પછી મેં બીજા એક બનાવવા જઈ રહ્યો છું, પૂર્ણાંક જ, જેમ કે તે ગમે તે કરી હોય છે અને. 1317 01:09:19,080 --> 01:09:23,689 અને તમે અંદર કોડ તે લૂપ, જે માત્ર અહીં હાજર છે. 1318 01:09:23,689 --> 01:09:26,029 પરંતુ તે પણ હું હાજર હોય છે. 1319 01:09:26,029 --> 01:09:29,310 અને તેથી જ માત્ર અસ્તિત્વમાં લૂપ માટે આ અંદર, 1320 01:09:29,310 --> 01:09:33,850 મેં સમગ્ર બાબત અસ્તિત્વમાં જ્યારે. 1321 01:09:33,850 --> 01:09:34,500 >> દરેક વ્યક્તિને સાફ? 1322 01:09:34,500 --> 01:09:37,416 શરતી નિવેદનો સાથે જ વસ્તુ તમે કંઈપણ બનાવવા માંગો છો તો. 1323 01:09:37,416 --> 01:09:40,390 જ્યારે આંટીઓ તો સાથે જ વસ્તુ તમે કંઈપણ બનાવવા માંગો છો. 1324 01:09:40,390 --> 01:09:42,390 કે હોઈ કંઈક છે ખૂબ જ વિશે ખૂબ કાળજી. 1325 01:09:42,390 --> 01:09:45,681 તેથી આ એક ખરેખર સારા સમસ્યા હતી તે બે વસ્તુઓ દર્શાવ્યું હતું કે સુઝ. 1326 01:09:45,681 --> 01:09:47,160 તે પ્રથમ અવકાશ દર્શાવ્યું હતું. 1327 01:09:47,160 --> 01:09:49,550 અને તે દર્શાવ્યું પણ મેમરી ફાળવણી. 1328 01:09:49,550 --> 01:09:54,130 તમે ગાય્સ કે ખબર હોવી જોઇએ કારણ કાર્યો સ્ટેક ઉપર વિકસે છે. 1329 01:09:54,130 --> 01:09:56,710 અને તે તમે કૉલ કરો ત્યારે કાર્યો, તમે બનાવી રહ્યા છો 1330 01:09:56,710 --> 01:09:59,060 મેમરી અનિવાર્યપણે એક નવી સ્ટેક. 1331 01:09:59,060 --> 01:10:02,100 કે ખૂબ જ અલગ છે તમારા મુખ્ય મેમરી શું છે. 1332 01:10:02,100 --> 01:10:03,300 યાહ. 1333 01:10:03,300 --> 01:10:03,800 નવાઇ! 1334 01:10:03,800 --> 01:10:05,470 તે પર બરાબર દરેક વ્યક્તિને? 1335 01:10:05,470 --> 01:10:06,750 તે ગૂંચવણમાં મૂકે છે. 1336 01:10:06,750 --> 01:10:09,380 ખૂબ જ સારો વિષયો પર જવા માટે તમે કદાચ છો કારણ કે 1337 01:10:09,380 --> 01:10:12,255 કેટલાક મુશ્કેલ વિચાર જઈ ક્વિઝ પર તે જેવી વસ્તુઓ. 1338 01:10:12,255 --> 01:10:13,350 યાહ. 1339 01:10:13,350 --> 01:10:13,850 કૂલ. 1340 01:10:13,850 --> 01:10:16,014 1341 01:10:16,014 --> 01:10:18,430 હું તમને એક પર 100 વિચાર મૂકીશું લાઇન અને અન્ય પછી 10. 1342 01:10:18,430 --> 01:10:21,468 અરે વાહ, ખૂબ જ સારો. 1343 01:10:21,468 --> 01:10:26,350 >> ઠીક છે, હવે તમે ગાય્ઝ મળશે તક TAS હોય છે. 1344 01:10:26,350 --> 01:10:30,600 તમે બધા કોઈ જવાબ મેળવવા હું ક્યારેક વિચાર કે ઇમેઇલ્સ. 1345 01:10:30,600 --> 01:10:34,290 >> તેથી, પ્રિય Andi, હું કંઈક લાગે છે તે જોવા મારા કમ્પાઇલર સાથે ખોટું જઈ રહી છે. 1346 01:10:34,290 --> 01:10:37,910 હું મારા કોડ સાચી છે કે ચોક્કસ છું પણ હું એક સેગ્મેન્ટેશન ક્ષતિમાં મેળવવામાં રાખો 1347 01:10:37,910 --> 01:10:39,074 હું ચલાવી દર વખતે. 1348 01:10:39,074 --> 01:10:39,740 શું થઈ રહ્યું છે? 1349 01:10:39,740 --> 01:10:42,844 મદદ પ્રેમ ઘણાં કરો. 1350 01:10:42,844 --> 01:10:45,740 1351 01:10:45,740 --> 01:10:49,410 >> તમે ગાય્ઝ કંઈક મળી હોય તો તમે જવાબ છો કેવી રીતે છે? 1352 01:10:49,410 --> 01:10:51,860 આ ખરેખર ખૂબ જ સામાન્ય છે પ્રશ્નો અમે તમને કહીશું. 1353 01:10:51,860 --> 01:10:54,090 અમે તમને એક આપી શકશો, જો છે દૃશ્ય, અમે અમારી આપી શકશો 1354 01:10:54,090 --> 01:10:56,350 શું થઈ રહ્યું છે પર તમારા શ્રેષ્ઠ અનુમાન. 1355 01:10:56,350 --> 01:11:00,710 કોઈને પર શું થઈ રહ્યું છે ઘણો પ્રયાસ કર્યો છે? 1356 01:11:00,710 --> 01:11:02,654 અરે વાહ? 1357 01:11:02,654 --> 01:11:06,056 >> પ્રેક્ષક: કદાચ dereferenced આ નિર્દેશક જેવા નલ કંઈક 1358 01:11:06,056 --> 01:11:08,924 નલ કંઈક પોઇન્ટ છે. 1359 01:11:08,924 --> 01:11:11,590 પ્રોફેસર: અરે વાહ, કે જે હશો કે શું થશે જ્યારે ઉદાહરણ. 1360 01:11:11,590 --> 01:11:14,467 પરંતુ મોટા ચિત્ર શું છે શું અહીં ચાલી રહ્યું છે? 1361 01:11:14,467 --> 01:11:17,050 પ્રેક્ષક: તે તમને પ્રયાસ કરી રહ્યાં છો તમે ન હો કે જે મેમરી ઍક્સેસ કરવા માટે 1362 01:11:17,050 --> 01:11:18,175 વપરાશ હોય છે તેવું માનવામાં આવે? 1363 01:11:18,175 --> 01:11:19,200 પ્રોફેસર: ચોક્કસ. 1364 01:11:19,200 --> 01:11:24,800 તેથી, એક seg દોષ બંધ લાગે છે મેમરી મર્યાદા, પ્રતિબંધિત વિસ્તાર 1365 01:11:24,800 --> 01:11:27,780 કે તમે સ્પર્શ ન હોવી જોઈએ. 1366 01:11:27,780 --> 01:11:31,670 >> તેથી ખૂબ ખૂબ તમે પ્રયાસ કરી રહ્યાં છો ત્યારે ઉદાહરણ માટે, જેમ index-- માટે, 1367 01:11:31,670 --> 01:11:34,110 તમે જાહેર કર્યું છે એક શૂન્ય માંથી નવ દર્શાવે છે. 1368 01:11:34,110 --> 01:11:37,360 પરંતુ તમે તે 10 મી સ્પર્શ કરવાનો પ્રયાસ કરો કિંમત છે કે જે તમને વપરાશ હોય નથી. 1369 01:11:37,360 --> 01:11:38,694 તમે તેને જાહેર નથી કારણ કે. 1370 01:11:38,694 --> 01:11:40,943 અને તેથી તમારા કમ્પ્યુટર રહ્યું છે એવી હોવી જોવા માટે, 1371 01:11:40,943 --> 01:11:43,440 ઓહો, તમે જવા માટે પ્રયાસ કરી રહ્યાં છો ઈન્ડેક્સના ભૂસકે બહાર. 1372 01:11:43,440 --> 01:11:45,270 હું તમને આપી જાઉં છું સેગ્મેન્ટેશન ક્ષતિમાં. 1373 01:11:45,270 --> 01:11:46,590 >> અધિકાર, સેગમેન્ટમાં તરીકે લાગે છે? 1374 01:11:46,590 --> 01:11:49,665 એક વધારાની સેગમેન્ટમાં દોષ છે તમે કંઈક ભંગ કરવાનો પ્રયાસ કરો ત્યારે 1375 01:11:49,665 --> 01:11:50,790 અને તમે ત્યાં ન હોવી જોઈએ. 1376 01:11:50,790 --> 01:11:53,660 સેગ્મેન્ટેશન ક્ષતિમાં ગમે ત્યારે છે તમે વસ્તુઓ સ્પર્શ કરવાનો પ્રયાસ કરો 1377 01:11:53,660 --> 01:11:54,970 કે તમે સ્પર્શ ન હોવી જોઈએ. 1378 01:11:54,970 --> 01:11:56,815 >> તેથી સામાન્ય ઉદાહરણો ઇન્ડેક્સ છે. 1379 01:11:56,815 --> 01:11:58,940 અલબત્ત, તમે પ્રયાસ કરી રહ્યાં છો, તો કે નલ હતી સ્પર્શ, 1380 01:11:58,940 --> 01:12:00,220 તે પણ સારી રીતે કામ કરશે. 1381 01:12:00,220 --> 01:12:02,300 તમારા નિર્દેશક કરવાનો પ્રયાસ કરવામાં આવ્યો, તો સ્પર્શ ન જોઈએ કે વસ્તુઓ સ્પર્શ 1382 01:12:02,300 --> 01:12:03,730 તે પણ સારી રીતે કામ કરી શકે છે. 1383 01:12:03,730 --> 01:12:07,120 મોટે ભાગે તો તમે ઝાકઝમાળ આ જુઓ. 1384 01:12:07,120 --> 01:12:07,740 દરેક સારા? 1385 01:12:07,740 --> 01:12:10,374 >> પ્રેક્ષક: તમે કરવા માંગો છો, તેથી જો 10 માં મુદ્દાની ઍક્સેસ કરવા માટે 1386 01:12:10,374 --> 01:12:12,290 અને માત્ર એક મર્યાદા છે નવ અથવા કંઈક. 1387 01:12:12,290 --> 01:12:13,160 >> પ્રોફેસર: અરે વાહ, બરાબર. 1388 01:12:13,160 --> 01:12:13,660 ખૂબ ખૂબ. 1389 01:12:13,660 --> 01:12:15,930 1390 01:12:15,930 --> 01:12:16,430 કૂલ. 1391 01:12:16,430 --> 01:12:19,070 1392 01:12:19,070 --> 01:12:19,920 >> પ્રિય Andi. 1393 01:12:19,920 --> 01:12:23,440 તેથી અમે આ અદ્ભુત મળી છે વસ્તુઓ પ્રકારના કહેવાય છે. 1394 01:12:23,440 --> 01:12:25,472 જો અમે સૉર્ટ મર્જ ઉદાહરણ ત્યારે જોવા મળી હતી 1395 01:12:25,472 --> 01:12:27,180 ડેવિડ સમગ્ર કર્યું વર્ગ વસ્તુ શા માટે 1396 01:12:27,180 --> 01:12:29,760 તે કરતાં ખૂબ જ ઝડપી છે, તો અન્ય પ્રકારના કોઇ, 1397 01:12:29,760 --> 01:12:33,310 શા માટે આપણે પણ જાણીને સંતાપ નથી અન્ય પ્રકારના કોઇ? 1398 01:12:33,310 --> 01:12:35,100 >> ખરેખર તમે પૂછવા આ પ્રશ્ન શું છે? 1399 01:12:35,100 --> 01:12:36,659 ત્રણ word-- શું છે 1400 01:12:36,659 --> 01:12:37,950 પ્રેક્ષક: વેપાર બોલ શું છે? 1401 01:12:37,950 --> 01:12:38,530 પ્રોફેસર: ચોક્કસ. 1402 01:12:38,530 --> 01:12:39,946 તે પ્રશ્ન પુછે છે શું છે. 1403 01:12:39,946 --> 01:12:43,682 વચ્ચે મડાગાંઠ શું છે અન્ય કોઇ પ્રકારના છંદો સૉર્ટ મર્જ? 1404 01:12:43,682 --> 01:12:45,850 >> પ્રેક્ષક: અધિકાર, મેમરી લે છે? 1405 01:12:45,850 --> 01:12:47,720 >> પ્રોફેસર: જો તમે થોડી વધુ સમજાવો કે? 1406 01:12:47,720 --> 01:12:49,490 પ્રથમ માતાનો મર્જ સ્ટોર સમજાવવા દો. 1407 01:12:49,490 --> 01:12:50,970 કેવી રીતે કામ સૉર્ટ મર્જ કરે છે? 1408 01:12:50,970 --> 01:12:55,220 >> પ્રેક્ષક: તે કામ કરે છે જેથી અડધા માં બધું વિભાજન 1409 01:12:55,220 --> 01:13:00,660 અને પછી એકસાથે મૂકી અને ક્રમમાં તે ફરીથી સોંપવાની, 1410 01:13:00,660 --> 01:13:02,862 દર વખતે જેમ તમે સેટ મર્જ. 1411 01:13:02,862 --> 01:13:03,820 પ્રોફેસર: ખૂબ સુંદર. 1412 01:13:03,820 --> 01:13:06,861 તેથી હું આ બહાર ડ્રો કરી શકો છો, પરંતુ તે કરશે તે બહાર ડ્રો મને પાંચ મિનિટ લે છે. 1413 01:13:06,861 --> 01:13:10,220 વિભાગ સ્લાઇડ્સ પર પાછા જુઓ જ્યાં અમે મર્જ સૉર્ટ આવરી લે છે. 1414 01:13:10,220 --> 01:13:10,790 ચોક્કસ. 1415 01:13:10,790 --> 01:13:13,406 >> તેથી જે રીતે સૉર્ટ કામ મર્જ , તે અડધા વસ્તુઓ વિભાજન છે 1416 01:13:13,406 --> 01:13:15,780 અને પછી તે માત્ર જુએ તેમને સૌ પ્રથમ કિંમતો 1417 01:13:15,780 --> 01:13:17,000 અને માત્ર તે ગોઠવે છે. 1418 01:13:17,000 --> 01:13:20,364 સતત નવી એરે બનાવે છે અને ક્રમમાં વસ્તુઓ વધુ અને વધુ મૂકે છે. 1419 01:13:20,364 --> 01:13:23,030 અને તેથી તે ખરેખર, ખરેખર છે, જ્યારે ઝડપી તમે જાણો છો it's--, કારણ કે 1420 01:13:23,030 --> 01:13:25,380 દ્વિસંગી શોધ n ના લોગ n છે. 1421 01:13:25,380 --> 01:13:27,880 તમે ઘણા બનાવી રહ્યા છો તમે છો કે જે વિવિધ એરે 1422 01:13:27,880 --> 01:13:29,700 મેમરી એક વિશાળ જથ્થો મદદથી. 1423 01:13:29,700 --> 01:13:33,080 અને તેથી તે વધુ ઝડપથી, વેપાર બંધ છે જ્યારે તમે વધુ મેમરી ઉપયોગ કરી રહ્યાં છો કે અહીં છે. 1424 01:13:33,080 --> 01:13:38,490 >> અને તેથી, સંકેત, પ્રકારના અને શોધ આ વર્ષે વધુ ઘણો આવરી લેવામાં આવ્યા હતા 1425 01:13:38,490 --> 01:13:41,610 તેઓ અગાઉના વર્ષોમાં કરવામાં આવી છે કરતાં. 1426 01:13:41,610 --> 01:13:45,100 તમે ગાય્સ કે જોવા જોઈએ તે મુજબ ક્વિઝ પર પ્રતિબિંબિત થાય છે. 1427 01:13:45,100 --> 01:13:49,160 હું ચોક્કસપણે જઈ સમય પસાર કરશે પર શું અલગ પ્રકારની તમામ 1428 01:13:49,160 --> 01:13:52,320 છે, કેવી રીતે દ્વિસંગી શોધ, કેવી રીતે રેખીય શોધ કામ કરે છે. 1429 01:13:52,320 --> 01:13:54,750 કેવી રીતે કદાચ સ્યુડોકોડનો તે બહાર કોડ. 1430 01:13:54,750 --> 01:13:55,950 ચાલી રહેલ વખત શું છે? 1431 01:13:55,950 --> 01:13:59,210 ચાલી વખત કંઈક ખૂબ જ છે નોંધ શીટ પર નીચે નકલ કરવા માટે સરળ, 1432 01:13:59,210 --> 01:13:59,710 અધિકાર? 1433 01:13:59,710 --> 01:14:01,420 >> તમે છો જ્યારે તે ખરેખર મુશ્કેલ છે મધ્યમ ટેસ્ટ માં 1434 01:14:01,420 --> 01:14:02,390 અને તમે તે બહાર આકૃતિ છે. 1435 01:14:02,390 --> 01:14:03,160 તે નીચે નકલ. 1436 01:14:03,160 --> 01:14:05,550 હું તમને છો તમે ખાતરી કે જાણવાની જરૂર જઈ રહી છે. 1437 01:14:05,550 --> 01:14:06,860 વેપાર-મોટે શું છે? 1438 01:14:06,860 --> 01:14:10,064 સૌથી ખરાબ કિસ્સામાં, શ્રેષ્ઠ કેસ દૃશ્યો તેમને બધા માટે ખૂબ જ ખબર છે. 1439 01:14:10,064 --> 01:14:10,564 અરે વાહ? 1440 01:14:10,564 --> 01:14:12,730 >> પ્રેક્ષક: અમે કરવાની જરૂર છે મર્જ સૉર્ટ કોડ માટે કેવી રીતે ખબર? 1441 01:14:12,730 --> 01:14:15,470 જેમ આપણે જરૂર નથી ફરી યાદ આવવું યાદ? 1442 01:14:15,470 --> 01:14:18,950 >> પ્રોફેસર: હું ખૂબ માત્ર તેને શંકા તે એકદમ જટિલ જેવું છે કારણ કે. 1443 01:14:18,950 --> 01:14:22,282 પરંતુ તે અશક્ય નથી હોઈ શકે છે અમે તો સ્યુડોકોડનો તે બહાર વાપરવા માટે તમને પૂછે છે. 1444 01:14:22,282 --> 01:14:22,781 યાહ. 1445 01:14:22,781 --> 01:14:25,470 1446 01:14:25,470 --> 01:14:29,170 >> હા, બરાબર, એક વધુ. 1447 01:14:29,170 --> 01:14:31,387 આ માં આવી હોઈ શકે છે એક બીટ માં તમે છેલ્લા ભાગ. 1448 01:14:31,387 --> 01:14:42,101 1449 01:14:42,101 --> 01:14:43,090 અરે વાહ? 1450 01:14:43,090 --> 01:14:44,930 દરેકને કે સાંભળ્યું? 1451 01:14:44,930 --> 01:14:48,360 >> પ્રથમ ઠીક છે, તેથી ખૂબ ખૂબ કાર્યક્રમ તમામ, શું પ્રકાર 1452 01:14:48,360 --> 01:14:51,000 તમે આ જેમ એક આઉટપુટ આપીને હશે? 1453 01:14:51,000 --> 01:14:54,350 અમે વિશે જાણવા માટે તમને પૂછવામાં યાદ રાખો સાધન ડિબગીંગ ની આ નવી પ્રકાર? 1454 01:14:54,350 --> 01:14:57,340 તેનું નામ શું હતું? 1455 01:14:57,340 --> 01:14:59,460 Valgrind, અધિકાર 1456 01:14:59,460 --> 01:15:02,600 >> જ્યાં તે એક કાર્યક્રમ હતો તમે કરી શકે કે કહી શકે છે 1457 01:15:02,600 --> 01:15:05,940 તમે છો બધી મેમરી ટ્રેક રાખવા તમારા કાર્યક્રમ વાપરી રહ્યા હોય અને ચાલુ કરવામાં આવી છે. 1458 01:15:05,940 --> 01:15:11,090 તેથી જો તમે જેમ, કંઈક મળી છે, તો ચોક્કસપણે એક બ્લોક, 40 બાઇટ્સ ગુમાવી હતી. 1459 01:15:11,090 --> 01:15:14,870 કદાચ તમે નથી તે મુક્ત કરવા યાદ. 1460 01:15:14,870 --> 01:15:18,710 તમે બાયટ્સ મેમરી ઉપયોગ કરી રહ્યાં છો કારણ કે જો કે, તમે તે મેમરી ઍક્સેસ કર્યું એનો અર્થ એ થાય 1461 01:15:18,710 --> 01:15:20,240 પરંતુ તમે મફત માટે સમર્થ નથી આવ્યા છે. 1462 01:15:20,240 --> 01:15:21,948 તેથી તમે બનાવવા માંગો છો તમે પણ છો ખાતરી કરો કે 1463 01:15:21,948 --> 01:15:31,420 કે એ free-- ઉપયોગ બધા મુક્ત કરવા function-- 1464 01:15:31,420 --> 01:15:34,930 malloc દ્વારા ફરીથી ફાળવેલ મેમરી. 1465 01:15:34,930 --> 01:15:35,500 >> કૂલ. 1466 01:15:35,500 --> 01:15:37,140 આ સ્લાઇડ તેથી, હું તે પડશે. 1467 01:15:37,140 --> 01:15:41,050 તે ઘણો બધે છે વિભાગ સ્લાઇડ્સ ઘણો વ્યાખ્યાન. 1468 01:15:41,050 --> 01:15:44,254 તમે ખરેખર કરવા માંગો છો તમે માત્ર આ બધી ખબર. 1469 01:15:44,254 --> 01:15:47,170 ક્યાં તમારી નોંધ શીટ અથવા જો તમે તેને યાદ કરવા માંગો છો, માટે મફત લાગે. 1470 01:15:47,170 --> 01:15:48,836 તે ખરેખર, ખરેખર, ખરેખર મહત્વનું છે. 1471 01:15:48,836 --> 01:15:53,200 1472 01:15:53,200 --> 01:15:56,890 >> પણ ખૂબ જ સારી અમે કહી શકીએ છીએ કે પ્રશ્ન. 1473 01:15:56,890 --> 01:16:00,320 શા માટે પસંદગી સૉર્ટ દેખાવ છે પસંદગી રનટાઇમને તમામ સૉર્ટ 1474 01:16:00,320 --> 01:16:02,060 સ્ક્વેર્ડ n છે. 1475 01:16:02,060 --> 01:16:06,714 અનુલક્ષીને યાદી માટે આવે છે કેવી રીતે તમે તેથી શા માટે પસંદગી સૉર્ટ છે, કારણ કે 1476 01:16:06,714 --> 01:16:08,630 હું તમને ગાય્ઝ 30 આપવા પડશે બીજા આ વિશે વિચારો. 1477 01:16:08,630 --> 01:16:10,700 તે મૂંઝવણમાં પ્રકારની છે કારણ કે. 1478 01:16:10,700 --> 01:16:12,710 તે કેટલાક કાલ્પનિક વિચાર સમાવેશ થાય છે. 1479 01:16:12,710 --> 01:16:16,470 શા માટે રન સમયમાં જ હશે બંને ખરાબ અને શ્રેષ્ઠ કેસ દૃશ્યો? 1480 01:16:16,470 --> 01:16:28,850 1481 01:16:28,850 --> 01:16:30,000 >> અરે વાહ? 1482 01:16:30,000 --> 01:16:38,084 >> પ્રેક્ષક: કારણ કે પસંદગી સૉર્ટ દરેક આ થોડું એરે સ્થિતિ અથવા જગ્યા 1483 01:16:38,084 --> 01:16:40,350 વસ્તુ અથવા ગમે. 1484 01:16:40,350 --> 01:16:44,430 તેથી પણ શ્રેષ્ઠ કેસ દૃશ્ય માં, તે સંપૂર્ણપણે છટણી છે, પણ જો 1485 01:16:44,430 --> 01:16:47,380 તે હજુ પણ એક, ઠીક છે, જેવા હશે. 1486 01:16:47,380 --> 01:16:49,000 મારી પ્રથમ સ્થાને હું એક છે. 1487 01:16:49,000 --> 01:16:50,250 અને તેમને તમામ મારફતે જાઓ. 1488 01:16:50,250 --> 01:16:51,249 ઠીક છે, એક નાના છે. 1489 01:16:51,249 --> 01:16:53,053 અને પછી તે ફરી જાય અને બે બરાબર જેવું છે 1490 01:16:53,053 --> 01:16:54,594 બધું નાના છે. 1491 01:16:54,594 --> 01:16:56,804 પરંતુ તે હજુ પણ છે દરેક અને દરેક એક તપાસો. 1492 01:16:56,804 --> 01:16:57,470 પ્રોફેસર: યાહ. 1493 01:16:57,470 --> 01:17:00,490 તેથી ઉદાહરણ તરીકે, માત્ર કહે છે ચાલો અમે એક યાદી, પહેલેથી જ છટણી છે, 1494 01:17:00,490 --> 01:17:03,390 ઝાકઝમાળ પાંચ એક. 1495 01:17:03,390 --> 01:17:07,100 પસંદગી પ્રકારના છે કે જે રીતે તે આ બે ચકાસે છે, મારફતે જાય છે. 1496 01:17:07,100 --> 01:17:08,234 પછી તે બે ચકાસે છે. 1497 01:17:08,234 --> 01:17:09,650 અને પછી તે ચકાસે છે, અને તે ચકાસે છે. 1498 01:17:09,650 --> 01:17:13,285 તે તેમને બધા ચકાસણી રાખે અનુલક્ષીને કે શું નથી અથવા 1499 01:17:13,285 --> 01:17:14,160 તે ખરેખર છટણી છે. 1500 01:17:14,160 --> 01:17:16,450 તે માત્ર છે કારણ કે સૉર્ટ રીતે કામ કરે છે. 1501 01:17:16,450 --> 01:17:19,530 >> અને તેથી આ પ્રશ્ન જેવા પ્રકારની છે અમે કહીશું વૈચારિક પ્રશ્ન. 1502 01:17:19,530 --> 01:17:21,430 જ્યાં પ્રથમ, તમે શું પસંદગી સૉર્ટ ખબર 1503 01:17:21,430 --> 01:17:23,304 અધિકાર, રજુ કરવાનો પ્રયત્ન કરવા છે આ પ્રશ્નનો જવાબ આપવા માટે. 1504 01:17:23,304 --> 01:17:26,200 તમે સમજવા માટે સક્ષમ હોય છે કલ્પનાત્મક શું થઈ રહ્યું છે. 1505 01:17:26,200 --> 01:17:30,760 અને પછી તમે ઠીક છે, તે લાગુ પડે છે અને વિચાર કરી શકો છો ચાલો ફક્ત ખરાબ કેસ દૃશ્ય કલ્પના કરીએ. 1506 01:17:30,760 --> 01:17:32,230 તેઓ બધા ઉતરતા ક્રમમાં છો. 1507 01:17:32,230 --> 01:17:33,290 કેવી રીતે તે અસર થશે? 1508 01:17:33,290 --> 01:17:34,650 >> શું તે ક્રમમાં ગોઠવવામાં છે તો શું? 1509 01:17:34,650 --> 01:17:35,640 તે પહેલાથી જ છટણી છે, તો? 1510 01:17:35,640 --> 01:17:37,240 કેવી રીતે કે રનટાઇમને અસર થશે? 1511 01:17:37,240 --> 01:17:40,270 અને પછી પસંદગી સૉર્ટ કરો, તમે નોટિસ પડશે તે ખરેખર તો કોઈ વાંધો નથી. 1512 01:17:40,270 --> 01:17:43,500 તમે ચકાસણી કરી રહ્યા છીએ કારણ કે બધા કિંમતો અનુલક્ષીને શું ચાલી રહ્યું છે. 1513 01:17:43,500 --> 01:17:45,810 >> અને તેથી સારી વસ્તુઓ યાદ. 1514 01:17:45,810 --> 01:17:50,290 અમુક પ્રકારના અન્ય લોકો પાસેથી અલગ શા માટે અને કેવી રીતે શ્રેષ્ઠ અને સૌથી ખરાબ કેસ દૃશ્યો 1515 01:17:50,290 --> 01:17:52,740 તેમને બધા અસર કરશે. 1516 01:17:52,740 --> 01:17:56,700 >> હું ખરેખર પ્રકારના હિટ જાઉં છું કે ક્વિઝ પર રહેશે, કારણ કે. 1517 01:17:56,700 --> 01:17:57,199 યાહ. 1518 01:17:57,199 --> 01:18:00,820 1519 01:18:00,820 --> 01:18:01,320 ઠીક છે. 1520 01:18:01,320 --> 01:18:05,590 બાકી છ મિનિટ છે. 1521 01:18:05,590 --> 01:18:09,880 હું પ્રશ્નો ત્રણ મિનિટ લાગી શકે છે. 1522 01:18:09,880 --> 01:18:12,290 હું પણ આસપાસ અટકી શકે છે કલમ આવ્યા બાદ 20 મિનિટ જેવી 1523 01:18:12,290 --> 01:18:13,850 તમે પણ પ્રશ્નો પૂછી શકો છો જો. 1524 01:18:13,850 --> 01:18:16,330 કોઈને માત્ર ખરેખર સંક્ષિપ્ત હોય છે પ્રશ્નો અથવા કાલ્પનિક મુદ્દાઓ 1525 01:18:16,330 --> 01:18:17,360 તેઓ હમણાં વિશે અસ્પષ્ટ છો? 1526 01:18:17,360 --> 01:18:17,832 અરે વાહ? 1527 01:18:17,832 --> 01:18:19,720 >> પ્રેક્ષક: તમે થોડી વાત કરી શકો છો bitwise ઓપરેટરો વિશે થોડી? 1528 01:18:19,720 --> 01:18:20,280 >> પ્રોફેસર: યાહ. 1529 01:18:20,280 --> 01:18:22,446 તેથી bitwise ઓપરેટરો છે કંઈક કે જે તમે કદાચ 1530 01:18:22,446 --> 01:18:24,170 ફક્ત તમારા શીટ પર મૂકવા માંગો છો શકે છે. 1531 01:18:24,170 --> 01:18:27,540 તેથી હું નથી માંગતા quickly-- ઊંડાઈ ખૂબ જવા માટે 1532 01:18:27,540 --> 01:18:31,164 તેમના સમીક્ષા હાર્વર્ડ, કારણ કે સત્ર ખૂબ સારી રીતે તે આવરી લે છે. 1533 01:18:31,164 --> 01:18:33,080 Bitwise ઓપરેટર, ત્યાં તેમાથી, અધિકાર? 1534 01:18:33,080 --> 01:18:41,370 >> , એક્સ અથવા કાર્ય છે, કે જે આ છે આ અને છે, કે જે ચિન્હ છે. 1535 01:18:41,370 --> 01:18:44,050 આ અથવા જે પાઇપ. 1536 01:18:44,050 --> 01:18:46,790 અને પછી તમે બે હોય પાળી વિવિધ પ્રકારના. 1537 01:18:46,790 --> 01:18:50,610 >> હું તમને બે મૂલ્યો, તો આપો તો હું એક અને એક, જેમ કે, તમે આપો. 1538 01:18:50,610 --> 01:18:52,390 કે શું મૂલ્યાંકન કરશે? 1539 01:18:52,390 --> 01:18:55,490 તો હું તમને સાચું, સાચું અને સાચું આપી? 1540 01:18:55,490 --> 01:18:56,930 શું સાચું કે ખોટું છે? 1541 01:18:56,930 --> 01:18:57,830 હજુ પણ સાચું, અધિકાર? 1542 01:18:57,830 --> 01:18:59,762 એક અથવા ત્યાં છે, કારણ કે. 1543 01:18:59,762 --> 01:19:01,220 અમે મોટા ભાગે તમે નંબરો આપી શકશો. 1544 01:19:01,220 --> 01:19:03,780 તેથી એક બરાબર યાદ રાખો, સાચું, શૂન્ય ખોટા સમકક્ષ હોય છે. 1545 01:19:03,780 --> 01:19:07,407 અને અમે તમને આ બાબતો આપી શકે છે અને શું થાય છે તે અમને કહો કરવા માટે પૂછશે. 1546 01:19:07,407 --> 01:19:10,240 હાર્વર્ડ પ્રથમ અંદર આવરી લે છે તેમના અભ્યાસમાં સત્ર 10 મિનિટ 1547 01:19:10,240 --> 01:19:11,230 ખરેખર, ખરેખર સારી. 1548 01:19:11,230 --> 01:19:14,260 તેથી જો તમે ગાય્સ બનાવવા માંગો છો ખાતરી કરો કે તમે પાછા પર જુઓ. 1549 01:19:14,260 --> 01:19:16,387 >> પ્રેક્ષક: pisa5 છે ક્વિઝ પર હોઈ ચાલે? 1550 01:19:16,387 --> 01:19:16,970 પ્રોફેસર: ના 1551 01:19:16,970 --> 01:19:18,240 પણ હમણાં pisa5 જોવા નથી. 1552 01:19:18,240 --> 01:19:18,810 તે મુશ્કેલ છે. 1553 01:19:18,810 --> 01:19:22,830 માત્ર પણ pisa5 જોઈ નથી સંતાપ નથી. 1554 01:19:22,830 --> 01:19:25,665 >> જો કે, કેટલાક સંકેતો તરીકે અને સૂચનો, હું 1555 01:19:25,665 --> 01:19:28,320 તમે pisa5 શરૂ સૂચવે કરશે જલદી ક્વિઝ પર છે. 1556 01:19:28,320 --> 01:19:30,319 આ ખૂબ સખત હશે સપ્તાહ, પરંતુ પછી તમે ગાય્ઝ 1557 01:19:30,319 --> 01:19:34,590 ટેકરીઓ પર પસાર થશે લીલા અને ગલુડિયાઓ રોલિંગ, 1558 01:19:34,590 --> 01:19:36,115 અને તે દંડ છે. 1559 01:19:36,115 --> 01:19:39,810 >> આ વર્ગ નોંધપાત્ર નહીં પાંચમા pset પછી સરળ. 1560 01:19:39,810 --> 01:19:41,560 પ્રેક્ષક: ઓફિસ કલાકો રવિવાર, સોમવાર છે? 1561 01:19:41,560 --> 01:19:44,260 પ્રોફેસર: અરે વાહ, ઓફિસ કલાકો જેથી આ pset માટે સોમવારથી રવિવાર. 1562 01:19:44,260 --> 01:19:47,009 ઓફિસ કલાકો આજની રાત કે સાંજ અનિવાર્યપણે માત્ર ક્વિઝ માટે સમીક્ષા કરવામાં આવશે. 1563 01:19:47,009 --> 01:19:50,350 કોઈને આવે છે અને પૂછવા માંગે છે, તો એક પ્રશ્ન TAS, અમે ત્યાં હશો. 1564 01:19:50,350 --> 01:19:53,220 >> હું કદાચ એક વધુ પ્રશ્ન લેવા પડશે કોઈને એક પ્રશ્ન છે તો શું? 1565 01:19:53,220 --> 01:19:53,809 અરે વાહ? 1566 01:19:53,809 --> 01:19:55,850 પ્રેક્ષક: જ્યારે તમે છો વ્યાખ્યાયિત ગાંઠો, [અશ્રાવ્ય] 1567 01:19:55,850 --> 01:20:00,700 તમે આગામી પછી નોડ સ્ટાર અને કહે છે, તો કમ્પ્યુટર આપોઆપ કરે છે 1568 01:20:00,700 --> 01:20:03,610 તમે છો કે જે સમજવા અન્ય નિર્દેશક ઉલ્લેખ? 1569 01:20:03,610 --> 01:20:04,580 >> પ્રોફેસર: ના 1570 01:20:04,580 --> 01:20:06,710 >> પ્રેક્ષક: તમે છે તે [અશ્રાવ્ય] ફરીથી લિંક? 1571 01:20:06,710 --> 01:20:09,270 >> પ્રોફેસર: તેથી મૂળભૂત નોડ સ્ટ્રક્ટ, યાદ આવે છે, 1572 01:20:09,270 --> 01:20:12,620 તમે નોડ બનાવવા જેવી છે અને પછી તમે આગામી કહેવાય નિર્દેશક હોય છે. 1573 01:20:12,620 --> 01:20:14,630 તમે કરી રહ્યાં છો કર્યા બધા છે ત્યાં માળખું. 1574 01:20:14,630 --> 01:20:16,387 તમે સોંપી છે કે ક્યાંક પોઇન્ટર. 1575 01:20:16,387 --> 01:20:18,470 તેથી કમ્પ્યુટર્સ નથી તે હજુ સુધી કરી રહ્યો છે શું ખબર. 1576 01:20:18,470 --> 01:20:20,250 તમે ખરેખર જ્યારે તે નક્કી કરેલું હોવું જોઈએ તમે તમારા કડી થયેલ યાદી બનાવી રહ્યા છો. 1577 01:20:20,250 --> 01:20:22,170 અને તે શું મુખ્યત્વે છે 5 pset પર રહેશે. 1578 01:20:22,170 --> 01:20:24,106 વિશે કોઈ ચિંતાઓ હવે અધિકાર કોઈપણ. 1579 01:20:24,106 --> 01:20:26,380 >> પ્રેક્ષક: તેથી અમે જરૂર નથી માત્ર લિંક યાદી પર ખૂબ જ ધ્યાન કેન્દ્રિત 1580 01:20:26,380 --> 01:20:27,440 સામાન્ય કલ્પના? 1581 01:20:27,440 --> 01:20:30,980 >> પ્રોફેસર: જસ્ટ ખૂબ ખૂબ રન ટાઇમ સ્ટેકનું, ક્યુને, કડી યાદીઓ, વૃક્ષો, હેશ કોષ્ટકો. 1582 01:20:30,980 --> 01:20:33,639 માત્ર તેઓ શું છે તેની ખબર સમક્ષ રજુ કરવાનો પ્રયત્ન. 1583 01:20:33,639 --> 01:20:35,680 અમે પૂછો નથી જતા રહ્યાં છો તમે ચોક્કસ કંઈપણ ગમે 1584 01:20:35,680 --> 01:20:39,300 અમે ખરેખર કર્યું નથી કારણ કે હજુ સુધી કે કોઇ પણ આવરી લે છે કે pset. 1585 01:20:39,300 --> 01:20:45,540 >> પહેલાં છેલ્લા બે મિનિટ તેથી હું તમને મફત આ ક્વિઝ મારવા સુયોજિત કરો. 1586 01:20:45,540 --> 01:20:49,370 ખૂબ ખૂબ, જેમ કે, તે વિશે વિચારો જ્યાં સુધી તમે ગાય્સ આ વર્ગ આવે છે. 1587 01:20:49,370 --> 01:20:52,820 >> હું જ્યારે બે સપ્તાહ યાદ આ વર્ગ, તમે કેટલાક 1588 01:20:52,820 --> 01:20:55,720 પાણી લખી ત્રણ કલાક ગાળે છે. 1589 01:20:55,720 --> 01:20:57,970 તે તમને કેટલો સમય લેશે ગાય્ઝ હવે પાણી લખવા માટે? 1590 01:20:57,970 --> 01:20:59,670 30 સેકન્ડ, કદાચ? 1591 01:20:59,670 --> 01:21:01,810 કેટલી વિશે વિચારો તમે ગાય્ઝ શીખ્યા છે. 1592 01:21:01,810 --> 01:21:04,320 સીએસ ખરેખર, ખરેખર હાર્ડ વિષય છે. 1593 01:21:04,320 --> 01:21:06,190 કે ત્યાં કોઈ શંકા છે. 1594 01:21:06,190 --> 01:21:09,160 તે કોઈ એક તે અભ્યાસ શા માટે છે કે જે છે, મુશ્કેલ છે. 1595 01:21:09,160 --> 01:21:10,730 તે માત્ર મુશ્કેલ છે. 1596 01:21:10,730 --> 01:21:11,650 અને તે સંપૂર્ણપણે દંડ છે. 1597 01:21:11,650 --> 01:21:14,150 >> અને હું ખરેખર ગર્વ અનુભવું છું દરેક અત્યાર સુધી તે આ કરી છે. 1598 01:21:14,150 --> 01:21:16,380 Psets સરળ નથી. 1599 01:21:16,380 --> 01:21:17,790 તેઓ સમય ઘણો લે છે. 1600 01:21:17,790 --> 01:21:22,580 તમે ગાય્ઝ, હું લખવા માટે પૂછશે નહીં આ pset પર 15 અથવા Vigenere રમત. 1601 01:21:22,580 --> 01:21:24,160 કોઈ જરૂર માત્ર તે વિશે બહાર ફ્રીક છે. 1602 01:21:24,160 --> 01:21:28,080 અમે અહીં પરીક્ષણ કરી રહ્યાં તમામ મૂલ્યાંકન કરવા માટે છે તમારા વૈચારિક જ્ઞાન, તેમજ 1603 01:21:28,080 --> 01:21:31,524 કોડિંગ તમારા મૂળભૂત કુશળતા કેટલાક છે. 1604 01:21:31,524 --> 01:21:33,440 પરીક્ષણ માટે રચાયેલ છે ખરેખર પડકારજનક હોય છે. 1605 01:21:33,440 --> 01:21:36,180 જેમ, તે માટે રચાયેલ છે માટે તમે 100 વિચાર નથી. 1606 01:21:36,180 --> 01:21:39,880 તે પણ કદાચ તમારા માટે રચાયેલ છે 75 મિનિટ સમાપ્ત કરવા માટે સમર્થ હશે નહિં. 1607 01:21:39,880 --> 01:21:41,995 અને તે સંપૂર્ણપણે દંડ છે. 1608 01:21:41,995 --> 01:21:42,870 હું એક વિદ્યાર્થી જાતે છું. 1609 01:21:42,870 --> 01:21:45,960 હું જવામાં ત્યારે મને ખબર છે, હું તેને ધિક્કાર એક ક્વિઝ બહાર છી, જેવા થાઓ. 1610 01:21:45,960 --> 01:21:47,044 તે ખરેખર મુશ્કેલ હતું. 1611 01:21:47,044 --> 01:21:49,460 કદાચ શું ચાલી રહ્યું છે જે થાય છે અને તે સંપૂર્ણપણે દંડ છે, 1612 01:21:49,460 --> 01:21:50,751 હું હમણાં તમને ગાય્ઝ માટે જણાવું છું. 1613 01:21:50,751 --> 01:21:53,190 આ વસ્તુઓ પર અર્થ બધા અંતે ઊંચા નથી. 1614 01:21:53,190 --> 01:21:55,360 >> અને તમે તે માટે જે જેમ કે, મેળવવામાં આવી છે, 1615 01:21:55,360 --> 01:21:57,870 તમારી સમસ્યા સેટ પર ડાળીને છેડે ત્રણના સમૂહમાં, કે તમે છો એનો અર્થ એ નથી 1616 01:21:57,870 --> 01:21:59,536 આ વર્ગ 60 ટકા મેળવવા જવું. 1617 01:21:59,536 --> 01:22:01,440 તમે પર 60% વિચાર તો નથી કે ક્વિઝ, 1618 01:22:01,440 --> 01:22:03,330 તમે જઈ રહ્યાં છો એનો અર્થ એ આ વર્ગ ડી મળે છે. 1619 01:22:03,330 --> 01:22:05,740 અમે ખાસ કરીને હું, જુઓ મારા વિભાગમાં તમે તે, 1620 01:22:05,740 --> 01:22:07,406 તમે ગાય્સ બધા કામ કરી રહ્યા છે કેવી રીતે હાર્ડ હું જુઓ. 1621 01:22:07,406 --> 01:22:09,190 અને મને તે સાચવી રાખે. 1622 01:22:09,190 --> 01:22:11,420 >> તમે ગાય્ઝ દંડ થશે. 1623 01:22:11,420 --> 01:22:14,580 કોઈ સંસ્થાકીય મેમરી છે આ સત્ર ઓવરને અંતે સુખ. 1624 01:22:14,580 --> 01:22:16,840 બધા હાર્વર્ડ બાળકો કહેવાની છે કારણ કે તેમના મિત્રો, ઓહ, તમે દંડ થશે. 1625 01:22:16,840 --> 01:22:18,381 કોઈ એક કે અહીં તમે ગાય્સ કહેવાની છે. 1626 01:22:18,381 --> 01:22:20,950 તેથી મને લાગે છે કે અહીં તમે ગાય્સ કહેવું છે. 1627 01:22:20,950 --> 01:22:22,280 >> તમે ગાય્ઝ દંડ થશે. 1628 01:22:22,280 --> 01:22:24,080 હું તમને ગાય્ઝ બધા તેથી ગર્વ અનુભવું છું. 1629 01:22:24,080 --> 01:22:25,680 આ ટેસ્ટ હાર્ડ હશે. 1630 01:22:25,680 --> 01:22:28,140 તે માટે અભ્યાસ અને પછીથી માત્ર તે ફેંકી દેવું. 1631 01:22:28,140 --> 01:22:31,280 નવી વસ્તુઓ શીખવા માટે તૈયાર મેળવો. 1632 01:22:31,280 --> 01:22:33,990 અને કેન્ડી ખાય છે. 1633 01:22:33,990 --> 01:22:35,940 અમે કેન્ડી ઘણાં હોય છે. 1634 01:22:35,940 --> 01:22:37,760 >> એક રાત્રે ઊંઘ મેળવો. 1635 01:22:37,760 --> 01:22:40,420 ઊંઘ નથી નથી, કારણ કે તે ખરેખર ખરાબ હશો. 1636 01:22:40,420 --> 01:22:41,490 સીએસ તર્ક ઘણો છે. 1637 01:22:41,490 --> 01:22:44,960 તમે ઊંઘ ન હોય તો, તમે કાર્ય કરી શકતા નથી, અને તમારા મગજ કાર્ય કરી શકતા નથી. 1638 01:22:44,960 --> 01:22:48,780 અને હું આગામી 20 અહીં હશો મિનિટ કોઈને આસપાસ અટકી ઇચ્છે છે. 1639 01:22:48,780 --> 01:22:51,150 તમે ગાય્સ તે મારવા જતા હોય છે. 1640 01:22:51,150 --> 01:22:53,000 સારા નસીબ. 1641 01:22:53,000 --> 01:22:55,663