1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:03,340 [ಸಂಗೀತ] 3 00:00:03,340 --> 00:00:11,020 4 00:00:11,020 --> 00:00:14,010 >> DAVID MALAN: ಈ CS50 ಹೊಂದಿದೆ. 5 00:00:14,010 --> 00:00:18,090 ಮತ್ತು ಈ ಆರಂಭದ ಮತ್ತು ಎರಡೂ ಅಕ್ಷರಶಃ ಬಹುತೇಕ ಕೊನೆಯ ನಂತಹ ಬೇಕಾಗುತ್ತದೆ 6 00:00:18,090 --> 00:00:18,825 ವಾರದ ಆರು. 7 00:00:18,825 --> 00:00:20,030 8 00:00:20,030 --> 00:00:22,640 >> ನಾನು ಹಂಚಿಕೊಳ್ಳಲು ಎಂದೆನಿಸಿತ್ತು ಒಂದು ಮೋಜಿನ ವಾಸ್ತವವಾಗಿ ಸ್ವಲ್ಪ. 9 00:00:22,640 --> 00:00:25,370 ನಾನು ಈ ಮೇಲಕ್ಕೆಳೆಯಲ್ಪಡುತ್ತದೆ ಮಾಡಿದ್ದೀರಿ ಕಳೆದ ಸೆಮಿಸ್ಟರ್ ಡೇಟಾವನ್ನು. 10 00:00:25,370 --> 00:00:29,710 ನೀವು ಪ್ರತಿ ಮೇಲೆ ಕೇಳುತ್ತೇವೆ ಎಂದು ಸ್ಮರಿಸಿಕೊಳ್ಳಲು ಪು ಸೆಟ್ ರೂಪ ನೀವು ಆನ್ಲೈನ್ ವೀಕ್ಷಿಸಿದರು ಬಂದಿದೆ 11 00:00:29,710 --> 00:00:31,580 ಅಥವಾ ನೀವು ವೈಯಕ್ತಿಕವಾಗಿ ವ್ಯಾಸಂಗ ಮಾಡಿದ ವೇಳೆ. 12 00:00:31,580 --> 00:00:33,020 ಇಲ್ಲಿ ಮಾಹಿತಿ ಇದೆ. 13 00:00:33,020 --> 00:00:34,710 ಆದ್ದರಿಂದ ಇಂದು ತುಂಬಾ ಊಹಿಸಬಹುದಾದ ಆಗಿತ್ತು. 14 00:00:34,710 --> 00:00:37,126 ಆದರೆ ನಾವು ಸ್ವಲ್ಪ ಖರ್ಚು ಬೇಕಾಗಿದ್ದಾರೆ ಸಮಯ ನಿಮ್ಮೊಂದಿಗೆ ಆದಾಗ್ಯೂ. 15 00:00:37,126 --> 00:00:40,599 ಯಾರಾದರೂ ಏಕೆ ಈ ಅಭಿಪ್ರಾಯ ಬಯಸುವಿರಾ ಗ್ರಾಫ್, ಕೆಳಗೆ, ಕೆಳಗೆ, ಆದ್ದರಿಂದ ಮೊನಚುಳ್ಳ ಆಗಿದೆ 16 00:00:40,599 --> 00:00:41,265 ಸ್ಥಿರವಾಗಿ? 17 00:00:41,265 --> 00:00:42,980 18 00:00:42,980 --> 00:00:45,130 ಏನು ಶಿಖರಗಳು ಪ್ರತಿ ಮಾಡಲು ಮತ್ತು ಸೌಟಿನಿಂದ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ? 19 00:00:45,130 --> 00:00:46,005 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 20 00:00:46,005 --> 00:00:47,002 21 00:00:47,002 --> 00:00:47,835 DAVID MALAN: ವಾಸ್ತವವಾಗಿ. 22 00:00:47,835 --> 00:00:50,900 23 00:00:50,900 --> 00:00:55,480 ಮತ್ತು ಹೆಚ್ಚು ಉಲ್ಲಾಸವಾಗುವಂತೆ, ನಿಷೇಧಿಸಿದ ದೇವರು, ನಾವು ಒಂದು ಶುಕ್ರವಾರ ಒಂದು ಉಪನ್ಯಾಸ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ 24 00:00:55,480 --> 00:00:58,960 ಸೆಮಿಸ್ಟರ್ ಆರಂಭದಲ್ಲಿ, ನಾವು ಸಂಭವಿಸಿ ನೋಡಿ ಇಲ್ಲಿದೆ. 25 00:00:58,960 --> 00:01:03,430 ಇವತ್ತು ನಾವು ಸ್ವಲ್ಪ ಭಾಗವಹಿಸಬೇಕೆಂದು ಅಕ್ಷಾಂಶ ರಚನೆಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚು. 26 00:01:03,430 --> 00:01:06,660 ಮತ್ತು ನೀವು ಒಂದು ಘನ ಹೆಚ್ಚು ನೀಡಲು ಐದು ನಲ್ಲಿ ಸಮಸ್ಯೆಗಳು, ಮಾನಸಿಕ ಮಾದರಿ, 27 00:01:06,660 --> 00:01:07,450 ಇದು ಮೀರಿದೆ. 28 00:01:07,450 --> 00:01:10,817 ತಪ್ಪು, ಇದರಲ್ಲಿ, ನಾವು ಮಾಡುತ್ತೇವೆ ನೀವು ಒಂದು ಪಠ್ಯ ಕಡತವನ್ನು ಹ್ಯಾಂಡ್ ಕೆಲವು 100,000 29 00:01:10,817 --> 00:01:12,650 ಜೊತೆಗೆ ಇಂಗ್ಲೀಷ್ ಪದಗಳನ್ನು, ಮತ್ತು ನೀವು ಎಂದು ನೀನು 30 00:01:12,650 --> 00:01:17,770 ಜಾಣತನದಿಂದ ಅವುಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಹೇಗೆ ಲೆಕ್ಕಾಚಾರ ಮೆಮೊರಿಗೆ, ರಾಮ್, ಕೆಲವು ಡೇಟಾವನ್ನು ಬಳಸಿ 31 00:01:17,770 --> 00:01:19,330 ನಿಮ್ಮ ಆಯ್ಕೆಯ ರಚನೆ. 32 00:01:19,330 --> 00:01:22,470 >> ಈಗ ಅಂತಹ ಅಕ್ಷಾಂಶ ರಚನೆ ಸಾಧ್ಯವೋ ಇರುವಂತಿಲ್ಲ ಬಹುಶಃ, ಆದರೆ, 33 00:01:22,470 --> 00:01:25,630 ಸಾಕಷ್ಟು ಸರಳ ಲಿಂಕ್ ಪಟ್ಟಿ ಇದು ನಾವು ಕಳೆದ ಬಾರಿ ಪರಿಚಯಿಸಲಾಯಿತು. 34 00:01:25,630 --> 00:01:29,220 ಮತ್ತು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಕನಿಷ್ಠ ಹೊಂದಿತ್ತು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮೇಲೆ ಒಂದು ಅನುಕೂಲ. 35 00:01:29,220 --> 00:01:32,096 ಒಂದು ಪ್ರಯೋಜನ ಏನು ವಾದಯೋಗ್ಯವಾಗಿ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ? 36 00:01:32,096 --> 00:01:32,950 >> ಪ್ರೇಕ್ಷಕರು: ಒಳಸೇರಿಸುವಿಕೆ. 37 00:01:32,950 --> 00:01:33,908 >> DAVID MALAN: ಒಳಸೇರಿಸುವಿಕೆ. 38 00:01:33,908 --> 00:01:34,155 39 00:01:34,155 --> 00:01:35,196 ಆ ಮೂಲಕ ಅರ್ಥವೇನು? 40 00:01:35,196 --> 00:01:37,872 >> ಪ್ರೇಕ್ಷಕರು: ಎನಿವೇರ್ ಜೊತೆಗೆ ಪಟ್ಟಿ [ಕೇಳಿಸುವುದಿಲ್ಲ]. 41 00:01:37,872 --> 00:01:38,770 >> DAVID MALAN: ಗುಡ್. 42 00:01:38,770 --> 00:01:42,090 ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಅಂಶ ಎಲ್ಲೆಲ್ಲಿ ಸೇರಿಸುತ್ತವೆ ನೀವು ಪಟ್ಟಿಯ ಮಧ್ಯದಲ್ಲಿ ಬಯಸುವ 43 00:01:42,090 --> 00:01:45,490 ಏನು ನಡೆ ಮಾಡದೆಯೇ, ಇದು ನಮ್ಮ ಬೇರ್ಪಡಿಸುವ, ತೀರ್ಮಾನಿಸಿದರು 44 00:01:45,490 --> 00:01:47,630 ಚರ್ಚೆಗಳು, ಅಲ್ಲ ಒಳ್ಳೆಯದು ಎಂದೇನೂ, 45 00:01:47,630 --> 00:01:51,200 ಇದು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಏಕೆಂದರೆ ವಾಸ್ತವವಾಗಿ ಸರಿಸಲು ಆ ಮಾನವರ ಎಲ್ಲಾ ಎಡ ಅಥವಾ ಬಲ. 46 00:01:51,200 --> 00:01:55,540 ಆದ್ದರಿಂದ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯನ್ನು, ನೀವು ಕೇವಲ malloc ಜೊತೆ ನಿಯೋಜಿಸಿ, ಒಂದು ಹೊಸ ನೋಡ್, 47 00:01:55,540 --> 00:01:58,385 ತದನಂತರ ಒಂದೆರಡು ಅಪ್ಡೇಟ್ ಪಾಯಿಂಟರ್ಗಳ ಎರಡು, ಮೂರು ಕಾರ್ಯಾಚರಣೆಗಳು max-- 48 00:01:58,385 --> 00:02:01,480 ಮತ್ತು ನಾವು ಯಾರಾದರೂ ಸ್ಲಾಟ್ ಸಾಧ್ಯವಾಯಿತು ಕೋರುತ್ತೇವೆ ಪಟ್ಟಿಯನ್ನು ನಗರದಲ್ಲಿ ರಲ್ಲಿ. 49 00:02:01,480 --> 00:02:03,550 >> ಬೇರೆ ಏನು ಅನುಕೂಲಕರವಾಗಿತ್ತು ಸಂಬಂಧಿಸಿದ ಪಟ್ಟಿಯ ಬಗ್ಗೆ? 50 00:02:03,550 --> 00:02:04,980 51 00:02:04,980 --> 00:02:05,659 ಹೌದು? 52 00:02:05,659 --> 00:02:06,534 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 53 00:02:06,534 --> 00:02:07,538 54 00:02:07,538 --> 00:02:08,413 DAVID MALAN: ಪರ್ಫೆಕ್ಟ್. 55 00:02:08,413 --> 00:02:10,590 56 00:02:10,590 --> 00:02:11,090 ಪರ್ಫೆಕ್ಟ್. 57 00:02:11,090 --> 00:02:12,070 ಇದು ನಿಜವಾಗಿಯೂ ಕ್ರಿಯಾತ್ಮಕ. 58 00:02:12,070 --> 00:02:15,100 ಮತ್ತು ನೀವು ಒಪ್ಪಿಸುವ ಇಲ್ಲ, ಮುಂಚಿತವಾಗಿ, ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಗಾತ್ರಕ್ಕೆ 59 00:02:15,100 --> 00:02:18,750 ಮೆಮೊರಿಯ ಚಂಕ್, ನಿಮಗೆ ಹೊಂದಿರುತ್ತದೆ ಸಹಿತ, ಮೇಲಿಂದ ಇದು 60 00:02:18,750 --> 00:02:22,455 ನೀವು ಮಾತ್ರ ನೋಡ್ಗಳನ್ನು ನಿಯೋಜಿಸಿ ಎಂದು ಹೊಂದಿದೆ ಬೇಡಿಕೆ ಮೂಲಕ ಮಾತ್ರ ಹೆಚ್ಚು ಜಾಗವನ್ನು ಬಳಸಿಕೊಂಡು 61 00:02:22,455 --> 00:02:23,330 ನೀವು ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿದೆ ಎಂದು. 62 00:02:23,330 --> 00:02:26,830 ಸಹಿತ ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ನೀವು ಮಾಡಬಹುದು ಆಕಸ್ಮಿಕವಾಗಿ ಸ್ವಲ್ಪ ನಿಯೋಜಿಸಿ. 63 00:02:26,830 --> 00:02:28,871 ಮತ್ತು ಅದು ಕೇವಲ ವಿಶೇಷವೇನು ಕುತ್ತಿಗೆ ನೋವು ಎಂದು 64 00:02:28,871 --> 00:02:32,440 ಹೊಸ ದೊಡ್ಡ ವ್ಯೂಹ ಪುನರ್ವಿಂಗಡಿಸು, ನಕಲಿಸಿ ಎಲ್ಲವನ್ನೂ, ಹಳೆಯ ಶ್ರೇಣಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸಲು 65 00:02:32,440 --> 00:02:33,990 ಮತ್ತು ನಿಮ್ಮ ವ್ಯಾಪಾರ ಬಗ್ಗೆ ಸರಿಸಲು. 66 00:02:33,990 --> 00:02:37,479 ಅಥವಾ ಕಳಪೆ, ನೀವು ರೀತಿಯಲ್ಲಿ ನಿಯೋಜಿಸಿ ಇರಬಹುದು ನೀವು ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ ಹೆಚ್ಚು ಮೆಮೊರಿ, 67 00:02:37,479 --> 00:02:40,520 ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಹೊಂದಿವೆ ಎಂದು ನೀನು ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ರಚನೆಯ ವಿರಳ-ಜನಸಾಂದ್ರತೆಯ. 68 00:02:40,520 --> 00:02:44,350 >> ಆದ್ದರಿಂದ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಈ ನೀವು ನೀಡುತ್ತದೆ ಚೈತನ್ಯದ ಮತ್ತು ನಮ್ಯತೆ ಅನುಕೂಲಗಳು 69 00:02:44,350 --> 00:02:46,080 ಅಳವಡಿಕೆಗಳು ಮತ್ತು ಅಳಿಸುವಿಕೆಗಳು ಜೊತೆ. 70 00:02:46,080 --> 00:02:48,000 ಆದರೆ ಖಚಿತವಾಗಿ ಹಣ ಬೆಲೆ ಇರಬೇಕು. 71 00:02:48,000 --> 00:02:50,000 ವಿಷಯಗಳನ್ನು ವಾಸ್ತವವಾಗಿ, ಒಂದು ರಸಪ್ರಶ್ನೆ ಶೂನ್ಯ ಪರಿಶೋಧಿಸಿದರು 72 00:02:50,000 --> 00:02:52,430 ಆಗಿತ್ತು ವಿನಿಮಯಗಳಿಗೆ ಒಂದೆರಡು ನಾವು ಇದುವರೆಗಿನ ನೋಡಿದ್ದೇವೆ. 73 00:02:52,430 --> 00:02:56,161 ಆದ್ದರಿಂದ ಒಂದು ಒಂದು ಹಣ ಬೆಲೆ ಅಥವಾ ಇಲ್ಲಿದೆ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ತೊಂದರೆಯೂ? 74 00:02:56,161 --> 00:02:56,660 ಹೌದು. 75 00:02:56,660 --> 00:02:57,560 >> ಪ್ರೇಕ್ಷಕರು: ಇಲ್ಲ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ. 76 00:02:57,560 --> 00:02:58,809 >> DAVID MALAN: ಇಲ್ಲ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ. 77 00:02:58,809 --> 00:02:59,540 ಆದರೆ ಯಾರು ಕೇಳ್ತಾರೆ? 78 00:02:59,540 --> 00:03:01,546 ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಬಲವಾದ ಧ್ವನಿ ಇಲ್ಲ. 79 00:03:01,546 --> 00:03:02,421 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 80 00:03:02,421 --> 00:03:04,865 81 00:03:04,865 --> 00:03:05,740 DAVID MALAN: ನಿಖರವಾಗಿ. 82 00:03:05,740 --> 00:03:07,580 ನೀವು ಬಯಸಿದರೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ಅಲ್ಗಾರಿದಮ್ 83 00:03:07,580 --> 00:03:10,170 ಮತ್ತು ನನಗೆ ನಿಜವಾಗಿ ಸಲಹೆ ಅವಕಾಶ ನಿರ್ದಿಷ್ಟವಾಗಿ ಬೈನರಿ ಸರ್ಚ್, ಇದು 84 00:03:10,170 --> 00:03:12,600 ನಾವು ಸಾಕಷ್ಟು ಬಿಟ್ ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಿದ ಒಂದಾಗಿದೆ ನೀವು ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಹೊಂದಿಲ್ಲ ವೇಳೆ, 85 00:03:12,600 --> 00:03:15,516 ನೀವು ಸರಳ ಅಂಕಗಣಿತದ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಮಧ್ಯಮ ಅಂಶ ಹುಡುಕುವ 86 00:03:15,516 --> 00:03:16,530 ಮತ್ತು ಹಕ್ಕನ್ನು ಜಿಗಿತದ. 87 00:03:16,530 --> 00:03:20,239 ಬದಲಾಗಿ ನೀವು ಮೊದಲು ಪ್ರಾರಂಭಿಸಬೇಕು ಅಂಶ ಮತ್ತು ರೇಖೆಯಾಗಿ ಎಡದಿಂದ ಹುಡುಕಲು 88 00:03:20,239 --> 00:03:22,780 ಬಲಕ್ಕೆ ನೀವು ಹುಡುಕಲು ಬಯಸುವ ಮಧ್ಯಮ ಅಥವಾ ಇತರ ಅಂಶ. 89 00:03:22,780 --> 00:03:24,410 >> ಪ್ರೇಕ್ಷಕರು: ಬಹುಶಃ ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 90 00:03:24,410 --> 00:03:25,040 >> DAVID MALAN: ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 91 00:03:25,040 --> 00:03:27,464 ಅಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಆಗಿದೆ ನೆನಪಿಗಾಗಿ ಬರುವ ವೆಚ್ಚ? 92 00:03:27,464 --> 00:03:28,339 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 93 00:03:28,339 --> 00:03:32,566 94 00:03:32,566 --> 00:03:33,440 DAVID MALAN: ನಿಖರವಾಗಿ. 95 00:03:33,440 --> 00:03:35,679 ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ 96 00:03:35,679 --> 00:03:37,470 ಮತ್ತು ಇನ್ನೂ ನಾವು ಡಬಲ್ ಆಗಿರುವ ಮೆಮೊರಿಯ ಪ್ರಮಾಣವನ್ನು 97 00:03:37,470 --> 00:03:39,680 ನಾವು ಈ ಪಾಯಿಂಟರ್ಗಳ ಸಂಗ್ರಹಿಸುವ ಮೂಲಕ ಅಗತ್ಯವಿದೆ. 98 00:03:39,680 --> 00:03:42,090 ಒಂದು ದೊಡ್ಡ ಒಪ್ಪಂದ ಈಗ ಕಡಿಮೆ ನಿಮ್ಮ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ದೊಡ್ಡ ಪಡೆಯಲು 99 00:03:42,090 --> 00:03:45,320 ಮತ್ತು ನೀವು ನಾಟ್ ಹಲವಾರು ಸಂಗ್ರಹಿಸಲು ನೀವು ಆದರೆ ಬಹುಶಃ ವಿದ್ಯಾರ್ಥಿ ಅಥವಾ ಇತರ ಕೆಲವು ವಸ್ತುವನ್ನು. 100 00:03:45,320 --> 00:03:46,880 ಆದರೆ ಪಾಯಿಂಟ್ ಖಂಡಿತವಾಗಿಯೂ ಉಳಿದಿದೆ. 101 00:03:46,880 --> 00:03:49,421 ಆದ್ದರಿಂದ ಕಾರ್ಯಾಚರಣೆಗಳ ಒಂದು ಸಂಖ್ಯೆ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮೇಲೆ ಕರೆಸಲಾಯಿತು 102 00:03:49,421 --> 00:03:50,570 n-- ರೇಖೀಯ ದೊಡ್ಡ ಒ ಇದ್ದರು. 103 00:03:50,570 --> 00:03:54,730 ಅಳವಡಿಕೆ ಅಥವಾ ಹುಡುಕಾಟ ವಿಷಯಗಳನ್ನು ಅಥವಾ ಸಂದರ್ಭದಲ್ಲಿ ಒಂದು ಅಂಶ ಅಳಿಸುವಿಕೆಗೆ 104 00:03:54,730 --> 00:03:57,720 ಅಂತ್ಯಕಾಲದಲ್ಲಿ ಎಂದು ಸಂಭವಿಸಿದ ಅದನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ ಅಥವಾ ಅಲ್ಲ ಎಂದು ಪಟ್ಟಿ. 105 00:03:57,720 --> 00:04:01,167 >> ಕೆಲವೊಮ್ಮೆ ನೀವು ಅದೃಷ್ಟ ಪಡೆಯಲು ಮತ್ತು ಇರಬಹುದು ಈ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಆದ್ದರಿಂದ ಕೆಳಗಿನ ಪರಿಮಿತಿ 106 00:04:01,167 --> 00:04:04,250 ನೀವು ಇಂತಹ ನಿರಂತರ ಸಮಯ ಇರಬಹುದು ಯಾವಾಗಲೂ ಮೊದಲ ಅಂಶ ನೋಡಿ, 107 00:04:04,250 --> 00:04:05,070 ಉದಾಹರಣೆಗೆ. 108 00:04:05,070 --> 00:04:09,360 ಆದರೆ ಅಂತಿಮವಾಗಿ, ನಾವು ಭರವಸೆ ಪವಿತ್ರ ಪಾನಪಾತ್ರೆ ಸಾಧಿಸಲು 109 00:04:09,360 --> 00:04:12,630 ಅಕ್ಷಾಂಶ ರಚನೆಗಳು, ಅಥವಾ ಕೆಲವು ಅಂದಾಜು ಅದರ, 110 00:04:12,630 --> 00:04:14,290 ಸ್ಥಿರ ಸಮಯ ಮೂಲಕ. 111 00:04:14,290 --> 00:04:17,579 ನಾವು ಅಂಶಗಳನ್ನು ಹುಡುಕಲು ಅಥವಾ ಅಂಶಗಳನ್ನು ಸೇರಿಸಬಹುದು ಅಥವಾ ಪಟ್ಟಿಯಿಂದ ಅಂಶಗಳನ್ನು ತೆಗೆದು? 112 00:04:17,579 --> 00:04:19,059 ನಾವು ಸಾಕಷ್ಟು ಶೀಘ್ರದಲ್ಲೇ ನೋಡಿ ಹಾಗಿಲ್ಲ. 113 00:04:19,059 --> 00:04:21,100 ಮತ್ತು ಇದು ಒಂದು ತಿರುಗಿದರೆ ನಾವು ಆರ್ ಕಾರ್ಯವಿಧಾನಗಳ 114 00:04:21,100 --> 00:04:23,464 ಇಂದು ಬಳಸಲು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ, ಪು ವಾರ್ಷಿಕ ಬಳಕೆಯ, ಐದು ಸೆಟ್ 115 00:04:23,464 --> 00:04:24,630 ವಾಸ್ತವವಾಗಿ ಬಹಳ ನಿಕಟವಾಗಿದೆ. 116 00:04:24,630 --> 00:04:27,430 ಉದಾಹರಣೆಗೆ, ಇದು ಒಂದು ಗುಂಪೇ ವೇಳೆ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಪುಸ್ತಕಗಳ, ಪ್ರತಿಯೊಂದೂ 117 00:04:27,430 --> 00:04:29,660 ವಿದ್ಯಾರ್ಥಿಯ ಮೊದಲ ಹೊಂದಿದೆ ಇದು ಮೇಲೆ ಮತ್ತು ಕೊನೆಯ ಹೆಸರನ್ನು ಹೆಸರಿಸಿ, 118 00:04:29,660 --> 00:04:31,820 ಮತ್ತು ನಾನು ಅವುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಪರೀಕ್ಷೆಯಲ್ಲಿ ಕೊನೆಯಲ್ಲಿ, 119 00:04:31,820 --> 00:04:33,746 ಮತ್ತು ಅವರು ಎಲ್ಲಾ ಸಾಕಷ್ಟು ಕೋರುತ್ತೇವೆ ಯಾದೃಚ್ಛಿಕ ಸಲುವಾಗಿ ಹೆಚ್ಚು, 120 00:04:33,746 --> 00:04:36,370 ಮತ್ತು ನಾವು ವಿಂಗಡಿಸುವ ಹೋಗಲು ಬಯಸುವ ಈ ಪರೀಕ್ಷೆಯ ಆದ್ದರಿಂದ ಒಮ್ಮೆ ಶ್ರೇಣೀಕೃತ 121 00:04:36,370 --> 00:04:38,661 ಇದು ಕೇವಲ ಸಾಕಷ್ಟು ಸುಲಭ ಮತ್ತು ವೇಗವಾಗಿ ಅವುಗಳನ್ನು ಮರಳಿ ಹಸ್ತಾಂತರಿಸುವ 122 00:04:38,661 --> 00:04:40,030 ವರ್ಣಮಾಲೆಯ ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ. 123 00:04:40,030 --> 00:04:42,770 ನಿಮ್ಮ ಪ್ರವೃತ್ತಿಯನ್ನು ಏನು ಎಂದು ಈ ರೀತಿಯ ಪರೀಕ್ಷೆಗಳಿಗೆ ರಾಶಿಯನ್ನು ಫಾರ್? 124 00:04:42,770 --> 00:04:45,019 >> ಅಲ್ಲದೆ, ನೀವು ನನ್ನ ಹಾಗೆ, ನೀವು ಈ ಮೀ ಎಂದು ನೋಡಲೆಂದು, 125 00:04:45,019 --> 00:04:48,505 ಆದ್ದರಿಂದ ನಾನು, ರೀತಿಯ ಈ ಪುಟ್ ಪಡೆಯಲಿದ್ದೇನೆ ಈ ನನ್ನ ಮೇಜಿನ ಅಥವಾ ನನ್ನ ನೆಲದ ಅಲ್ಲಿ ವೇಳೆ 126 00:04:48,505 --> 00:04:50,650 ನಾನು ವಿಷಯಗಳನ್ನು ಹರಡುವ ಬಾಗುತ್ತೇನೆ out-- ಅಥವಾ ನನ್ನ ರಚನೆಯ really-- 127 00:04:50,650 --> 00:04:52,210 ನಾನು ರಲ್ಲಿ Ms ಎಲ್ಲಾ ಪುಟ್ ಇರಬಹುದು. 128 00:04:52,210 --> 00:04:52,710 ಓಹ್. 129 00:04:52,710 --> 00:04:55,020 ಇಲ್ಲಿ ಒಂದು ಎ ಹಾಗಾಗಿ ಬಹುಶಃ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ಸುಮಾರು ಮಾಹಿತಿ ಪುಟ್. 130 00:04:55,020 --> 00:04:55,520 ಓಹ್. 131 00:04:55,520 --> 00:04:57,980 ಇಲ್ಲಿ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತೊಂದು ಎ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ಆ ಹಾಕಲು. 132 00:04:57,980 --> 00:05:02,490 ಇಲ್ಲಿ ಒಂದು ಝಡ್ ಇಲ್ಲಿ ಇನ್ನೊಂದು ಎಂ ಆದ್ದರಿಂದ ಆಗಿದೆ ನಾನು ಈ ರೀತಿಯ ರಾಶಿಗಳು ಮಾಡುವ ಆರಂಭಿಸಬಹುದು. 133 00:05:02,490 --> 00:05:06,620 ಮತ್ತು ನಂತರ ಬಹುಶಃ ನಾನು ನಂತರ ಹೋಗಬೇಕೆಂದು ಮತ್ತು ರೀತಿಯ ಬಹಳ nitpicky-LY ರೀತಿಯ 134 00:05:06,620 --> 00:05:07,710 ವೈಯಕ್ತಿಕ ರಾಶಿಗಳು. 135 00:05:07,710 --> 00:05:11,300 ಆದರೆ ಪಾಯಿಂಟ್ ನಾನು ನೋಡುತ್ತಿದ್ದರು ಸಾಧ್ಯತೆ ನಾನು ಬಲಗೈ ಮನುಷ್ಯ ಇನ್ಪುಟ್ 136 00:05:11,300 --> 00:05:14,016 ಮತ್ತು ನಾನು ಕೆಲವು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲಿದೆ ಆ ಇನ್ಪುಟ್ ಆಧಾರದ ನಿರ್ಧಾರ. 137 00:05:14,016 --> 00:05:15,640 ಇದು ಆರಂಭವಾಗುತ್ತದೆ ವೇಳೆ, ಅಲ್ಲಿರುವ ಹೇಳಿದಂತೆ. 138 00:05:15,640 --> 00:05:18,980 ಇದು ಝಡ್ ಆರಂಭವಾಗುತ್ತದೆ, ಅದನ್ನು ಪುಟ್ ನಡುವೆ ಇಲ್ಲ, ಮತ್ತು ಎಲ್ಲವೂ. 139 00:05:18,980 --> 00:05:22,730 >> ಆದ್ದರಿಂದ ಈ ಒಂದು ತಂತ್ರ ಸಾಮಾನ್ಯವಾಗಿ hashing-- ಹೆಚ್ ಎ ಎಸ್ H-- ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ 140 00:05:22,730 --> 00:05:26,550 ಇದು ಸಾಮಾನ್ಯವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ಅರ್ಥ ಇನ್ಪುಟ್ ಮತ್ತು ಲೆಕ್ಕಾಚಾರ ಇನ್ಪುಟ್ ಬಳಸಿ 141 00:05:26,550 --> 00:05:30,940 ಈ ಕೆಳಗಿನ ಸಾಮಾನ್ಯವಾಗಿ ಅನೇಕ, ಮತ್ತು ಸಂಖ್ಯೆ ಒಂದು ಸಂಗ್ರಹ ಸೂಚ್ಯಂಕ 142 00:05:30,940 --> 00:05:32,260 ಧಾರಕ, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನಂತಹ. 143 00:05:32,260 --> 00:05:35,490 ಆದ್ದರಿಂದ ಅಂದರೆ, ನಾನು ಹೊಂದಿರಬಹುದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ, ನನ್ನ ತಲೆಯಲ್ಲಿ ಮಾಡುವಂತೆ, 144 00:05:35,490 --> 00:05:37,940 ನಾನು ಯಾರೊಬ್ಬರ ನೋಡಿ ಆ ಆರಂಭವಾಗುತ್ತದೆ ಯಾರು ಹೆಸರು, 145 00:05:37,940 --> 00:05:40,190 ನಾನು ನಕ್ಷೆ ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ತಲೆಯಲ್ಲಿ ಶೂನ್ಯ. 146 00:05:40,190 --> 00:05:44,160 ನಾನು ಝೆಡ್ ಜೊತೆಗೆ ಯಾರಾದರೂ ನೋಡಿ, ನಾನು ಮನುಷ್ಯ ನನ್ನ ತಲೆಯಲ್ಲಿ 25 ಆ ನಕ್ಷೆ ಹೋಗುತ್ತದೆ 147 00:05:44,160 --> 00:05:46,220 ತದನಂತರ ಇರಿಸಲು ಕಳೆದ ಅತ್ಯಂತ ರಾಶಿಯನ್ನು. 148 00:05:46,220 --> 00:05:50,990 >> ಈಗ, ನೀವು ನನ್ನ ಮೆದುಳಿನ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು ಆದರೆ ಸಿ ಪ್ರೋಗ್ರಾಂ, ಏನು ಸಂಖ್ಯೆಯಲ್ಲಿ ಸಾಧ್ಯವೋ 149 00:05:50,990 --> 00:05:53,170 ನೀವು ಅದೇ ಫಲಿತಾಂಶವನ್ನು ಸಾಧಿಸುವ ಅವಲಂಬಿಸಿವೆ? 150 00:05:53,170 --> 00:05:55,594 ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನೀವು ವೇಳೆ , ASCII ಅಕ್ಷರ ಒಂದು ಹೊಂದಿತ್ತು 151 00:05:55,594 --> 00:05:57,510 ಹೇಗೆ ತಿಳಿಯುತ್ತದೆ ಏನು ಬಕೆಟ್ ಹಾಕಿದರೆ? 152 00:05:57,510 --> 00:05:59,801 ನೀವು ಬಹುಶಃ ಬಯಸುವುದಿಲ್ಲ ಬಕೆಟ್ 65, ಹಾಕಿದರೆ ಇದು 153 00:05:59,801 --> 00:06:01,840 ಅಲ್ಲಿರುವ ಹಾಗೆ ಎಂದು ಯಾವುದೇ ಒಳ್ಳೆಯ ಕಾರಣಕ್ಕಾಗಿ. 154 00:06:01,840 --> 00:06:04,320 ಅಲ್ಲಿ ನೀವು ಒಂದು ಹಾಕಲು ಬಯಸುತ್ತೀರಿ ಅದರ ASCII ಮೌಲ್ಯವನ್ನು ವಿಷಯದಲ್ಲಿ? 155 00:06:04,320 --> 00:06:05,600 156 00:06:05,600 --> 00:06:08,920 ಅಲ್ಲಿ ನೀವು ತನ್ನ ASCII ಮಾಡಲು ಬಯಸುತ್ತೀರಿ ಮೌಲ್ಯದ ಒಂದು ಚುರುಕಾದ ಬಕೆಟ್ ಮಂದಿ 157 00:06:08,920 --> 00:06:09,480 ಹಾಕಿದರೆ? 158 00:06:09,480 --> 00:06:10,206 >> ಪ್ರೇಕ್ಷಕರು: ಮೈನಸ್ ಎ 159 00:06:10,206 --> 00:06:10,956 >> DAVID MALAN: ಹೌದು. 160 00:06:10,956 --> 00:06:13,190 ಆದ್ದರಿಂದ ಮೈನಸ್ ಅಥವಾ ಮೈನಸ್ ವಿಶೇಷವಾಗಿ 65 ಇದು ವೇಳೆ 161 00:06:13,190 --> 00:06:18,240 ಒಂದು ರಾಜಧಾನಿ ಎ ಅಥವಾ 98 ವೇಳೆ ಇದು ಒಂದು ಸಣ್ಣ ಒಂದು ಇಲ್ಲಿದೆ. 162 00:06:18,240 --> 00:06:21,300 ಮತ್ತು ಆದ್ದರಿಂದ ತುಂಬಾ, ನಮಗೆ ಅವಕಾಶ ಎಂದು ಕೇವಲ ಮತ್ತು ಲೆಕ್ಕದ, 163 00:06:21,300 --> 00:06:23,260 ಹಾಗೆ ಒಂದು ಬಕೆಟ್ ಏನೋ ಪುಟ್. 164 00:06:23,260 --> 00:06:26,010 ಆದ್ದರಿಂದ ನಾವು ವಾಸ್ತವವಾಗಿ ತಿರುಗಿದರೆ ಈ ಜೊತೆಗೆ ಸಹ ಕ್ವಿಸ್. 165 00:06:26,010 --> 00:06:29,051 >> ಆದ್ದರಿಂದ ನೀವು ಸುತ್ತು ಮರುಪಡೆಯಲು ಇರಬಹುದು ನಿಮ್ಮ ಮುಖಪುಟದಲ್ಲಿ ಬೋಧನೆ ಸಹ ಹೆಸರು. 166 00:06:29,051 --> 00:06:32,270 ಮತ್ತು TF ನ ಹೆಸರುಗಳು ಆಯೋಜಿಸಲಾಯಿತು ವರ್ಣಮಾಲೆಯ ಈ ಕಾಲಮ್ಗಳನ್ನು, 167 00:06:32,270 --> 00:06:34,400 ಜೊತೆಗೆ, ನಂಬಲು ಅಥವಾ, ಆಗ ನಮಗೆ ಎಲ್ಲಾ 80 ಪ್ಲಸ್ 168 00:06:34,400 --> 00:06:37,800 , ಗ್ರೇಡ್ ಇತರ ರಾತ್ರಿ ಒಟ್ಟಿಗೆ ಸಿಕ್ಕಿತು ನಮ್ಮ ಶ್ರೇಯಾಂಕ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಕೊನೆಯ ಹಂತದ 169 00:06:37,800 --> 00:06:41,830 ದೊಡ್ಡ ಆಗಿ ರಸಪ್ರಶ್ನೆಗಳು ಹ್ಯಾಶ್ ಆಗಿದೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ನಲ್ಲಿ ಮಹಡಿ ಜಾಗ 170 00:06:41,830 --> 00:06:45,110 ಮತ್ತು ಎಲ್ಲರ ರಸಪ್ರಶ್ನೆಗಳು ಮೊಟ್ಟ ತಮ್ಮ TF ನ ನಿಖರವಾಗಿ ಸಲುವಾಗಿ 171 00:06:45,110 --> 00:06:47,700 ಮುಖಪುಟದಲ್ಲಿ ಹೆಸರುಗಳು ಅದು ನಮಗೆ ತುಂಬಾ ಸುಲಭ 172 00:06:47,700 --> 00:06:51,290 ಆ ಬಳಸಿ ರೇಖೀಯ ಮೂಲಕ ಹುಡುಕಲು ಹುಡುಕಲು ಅಥವಾ ಬುದ್ಧಿವಂತಿಕೆ ರೀತಿಯ 173 00:06:51,290 --> 00:06:54,050 ಒಂದು TF ಹುಡುಕಲು ತನ್ನ ಅಥವಾ ತನ್ನ ವಿದ್ಯಾರ್ಥಿಗಳ ರಸಪ್ರಶ್ನೆಗಳು. 174 00:06:54,050 --> 00:06:56,060 >> ಹ್ಯಾಶಿಂಗ್ ಆದ್ದರಿಂದ ಈ ಕಲ್ಪನೆಯನ್ನು ನೀವು ನೋಡುತ್ತಾರೆ ಎಂದು 175 00:06:56,060 --> 00:07:00,520 ಸಾಕಷ್ಟು ಪ್ರಬಲ ವಾಸ್ತವವಾಗಿ ಬಹಳ ಆಗಿದೆ ಸಾಮಾನ್ಯ ಮತ್ತು ಬಹಳ ಅರ್ಥಗರ್ಭಿತ, 176 00:07:00,520 --> 00:07:03,000 ಹೆಚ್ಚು ಬಹುಶಃ ವಿಭಜನೆಯನ್ನು ಹಾಗೆ ಮತ್ತು ವಶಪಡಿಸಿಕೊಳ್ಳಲು ವಾರ ಶೂನ್ಯ ಆಗಿತ್ತು. 177 00:07:03,000 --> 00:07:05,250 Hackathon ಗೆ ನಾನು ವೇಗವಾಗಿ ಮುಂದಕ್ಕೆ ವರ್ಷಗಳ ಒಂದೆರಡು ಹಿಂದೆ. 178 00:07:05,250 --> 00:07:08,040 ಈ Zamyla ಮತ್ತು ಒಂದೆರಡು ಆಗಿತ್ತು ಇತರ ಸಿಬ್ಬಂದಿ ಶುಭಾಶಯ ವಿದ್ಯಾರ್ಥಿಗಳು 179 00:07:08,040 --> 00:07:09,030 ಅವರು ಬಂದಿತು ಎಂದು. 180 00:07:09,030 --> 00:07:12,680 ಮತ್ತು ನಾವು ಕಾಗದದ ಒಂದು ಇಡೀ ಗುಂಪೇ ಹೊಂದಿತ್ತು ಹೆಸರು ಟ್ಯಾಗ್ಗಳು ಕೋಷ್ಟಕಗಳು. 181 00:07:12,680 --> 00:07:15,380 ಮತ್ತು ನಾವು ಹೆಸರು ಟ್ಯಾಗ್ಗಳನ್ನು ಆಯೋಜಿಸಿದ ಜೊತೆಗೆ ಅಲ್ಲಿರುವ ಹಾಗೆ ಹಾಗೆ 182 00:07:15,380 --> 00:07:16,690 ಮತ್ತು ಅಲ್ಲಿರುವ ZS. 183 00:07:16,690 --> 00:07:20,350 ಆದ್ದರಿಂದ TFS ಒಂದು ಬಹಳ ಜಾಣತನದಿಂದ ಸೂಚನೆಗಳನ್ನು ಈ ಬರೆದರು 184 00:07:20,350 --> 00:07:21,030 ದಿನ. 185 00:07:21,030 --> 00:07:24,480 ಮತ್ತು ಸೆಮಿಸ್ಟರ್ ಈ ವಾರ 12 ರಲ್ಲಿ ಎಲ್ಲಾ ಪರಿಪೂರ್ಣ ಅರ್ಥ ಮತ್ತು ಎಲ್ಲರಿಗೂ ಮಾಡಿದ 186 00:07:24,480 --> 00:07:25,310 ಏನು ಮಾಡಬೇಕೆಂದು ಗೊತ್ತಿತ್ತು. 187 00:07:25,310 --> 00:07:27,900 ಆದರೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಮಾಡಿದ ಅದೇ ರೀತಿಯಲ್ಲಿ ಸರತಿಯಲ್ಲಿ, 188 00:07:27,900 --> 00:07:30,272 ನೀವು ಅನುಷ್ಠಾನಕ್ಕೆ ನೀವು ಒಂದು ಹ್ಯಾಶ್ ಇದೇ ಪರಿಕಲ್ಪನೆಯನ್ನು. 189 00:07:30,272 --> 00:07:31,730 ಆದ್ದರಿಂದ ಇದು ಸ್ವಲ್ಪ ಅಧಿಕೃತಗೊಳಿಸಲು ಅವಕಾಶ. 190 00:07:31,730 --> 00:07:32,890 ಇಲ್ಲಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ. 191 00:07:32,890 --> 00:07:36,820 ಇದು ಸ್ವಲ್ಪ ತಯಾರಿಸುವ ವಿಶಾಲ ದೃಷ್ಟಿ, ಬಿಂಬಿಸುವ, 192 00:07:36,820 --> 00:07:38,920 ನಾವು ತಂತಿಗಳನ್ನು ಪುಟ್ ಇರಬಹುದು ಈ ರೀತಿಯ. 193 00:07:38,920 --> 00:07:41,970 ಮತ್ತು ಈ ರಚನೆ ಸ್ಪಷ್ಟವಾಗಿ ಗಾತ್ರ 26 ಒಟ್ಟು. 194 00:07:41,970 --> 00:07:43,935 ಮತ್ತು ವಿಷಯ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಟೇಬಲ್ ನಿರಂಕುಶವಾಗಿ. 195 00:07:43,935 --> 00:07:48,930 ಆದರೆ ಈ ಕಲಾವಿದನ ಚಿತ್ರಣ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಏನೆಲ್ಲಾ. 196 00:07:48,930 --> 00:07:52,799 >> ಆದ್ದರಿಂದ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಈಗ ಹೋಗುತ್ತದೆ ಒಂದು ಉನ್ನತ ಮಟ್ಟದ ಅಕ್ಷಾಂಶ ರಚನೆ ಎಂದು. 197 00:07:52,799 --> 00:07:54,840 ದಿನದ ಕೊನೆಯಲ್ಲಿ ನಾವು ನೀವು ನೋಡಲು ನೀವು 198 00:07:54,840 --> 00:07:58,700 ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್, ಬಳಸಿಕೊಂಡು ಇದು ಹೆಚ್ಚು ಚೆಕ್ ಇನ್ ಲೈನ್ ಹಾಗೆ 199 00:07:58,700 --> 00:08:02,059 ಹೆಚ್ಚು ಈ ರೀತಿಯ Hackathon ನಲ್ಲಿ ಟೇಬಲ್ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಪುಸ್ತಕಗಳು ಬೇರ್ಪಡಿಸುವ ಬಳಸಲಾಗುತ್ತದೆ. 200 00:08:02,059 --> 00:08:03,850 ಆದರೆ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಆಗಿದೆ ಈ ಹೆಚ್ಚಿನ ಮಟ್ಟದ ರೀತಿಯ 201 00:08:03,850 --> 00:08:08,250 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಬಳಸುತ್ತವೆ ಎಂದು ಪರಿಕಲ್ಪನೆ ಹುಡ್ ಕಾರ್ಯಗತ ಕೆಳಗೆ 202 00:08:08,250 --> 00:08:11,890 ಅಥವಾ ಇದು ಒಂದು ಉದ್ದ ಪಟ್ಟಿ ಬಳಸಿ, ಅಥವಾ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಬಹುಶಃ ಕೆಲವು ಇತರ ಡೇಟಾವನ್ನು ರಚನೆಗಳು. 203 00:08:11,890 --> 00:08:15,590 ಮತ್ತು ಈಗ theme-- ಕೈಗೊಳ್ಳುತ್ತದೆ ಈ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಕೆಲವು 204 00:08:15,590 --> 00:08:18,310 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮತ್ತು ಈ ಕಟ್ಟಡದ ಹಾಗೆ ಒಂದು ಉದ್ದ ಪಟ್ಟಿಯಲ್ಲಿ ಈಗ ಬ್ಲಾಕ್ 205 00:08:18,310 --> 00:08:21,740 ಮತ್ತು ನಾವು ರಚಿಸಬಹುದು ಬೇರೆ ಏನು ನೋಡಿದ ಆ ಮೇಲೆ, ಪದಾರ್ಥಗಳನ್ನು ಹಾಗೆ 206 00:08:21,740 --> 00:08:26,550 ಒಂದು ಪಾಕವಿಧಾನವನ್ನು, ಹೆಚ್ಚು ಹೆಚ್ಚು ಮಾಡುವ ಆಸಕ್ತಿದಾಯಕ ಮತ್ತು ಉಪಯುಕ್ತ ಅಂತಿಮ ಫಲಿತಾಂಶಗಳನ್ನು. 207 00:08:26,550 --> 00:08:28,680 >> ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಲ್ಲಿ ಆದ್ದರಿಂದ ನಾವು ಕಾರ್ಯಗತ ಇರಬಹುದು 208 00:08:28,680 --> 00:08:32,540 ನೆನಪಿಗಾಗಿ ಸಚಿತ್ರವಾಗಿ ಈ ರೀತಿಯ, ಆದರೆ ಅದು ವಾಸ್ತವವಾಗಿ ಅಪ್ ಮಾಡಲಾದ ಇರಬಹುದು? 209 00:08:32,540 --> 00:08:33,789 ಅಲ್ಲದೆ, ಬಹುಶಃ ಕೇವಲ ಇದು. 210 00:08:33,789 --> 00:08:38,270 ಎಲ್ಲಾ ಕ್ಯಾಪ್ಸ್ ಸಾಮರ್ಥ್ಯ, ಕೇವಲ ವೇಳೆ ಉದಾಹರಣೆಗೆ 26 ಕೆಲವು constant--, 211 00:08:38,270 --> 00:08:42,030 alphabet-- 26 ಅಕ್ಷರಗಳು ನನ್ನ ವೇರಿಯಬಲ್ ಟೇಬಲ್ ಕರೆಯಬಹುದಾದ, 212 00:08:42,030 --> 00:08:45,630 ಮತ್ತು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಪ್ರತಿಪಾದಿಸುವುದಿಲ್ಲ ಇರಬಹುದು ಇಲ್ಲ, ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಚಾರ್ ನಕ್ಷತ್ರಗಳು ಪುಟ್. 213 00:08:45,630 --> 00:08:49,880 ಆದ್ದರಿಂದ ಸರಳ ವೇಳೆ ಈ ನೀವು ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಜಾರಿಗೆ ಬಯಸುವ. 214 00:08:49,880 --> 00:08:51,490 ಮತ್ತು ಇನ್ನೂ, ಈ ನಿಜವಾಗಿಯೂ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ. 215 00:08:51,490 --> 00:08:53,198 ಆದರೆ ಮತ್ತೆ, ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಾವು ಮಾಡುತ್ತೇವೆ ಈಗ 216 00:08:53,198 --> 00:08:57,470 ಕೇವಲ ಎಂದು ಒಂದು ಅಮೂರ್ತ ಮಾಹಿತಿ ಪ್ರಕಾರ ಕರೆ ಮೇಲೆ ಕಲ್ಪನಾ ಏರಿಳಿತ ರೀತಿಯ 217 00:08:57,470 --> 00:09:00,780 ಲೌಕಿಕ ಏನೋ ಈಗ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇಷ್ಟ. 218 00:09:00,780 --> 00:09:02,960 >> ಈಗ, ನಾವು ಹೋಗಿ ಮಾಡಲು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಬಗ್ಗೆ? 219 00:09:02,960 --> 00:09:06,980 ಅಲ್ಲದೆ, ಹಿಂದೆ ನಾನು ಐಷಾರಾಮಿ ಇಲ್ಲಿ ಸಾಕಷ್ಟು ಟೇಬಲ್ ಜಾಗವನ್ನು ಹೊಂದಿರುವ 220 00:09:06,980 --> 00:09:09,460 ನಾನು ಮಾಡಿದರು ಪರದೆಯಿಂದ ಕ್ವಿಸ್ ನಗರದಲ್ಲಿ ನಾನು ಬೇಕಾಗಿದ್ದಾರೆ. 221 00:09:09,460 --> 00:09:10,620 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಹೋಗಬಹುದು. 222 00:09:10,620 --> 00:09:12,100 ZS ಇಲ್ಲಿ ಹೋಗಬಹುದು. 223 00:09:12,100 --> 00:09:13,230 ಶ್ರೀಮತಿ ಇಲ್ಲಿ ಹೋಗಬಹುದು. 224 00:09:13,230 --> 00:09:14,740 ಮತ್ತು ನಂತರ ನಾನು ಕೆಲವು ಹೆಚ್ಚುವರಿ ಸ್ಥಳವನ್ನು ಒದಗಿಸುತ್ತದೆ. 225 00:09:14,740 --> 00:09:18,740 ಆದರೆ ಈ ಒಂದು ಮೋಸಮಾಡುವುದನ್ನು ಬಲ ಒಂದು ಭಾಗ ಈಗ ಈ ಟೇಬಲ್ ಏಕೆಂದರೆ, ನಾನು ನಿಜವಾಗಿಯೂ 226 00:09:18,740 --> 00:09:22,720 ಬಿಟ್ಸ್ ಭಾವಿಸಿರಬಹುದು, ಕೇವಲ ಹೊಂದಿದೆ ಕೆಲವು ನಿಗದಿತ ಗಾತ್ರದ ಏರಲಿದೆ. 227 00:09:22,720 --> 00:09:25,380 >> ಆದ್ದರಿಂದ ತಾಂತ್ರಿಕವಾಗಿ, ನಾನು ಪುಲ್ ಮತ್ತೊಂದು ವಿದ್ಯಾರ್ಥಿಯ ರಸಪ್ರಶ್ನೆ ಅಪ್ 228 00:09:25,380 --> 00:09:28,490 ಮತ್ತು ಈ ವ್ಯಕ್ತಿಯ, ಓಹ್, ನೋಡಿ ಹೆಸರು ಕೂಡ ಒಂದು ಆರಂಭವಾಗುತ್ತದೆ 229 00:09:28,490 --> 00:09:30,980 ನಾನು ರೀತಿಯ ಅಲ್ಲಿ ಇಟ್ಟಿದೆ ಬಯಸುವ. 230 00:09:30,980 --> 00:09:34,740 ಆದರೆ ತಕ್ಷಣ ನಾನು ವೇಳೆ, ಅಲ್ಲಿ ಇಟ್ಟಿದೆ ಎಂದು ಈ ಟೇಬಲ್ ನಿಜಕ್ಕೂ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, 231 00:09:34,740 --> 00:09:37,840 ನಾನು ಅತಿ ಅಥವಾ clobbering ವೃಂದದಲ್ಲಿರುತ್ತೇನೆ ಯಾರು ಈ ವಿದ್ಯಾರ್ಥಿಯ ರಸಪ್ರಶ್ನೆ ಹೊಂದಿದೆ. 232 00:09:37,840 --> 00:09:38,340 ರೈಟ್? 233 00:09:38,340 --> 00:09:41,972 ಈ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ವೇಳೆ, ಕೇವಲ ಒಂದು ವಿಷಯ ಮಾಡಬಹುದು ಈ ಜೀವಕೋಶಗಳು ಅಥವಾ ಅಂಶಗಳ ಪ್ರತಿ ಹೋಗಿ. 234 00:09:41,972 --> 00:09:43,680 ಆದ್ದರಿಂದ ನಾನು ರೀತಿಯ ಹೊಂದಿವೆ ಆಯ್ಕೆ ಮತ್ತು ಆಯ್ಕೆ. 235 00:09:43,680 --> 00:09:45,735 >> ಈಗ ಹಿಂದಿನ ನಾನು ರೀತಿಯ ಮೋಸ ಮತ್ತು ಈ ಅಥವಾ ನಾನು 236 00:09:45,735 --> 00:09:47,526 ಕೇವಲ ರೀತಿಯ ಜೋಡಿಸಲಾದ ಪರಸ್ಪರ ಮೇಲೆ ಅವುಗಳನ್ನು. 237 00:09:47,526 --> 00:09:49,170 ಆದರೆ ಕೋಡ್ ಹಾರಲು ಹಿಂದಿರುಗಬಹುದೆಂದು. 238 00:09:49,170 --> 00:09:52,260 ಹಾಗಾಗಿ ಅಲ್ಲಿ ಪುಟ್ ಇದರ ಹೆಸರು ಎರಡನೇ ವಿದ್ಯಾರ್ಥಿ 239 00:09:52,260 --> 00:09:54,964 ನಾನು ಹೊಂದಿತ್ತು ಈ ವೇಳೆ ಒಂದು ಆಗಿದೆ ಲಭ್ಯವಿರುವ ಟೇಬಲ್ ಸ್ಪೇಸ್? 240 00:09:54,964 --> 00:09:57,880 ಮತ್ತು ನಾನು ಮೂರು ಅವಕಾಶಗಳನ್ನು ಮತ್ತು ಬಳಸುತ್ತಿದ್ದರು ಬಂದಿದೆ ಕೆಲವೇ ಇತರರು ಇಲ್ಲ ತೋರುತ್ತಿದೆ. 241 00:09:57,880 --> 00:09:58,959 ನೀವು ಏನು ಮಾಡಬಹುದು? 242 00:09:58,959 --> 00:09:59,834 ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 243 00:09:59,834 --> 00:10:00,565 244 00:10:00,565 --> 00:10:01,315 DAVID MALAN: ಹೌದು. 245 00:10:01,315 --> 00:10:02,370 ಬಹುಶಃ ತಂದೆಯ ಕೇವಲ ಸರಳ ಇರಿಸಿಕೊಳ್ಳಲು ಅವಕಾಶ. 246 00:10:02,370 --> 00:10:02,660 ರೈಟ್? 247 00:10:02,660 --> 00:10:04,243 ನಾನು ಹಾಕಲು ಬಯಸುವ ಅಲ್ಲಿ ಹೊಂದಿಕೊಳ್ಳದಿದ್ದರೆ. 248 00:10:04,243 --> 00:10:07,450 ಹಾಗಾಗಿ ಇದು ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ ತಾಂತ್ರಿಕವಾಗಿ ಬಿ ಹೋಗುತ್ತಾರೆ ಅಲ್ಲಿ. 249 00:10:07,450 --> 00:10:09,932 ಈಗ, ಸಹಜವಾಗಿ, ನಾನು ಆರಂಭಿಕ ಬಾಗುತ್ತೇನೆ ಒಂದು ಮೂಲೆಯಲ್ಲಿ ನನ್ನ ಬಣ್ಣ. 250 00:10:09,932 --> 00:10:11,890 ನಾನು ವಿದ್ಯಾರ್ಥಿ ಸಿಕ್ಕಿದರೆ ಇದರ ಹೆಸರು ವಾಸ್ತವವಾಗಿ ಬಿ 251 00:10:11,890 --> 00:10:14,840 ಈಗ ಬಿ ಸ್ವಲ್ಪ ತೆರಳಿದ ಏರಲಿದೆ ಮುಂದೆ, ಎಂದು, ಹೌದು, ಆಗಬಹುದೆಂದು 252 00:10:14,840 --> 00:10:17,530 ಈ ಬಿ ವೇಳೆ, ಈಗ ಅದನ್ನು ಇಲ್ಲಿ ಹೋಗಲು ಹೊಂದಿದೆ. 253 00:10:17,530 --> 00:10:20,180 >> ಆದ್ದರಿಂದ ಈ ಬೇಗನೆ ಇದು ಸಮಸ್ಯೆಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 254 00:10:20,180 --> 00:10:23,850 ಆದರೆ ಇದು ಒಂದು ತಂತ್ರ ಎಂದು ವಾಸ್ತವವಾಗಿ ರೇಖೀಯ ತನಿಖೆಯನ್ನು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, 255 00:10:23,850 --> 00:10:26,650 ಆ ಮೂಲಕ ನೀವು ಪರಿಗಣಿಸುತ್ತಾರೆ ನಿಮ್ಮ ಸರಣಿ ರೇಖೆಯ ಎಂದು. 256 00:10:26,650 --> 00:10:29,680 ಮತ್ತು ನೀವು ಕೇವಲ ರೀತಿಯ ತನಿಖೆ ಅಥವಾ ಪ್ರತಿ ಲಭ್ಯವಿರುವ ಅಂಶ ಪರೀಕ್ಷಿಸಲು 257 00:10:29,680 --> 00:10:31,360 ಲಭ್ಯವಿರುವ ಸ್ಪಾಟ್ ಹುಡುಕುತ್ತಿರುವ. 258 00:10:31,360 --> 00:10:34,010 ಮತ್ತು ತಕ್ಷಣ ನೀವು ಹೇಗೆ ಒಂದು, ನೀವು ಅದು ಬಿಡಿ. 259 00:10:34,010 --> 00:10:38,390 >> ಈಗ, ಬೆಲೆ ಈಗ ಸಂಭಾವನೆಯನ್ನೂ ಈ ಪರಿಹಾರ ಏನು? 260 00:10:38,390 --> 00:10:41,300 ನಾವು ಒಂದು ನಿಗದಿತ ಗಾತ್ರದ ಸರಣಿ ಮತ್ತು ನಾನು ಹೆಸರುಗಳು ಸೇರಿಸಲು 261 00:10:41,300 --> 00:10:44,059 ಇದನ್ನು, ಕನಿಷ್ಟ ಆರಂಭದಲ್ಲಿ ಇಲ್ಲಿದೆ ಅಳವಡಿಕೆ ಚಾಲನೆಯ ಸಮಯ 262 00:10:44,059 --> 00:10:46,350 ವಿದ್ಯಾರ್ಥಿಗಳ ತಳಹದಿಯನ್ನು ಬಲ ಬಕೆಟ್ ನಲ್ಲಿ ರಸಪ್ರಶ್ನೆಗಳು? 263 00:10:46,350 --> 00:10:48,710 264 00:10:48,710 --> 00:10:50,002 ಏನು ದೊಡ್ಡ ಒ? 265 00:10:50,002 --> 00:10:51,147 >> ಪ್ರೇಕ್ಷಕರು: ಎನ್. 266 00:10:51,147 --> 00:10:52,480 DAVID MALAN: ನಾನು n ನ ದೊಡ್ಡ ಒ ಕೇಳಿದ. 267 00:10:52,480 --> 00:10:53,530 268 00:10:53,530 --> 00:10:54,300 ನಿಜವಲ್ಲ. 269 00:10:54,300 --> 00:10:56,490 ಆದರೆ ನಾವು ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ವಿಲ್ ಏಕೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ. 270 00:10:56,490 --> 00:10:57,702 ಇದು ಬೇರೆ ಏನು ಎಂದು? 271 00:10:57,702 --> 00:10:58,755 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 272 00:10:58,755 --> 00:11:00,380 DAVID MALAN: ನನಗೆ ದೃಷ್ಟಿ ಮಾಡಲಿ. 273 00:11:00,380 --> 00:11:04,720 ಆದ್ದರಿಂದ ಈ ಪತ್ರವನ್ನು ಎಸ್ ಆಗಿದ್ದರೆ 274 00:11:04,720 --> 00:11:05,604 >> ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಇಲ್ಲಿದೆ. 275 00:11:05,604 --> 00:11:06,520 DAVID MALAN: ಇದು ಒಂದಾಗಿದೆ. 276 00:11:06,520 --> 00:11:06,710 ರೈಟ್? 277 00:11:06,710 --> 00:11:08,950 ಈ ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಇದು ನಾವು ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಅರ್ಥ. 278 00:11:08,950 --> 00:11:11,790 ಮತ್ತು ನಾವು ಈ ನಗರದ ವೇಳೆ ಶೂನ್ಯ ಮತ್ತು ಈ ಮಾಹಿತಿ 25, 279 00:11:11,790 --> 00:11:13,800 ಮತ್ತು ನಾವು ಅರ್ಥ, ಓಹ್, ಇಲ್ಲಿ ನನ್ನ ಇನ್ಪುಟ್ ಎಸ್ ಇಲ್ಲಿದೆ, 280 00:11:13,800 --> 00:11:16,350 ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಪರಿವರ್ತಿಸುತ್ತದೆ ಎಸ್, ಒಂದು ASCII ಅಕ್ಷರ, 281 00:11:16,350 --> 00:11:18,540 ಅನುಗುಣವಾದ ಸಂಖ್ಯೆಗೆ ಶೂನ್ಯ ಮತ್ತು 25 ನಡುವೆ 282 00:11:18,540 --> 00:11:20,910 ಮತ್ತು ನಂತರ ತಕ್ಷಣವೇ ಇದು ಸೇರಿದವನು ಇಟ್ಟಿದೆ. 283 00:11:20,910 --> 00:11:26,120 >> ಆದರೆ ಸಹಜವಾಗಿ, ತಕ್ಷಣ ನಾನು ಸ್ವೀಕರಿಸುತ್ತೇವೆ ಹೆಸರು ಯಾರು ಎರಡನೇ ವ್ಯಕ್ತಿ ಅಥವಾ ಬಿ ಅಥವಾ ಸಿ 284 00:11:26,120 --> 00:11:29,300 ಅಂತಿಮವಾಗಿ, ನಾನು ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ರೇಖೀಯ, ನನ್ನ ಪರಿಹಾರವಾಗಿ ತನಿಖೆಯನ್ನು 285 00:11:29,300 --> 00:11:31,360 ಚಾಲನೆಯ ಸಮಯ ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ ಅಳವಡಿಕೆ 286 00:11:31,360 --> 00:11:33,120 ನಿಜವಾಗಿ ಆವರಿಸಲಿದೆ ಹೋಗುತ್ತದೆ? 287 00:11:33,120 --> 00:11:34,270 288 00:11:34,270 --> 00:11:36,045 ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಕೇಳಿದಿರಿ ಸರಿಯಾಗಿ ಆರಂಭಿಕ. 289 00:11:36,045 --> 00:11:36,920 ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 290 00:11:36,920 --> 00:11:41,620 DAVID MALAN: ಆದ್ದರಿಂದ ಇದು ವಾಸ್ತವವಾಗಿ ಒಮ್ಮೆ ಎನ್ ನೀವು ಒಂದು ಸಾಕಷ್ಟು ದೊಡ್ಡ ಡೇಟಾ ಸೆಟ್. 291 00:11:41,620 --> 00:11:44,410 ಆದ್ದರಿಂದ, ಒಂದು ಕಡೆ, ವೇಳೆ ನಿಮ್ಮ ರಚನೆಯ ಸಾಕಷ್ಟು ದೊಡ್ಡದಾಗಿದೆ 292 00:11:44,410 --> 00:11:48,287 ನಿಮ್ಮ ಡೇಟಾವನ್ನು ನೀವು, ಸಾಕಷ್ಟು ವಿರಳವಾಗಿದೆ ಈ ಸುಂದರ ನಿರಂತರ ಸಮಯ. 293 00:11:48,287 --> 00:11:50,620 ಆದರೆ ತಕ್ಷಣ ನೀವು ಪ್ರಾರಂಭಿಸಿ ಹೆಚ್ಚು ಹೆಚ್ಚು ಅಂಶಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ, 294 00:11:50,620 --> 00:11:53,200 ಮತ್ತು ಕೇವಲ ಸಂಖ್ಯಾಶಾಸ್ತ್ರೀಯವಾಗಿ ನೀವು ಪಡೆಯಲು ಅಕ್ಷರದಿಂದ ಹೆಚ್ಚು ಜನರು 295 00:11:53,200 --> 00:11:56,030 ಒಂದು ತಮ್ಮ ಹೆಸರು ಅಥವಾ ಪತ್ರ ಬಿ, ಇದು ಸಂಭಾವ್ಯವಾಗಿ ಸಾಧ್ಯವೋ 296 00:11:56,030 --> 00:11:57,900 ಏನೋ ಹೆಚ್ಚು ಸರಳ ಆವರಿಸಲಿದೆ. 297 00:11:57,900 --> 00:11:59,640 ಆದ್ದರಿಂದ ಸಾಕಷ್ಟು ಪರಿಪೂರ್ಣ ಅಲ್ಲ. 298 00:11:59,640 --> 00:12:00,690 ಆದ್ದರಿಂದ ನಾವು ಉತ್ತಮ ಮಾಡಬಹುದು? 299 00:12:00,690 --> 00:12:03,210 >> ಅಲ್ಲದೆ, ನಮ್ಮ ಪರಿಹಾರ ಸಂದರ್ಭದಲ್ಲಿ ಮೊದಲು 300 00:12:03,210 --> 00:12:06,820 ಹೆಚ್ಚು ಚೈತನ್ಯದ ಬೇಕು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರೀತಿಯ ಅವಕಾಶ? 301 00:12:06,820 --> 00:12:08,085 302 00:12:08,085 --> 00:12:08,960 ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 303 00:12:08,960 --> 00:12:10,030 DAVID MALAN: ನಾವು ಏನು ಪರಿಚಯಿಸಿದರು? 304 00:12:10,030 --> 00:12:10,530 ಹೌದು. 305 00:12:10,530 --> 00:12:11,430 ಆದ್ದರಿಂದ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ. 306 00:12:11,430 --> 00:12:14,430 ಅಲ್ಲದೆ, ಒಂದು ಲಿಂಕ್ ಎಂಬುದನ್ನು ನೋಡೋಣ ಪಟ್ಟಿ ಬದಲಿಗೆ ನಮಗೆ ಮಾಡಲು ಇರಬಹುದು. 307 00:12:14,430 --> 00:12:17,630 ಸರಿ, ನನಗೆ ನಾವು ಸಲಹೆ ಅವಕಾಶ ಕೆಳಗಿನಂತೆ ಚಿತ್ರವನ್ನು ಸೆಳೆಯಲು. 308 00:12:17,630 --> 00:12:19,620 ಈಗ ಈ ಒಂದು ವಿಭಿನ್ನವಾಗಿದೆ ಒಂದು ಉದಾಹರಣೆ ಚಿತ್ರ 309 00:12:19,620 --> 00:12:24,750 ಬೇರೆ ಪಠ್ಯ, ವಾಸ್ತವವಾಗಿ, ಎಂದು ವಾಸ್ತವವಾಗಿ ಗಾತ್ರ 31 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಆಗಿದೆ. 310 00:12:24,750 --> 00:12:28,220 ಮತ್ತು ಈ ಲೇಖಕ ಕೇವಲ ತಂತಿಗಳನ್ನು ಹ್ಯಾಶ್ ನಿರ್ಧರಿಸಿದ್ದಾರೆ 311 00:12:28,220 --> 00:12:32,430 ವ್ಯಕ್ತಿಯ ಹೆಸರುಗಳು ಆಧರಿಸಿರಲಿಲ್ಲ, ಆದರೆ ತಮ್ಮ birthdates ಆಧರಿಸಿ. 312 00:12:32,430 --> 00:12:35,680 ಲೆಕ್ಕಿಸದೆ ತಿಂಗಳ, ಅವರು ಕಾಣಿಸಿಕೊಂಡಿತ್ತು ನೀವು ತಿಂಗಳ ಮೊದಲ ರಂದು ಜನಿಸಿದರು ಬಳಸುತ್ತಿದ್ದರೆ 313 00:12:35,680 --> 00:12:39,580 ಅಥವಾ ಒಂದು ತಿಂಗಳ 31, ಲೇಖಕ ಆ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ ಹ್ಯಾಶ್ ಕಾಣಿಸುತ್ತದೆ, 314 00:12:39,580 --> 00:12:44,154 ಸ್ವಲ್ಪ ಔಟ್ ಹೆಸರುಗಳು ಹರಡಲು ಇದರಿಂದ ಕೇವಲ 26 ತಾಣಗಳು ಅವಕಾಶ ಹೆಚ್ಚು. 315 00:12:44,154 --> 00:12:47,320 ಮತ್ತು ಬಹುಶಃ ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಏಕರೂಪದ ಇಲ್ಲಿದೆ ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರಗಳನ್ನು ಜೊತೆ ಹೋಗಿ ಹೆಚ್ಚು, 316 00:12:47,320 --> 00:12:50,236 ಏಕೆಂದರೆ ಸಹಜವಾಗಿ ಬಹುಶಃ ಇಲ್ಲ ಹೆಸರುಗಳು ವಿಶ್ವದ ಹೆಚ್ಚು ಜನರು 317 00:12:50,236 --> 00:12:54,020 ಖಂಡಿತವಾಗಿಯೂ ಗಿಂತ ಆ ಆರಂಭ ವರ್ಣಮಾಲೆಯ ಕೆಲವು ಅಕ್ಷರಗಳನ್ನು. 318 00:12:54,020 --> 00:12:56,380 ಆದ್ದರಿಂದ ಬಹುಶಃ ಈ ಒಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಏಕರೂಪದ, ಊಹಿಸಿಕೊಂಡು 319 00:12:56,380 --> 00:12:58,640 ಸಮವಸ್ತ್ರ ವಿತರಣೆ ಒಂದು ತಿಂಗಳ ಅಡ್ಡಲಾಗಿ ಮಕ್ಕಳು. 320 00:12:58,640 --> 00:12:59,990 >> ಆದರೆ, ವಾಸ್ತವವಾಗಿ, ಈ ಇನ್ನೂ ಅಪೂರ್ಣ. 321 00:12:59,990 --> 00:13:00,370 ರೈಟ್? 322 00:13:00,370 --> 00:13:01,370 ನಾವು ಘರ್ಷಣೆಗೆ ಎದುರಿಸುತ್ತಿದ್ದೇವೆ. 323 00:13:01,370 --> 00:13:04,680 ಈ ಅನೇಕ ಜನರು ಡೇಟಾ ರಚನೆ ಇನ್ನೂ 324 00:13:04,680 --> 00:13:08,432 ಕನಿಷ್ಠ ಅದೇ ಜನ್ಮದಿನಾಂಕ ಹೊಂದಿರುವ ನೀವು ತಿಂಗಳ ಲೆಕ್ಕಿಸದೆ ಆರ್. 325 00:13:08,432 --> 00:13:09,640 ಆದರೆ ಲೇಖಕ ಏನು ಮಾಡಿದ್ದಾರೆ? 326 00:13:09,640 --> 00:13:13,427 ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ ರೀತಿಯ ಜೊತೆಗೆ, ಇದು ಕಾಣುತ್ತದೆ ಲಂಬವಾಗಿ ಚಿತ್ರಿಸಿದ ಎಡಬದಿಯಲ್ಲಿ ಮೇಲೆ, 327 00:13:13,427 --> 00:13:15,010 ಆದರೆ ಕೇವಲ ಒಂದು ಕಲಾವಿದನ ಚಿತ್ರಣ ಇಲ್ಲಿದೆ. 328 00:13:15,010 --> 00:13:18,009 ಇದು ಪರವಾಗಿಲ್ಲ ಇಲ್ಲ ಯಾವ ದಿಕ್ಕಿನಲ್ಲಿ ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸೆಳೆಯಲು, ಇದು ಇನ್ನೂ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನ. 329 00:13:18,009 --> 00:13:20,225 ಈ ಸ್ಪಷ್ಟವಾಗಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಏನು? 330 00:13:20,225 --> 00:13:21,500 >> ಪ್ರೇಕ್ಷಕರು: ಲಿಂಕ್ ಪಟ್ಟಿ. 331 00:13:21,500 --> 00:13:21,650 >> DAVID MALAN: ಹೌದು. 332 00:13:21,650 --> 00:13:23,490 ಇದು ಒಂದು ತೋರುತ್ತಿದೆ ಲಿಂಕ್ ಪಟ್ಟಿ ರಚನೆಯ. 333 00:13:23,490 --> 00:13:26,490 ಆದ್ದರಿಂದ ಮತ್ತೆ, ರೀತಿಯ ಈ ಹಂತದವರೆಗೆ ಈಗ ಈ ಡೇಟಾವನ್ನು ರಚನೆಗಳು ಬಳಸುವ 334 00:13:26,490 --> 00:13:28,550 ಹೆಚ್ಚು ಗೆ ಪದಾರ್ಥಗಳು ಆಸಕ್ತಿಕರ ಪರಿಹಾರಗಳನ್ನು, 335 00:13:28,550 --> 00:13:30,862 ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಒಂದು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮೂಲಭೂತ, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನಂತಹ, 336 00:13:30,862 --> 00:13:33,320 ತದನಂತರ ಹೆಚ್ಚು ಏನೋ ತೆಗೆದುಕೊಳ್ಳಲು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಆಸಕ್ತಿದಾಯಕ 337 00:13:33,320 --> 00:13:36,660 ಮತ್ತು ಇನ್ನೂ ಸಂಯೋಜಿಸಲಾಗಿರುವ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ಅಕ್ಷಾಂಶ ರಚನೆ. 338 00:13:36,660 --> 00:13:39,630 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ತುಂಬಾ ಎಂದು ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಎಂದು, 339 00:13:39,630 --> 00:13:42,610 ಆ ಮೂಲಕ ರಚನೆ ನಿಜವಾಗಿಯೂ ಹ್ಯಾಶ್ ಟೇಬಲ್, 340 00:13:42,610 --> 00:13:45,600 ಆದರೆ ಆ ಹ್ಯಾಶ್ ಮೇಜಿನ ಹೊಂದಿದೆ ಸರಪಳಿಗಳು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, 341 00:13:45,600 --> 00:13:50,220 ಆ ಬೆಳೆಯುವ ಅಥವಾ ಆಧರಿಸಿ ಸಂಕೋಚನ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ನೀವು ಸೇರಿಸಲು ಬಯಸುವ. 342 00:13:50,220 --> 00:13:52,990 >> ಈಗ, ಪ್ರಕಾರವಾಗಿ, ಇಲ್ಲಿದೆ ಈಗ ಸಮಯ ಚಾಲನೆಯಲ್ಲಿರುವ? 343 00:13:52,990 --> 00:13:58,030 ನಾನು ಯಾರಾದರೂ ಸೇರಿಸಲು ಬಯಸಿದರೆ ಅಕ್ಟೋಬರ್ 31 ಅವರ ಜನ್ಮದಿನ, 344 00:13:58,030 --> 00:13:59,040 ಅವನು ಅಥವಾ ಅವಳು ಅಲ್ಲಿ ಹೋಗುತ್ತದೆ? 345 00:13:59,040 --> 00:14:00,530 346 00:14:00,530 --> 00:14:01,030 ಎಲ್ಲಾ ಸರಿ. 347 00:14:01,030 --> 00:14:02,819 ಇದು 31 ಹೇಳುತ್ತಾರೆ ಅಲ್ಲಿ ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ. 348 00:14:02,819 --> 00:14:03,610 ಮತ್ತು ಆ ಪರಿಪೂರ್ಣ ಇಲ್ಲಿದೆ. 349 00:14:03,610 --> 00:14:05,060 ಸ್ಥಿರ ಬಾರಿಗೆ. 350 00:14:05,060 --> 00:14:08,760 ಆದರೆ ಬೇರೆಯವರಿಗೆ ಕಂಡುಹಿಡಿಯಲು ವೇಳೆ ಅವರ ಹುಟ್ಟುಹಬ್ಬದ, ನೋಡೋಣ ಇದೆ, 351 00:14:08,760 --> 00:14:10,950 ಅಕ್ಟೋಬರ್, ನವೆಂಬರ್, ಡಿಸೆಂಬರ್ 31? 352 00:14:10,950 --> 00:14:12,790 ಅವನು ಅಥವಾ ಅವಳು ಅಲ್ಲಿ ಹೋಗುತ್ತಿದ್ದೇವೆ? 353 00:14:12,790 --> 00:14:13,290 ಒಂದೇ. 354 00:14:13,290 --> 00:14:13,970 ಆದರೂ ಎರಡು ಹಂತದ. 355 00:14:13,970 --> 00:14:15,303 ಎಂದು, ಇದು ನಿರಂತರ, ಅಲ್ಲವೇ? 356 00:14:15,303 --> 00:14:16,360 357 00:14:16,360 --> 00:14:16,860 ಎಲ್ಲಾ ಸರಿ. 358 00:14:16,860 --> 00:14:17,840 ಕ್ಷಣದಲ್ಲಿ ಅದು. 359 00:14:17,840 --> 00:14:20,570 ಆದರೆ ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಸೇರಿಸಲು ಹೆಚ್ಚು ಜನರು, 360 00:14:20,570 --> 00:14:23,790 ಸಂಭವನೀಯವಾಗಿ, ನಾವು ನೀನು ಹೆಚ್ಚು ಹೆಚ್ಚು ಘರ್ಷಣೆಗಳು ಪಡೆಯಲು. 361 00:14:23,790 --> 00:14:26,820 >> ಈಗ ಈ ಒಂದು ಸ್ವಲ್ಪ ಉತ್ತಮ ತಾಂತ್ರಿಕವಾಗಿ ಕಾರಣ 362 00:14:26,820 --> 00:14:34,580 ಈಗ ನನ್ನ ಸರಪಳಿಗಳು ಆಗಿರಬಹುದು ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ ಎಷ್ಟು? 363 00:14:34,580 --> 00:14:38,890 ನಾನು ಈ ಹೆಚ್ಚು ಜನರು n ಸೇರಿಸಲು ವೇಳೆ ಅತ್ಯಾಧುನಿಕ ವಿನ್ಯಾಸ, N ಜನರು, 364 00:14:38,890 --> 00:14:41,080 ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಎನ್ ಎಂದು ವಿಶೇಷವೇನು. 365 00:14:41,080 --> 00:14:41,815 ಏಕೆ? 366 00:14:41,815 --> 00:14:43,332 >> ಪ್ರೇಕ್ಷಕರು: ಏಕೆಂದರೆ ಎಲ್ಲರೂ ಅದೇ ಹುಟ್ಟುಹಬ್ಬದ, 367 00:14:43,332 --> 00:14:44,545 ಅವರು ಒಂದು ಸಾಲಿನಲ್ಲಿ ಎಂದು ನೀನು. 368 00:14:44,545 --> 00:14:45,420 DAVID MALAN: ಪರ್ಫೆಕ್ಟ್. 369 00:14:45,420 --> 00:14:47,480 ಇದು, ಸ್ವಲ್ಪ contrived ಇರಬಹುದು ಆದರೆ ನಿಜವಾಗಿಯೂ ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, 370 00:14:47,480 --> 00:14:50,117 ಎಲ್ಲರೂ ಒಂದೇ ಹುಟ್ಟುಹಬ್ಬದ ವೇಳೆ, ನೀವು ಒಳಹರಿವು ಕೊಟ್ಟಿರುವ 371 00:14:50,117 --> 00:14:51,950 ನೀವು ಎಂದು ನೀನು ಬೃಹತ್ ದೀರ್ಘ ಸರಣಿಯ. 372 00:14:51,950 --> 00:14:54,241 ಆದ್ದರಿಂದ, ನೀವು ಒಂದು ಕರೆಯಬಹುದು ಟೇಬಲ್ ಹ್ಯಾಶ್, ಆದರೆ ನಿಜವಾಗಿಯೂ ಅದು ಇಲ್ಲಿದೆ 373 00:14:54,241 --> 00:14:56,810 ಕೇವಲ ಬೃಹತ್ ಲಿಂಕ್ ಪಟ್ಟಿ ವ್ಯರ್ಥ ಜಾಗವನ್ನು ಒಂದು ಇಡೀ ಬಹಳಷ್ಟು. 374 00:14:56,810 --> 00:15:00,460 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ನಾವು ಊಹಿಸಿಕೊಳ್ಳಬಹುದು ಕನಿಷ್ಠ ಜನ್ಮದಿನಗಳು uniform-- ಇವೆ 375 00:15:00,460 --> 00:15:01,750 ಮತ್ತು ಅದು ಬಹುಶಃ ಇಲ್ಲ. 376 00:15:01,750 --> 00:15:02,587 ನಾನು ಮಾಡಿಕೊಂಡು ನಾನು. 377 00:15:02,587 --> 00:15:04,420 ಆದರೆ ನಾವು ಊಹಿಸಿಕೊಳ್ಳಬಹುದು, ಫಾರ್ ಚರ್ಚೆಯ ಸಲುವಾಗಿ 378 00:15:04,420 --> 00:15:07,717 ಅವರು, ನಂತರ ಸಿದ್ಧಾಂತದಲ್ಲಿ, ವೇಳೆ ಎಂದು ಲಂಬ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 379 00:15:07,717 --> 00:15:11,050 ರಚನೆಯ, ಹಾಗೂ ನಂತರ ಆಶಾದಾಯಕವಾಗಿ ನೀವು ಕೋರುತ್ತೇವೆ ನಿಮಗೆ ಗೊತ್ತಾ ಸರಪಣಿಗಳ ಕಾಣುವುದು, 380 00:15:11,050 --> 00:15:15,880 ಸರಿಸುಮಾರು ಅದೇ ಉದ್ದ ಅಲ್ಲಿ ಪ್ರತಿ ಈ ತಿಂಗಳ ಒಂದು ದಿನ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 381 00:15:15,880 --> 00:15:19,930 >> ತಿಂಗಳಲ್ಲಿ 31 ದಿನ ಇಲ್ಲ ಈಗ, ನಿಜಕ್ಕೂ ನನ್ನ ಚಾಲನೆಯ ಸಮಯ ಅರ್ಥ 382 00:15:19,930 --> 00:15:25,230 31 ಕ್ಕೂ n ನ ದೊಡ್ಡ ಒ, ಇದು ರೇಖೀಯ ಉತ್ತಮ ಭಾವಿಸುತ್ತಾನೆ. 383 00:15:25,230 --> 00:15:27,950 ಆದರೆ ಒಂದು ಯಾವುದು ನಮ್ಮ ಬದ್ಧತೆಗಳನ್ನು ವಾರಗಳ ಒಂದೆರಡು 384 00:15:27,950 --> 00:15:31,145 ಹಿಂದೆ ಅದು ವ್ಯಕ್ತಪಡಿಸುವ ಬಂದ ಬಂದ ಒಂದು ಕ್ರಮಾವಳಿಯ ಚಾಲನೆಯಲ್ಲಿರುವ ಸಮಯ? 385 00:15:31,145 --> 00:15:33,450 386 00:15:33,450 --> 00:15:35,190 ಕೇವಲ ಮಾತ್ರ ಉನ್ನತ ಸಲುವಾಗಿ ಅಲ್ಪಾವಧಿಯ ಕಾಣುತ್ತದೆ. 387 00:15:35,190 --> 00:15:35,690 ರೈಟ್? 388 00:15:35,690 --> 00:15:37,400 31 ಖಂಡಿತವಾಗಿಯೂ ಸಹಕಾರಿಯಾಗುತ್ತದೆ. 389 00:15:37,400 --> 00:15:39,610 ಆದರೆ ಇನ್ನೂ n ನ ದೊಡ್ಡ ಒ ಹೊಂದಿದೆ. 390 00:15:39,610 --> 00:15:41,730 ಆದರೆ ವಿಷಯಗಳನ್ನು ಒಂದು ಸಮಸ್ಯೆಯನ್ನು ಐದು ಸೆಟ್ 391 00:15:41,730 --> 00:15:43,950 ಗೆ ಏರಲಿದೆ ಸಂಪೂರ್ಣವಾಗಿ ಅಂಗೀಕರಿಸಿ, 392 00:15:43,950 --> 00:15:47,320 asymptotically, ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಈ ವಿನ್ಯಾಸ 393 00:15:47,320 --> 00:15:50,470 ಕೇವಲ ಉತ್ತಮವಾದುದು ಒಂದು ಬೃಹತ್ ಲಿಂಕ್ ಪಟ್ಟಿ. 394 00:15:50,470 --> 00:15:53,550 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಹ್ಯಾಷ್ ಟೇಬಲ್ ಎಂದು ಆವರಿಸಲಿದೆ ಇರಬಹುದು. 395 00:15:53,550 --> 00:15:57,620 >> ಆದರೆ ನೈಜ ಜಗತ್ತಿನಲ್ಲಿ, ನಮ್ಮೊಂದಿಗೆ ಮಾನವರು ಆದ ಮ್ಯಾಕ್ಗಳು ​​ಅಥವಾ PC ಗಳು ಅಥವಾ ಯಾವುದೇ ಎಂದು 396 00:15:57,620 --> 00:16:01,240 ಮತ್ತು ನಿಜವಾದ ವಿಶ್ವದ ಚಲಾಯಿಸುತ್ತಿರುವ ನೈಜ ಅಕ್ಷಾಂಶ ತಂತ್ರಾಂಶವನ್ನು, 397 00:16:01,240 --> 00:16:03,260 ಇದು ಅಲ್ಗಾರಿದಮ್ ಆದ್ಯತೆ ಹೋಗುವ? 398 00:16:03,260 --> 00:16:09,180 ಕೊನೆಯ ಹಂತಗಳನ್ನು ಅಥವಾ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಒಂದು ಎನ್ 31 ಕ್ರಮಗಳನ್ನು ಭಾಗಿಸಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಒಂದು 399 00:16:09,180 --> 00:16:12,900 ಡೇಟಾವನ್ನು ಕೆಲವು ತುಂಡು ಹುಡುಕಲು ಅಥವಾ ಕೆಲವು ಮಾಹಿತಿಯನ್ನು ನೋಡಲು? 400 00:16:12,900 --> 00:16:16,580 ನಾನು ಸಂಪೂರ್ಣವಾಗಿ 31 ಮಾದರಿಗಳ ಅರ್ಥ ನಿಜವಾದ ವಿಶ್ವದಲ್ಲಿ ವ್ಯತ್ಯಾಸವನ್ನು. 401 00:16:16,580 --> 00:16:18,540 ಇದು 31 ಪಟ್ಟು ವೇಗವಾಗಿದೆ. 402 00:16:18,540 --> 00:16:20,880 ಮತ್ತು ನಾವು ಮಾನವರು ಖಚಿತವಾಗಿಯೂ ಎಂದು ಪ್ರಶಂಸಿಸುತ್ತೇವೆ ಹೋಗುವ. 403 00:16:20,880 --> 00:16:23,004 >> ಆದ್ದರಿಂದ ಇಬ್ಭಾಗವನ್ನು ಅರ್ಥ ಅಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ನಡುವೆ 404 00:16:23,004 --> 00:16:25,920 ಸೈದ್ಧಾಂತಿಕವಾಗಿ ವಿಷಯಗಳ ಬಗ್ಗೆ ಖಂಡಿತವಾಗಿಯೂ ಮತ್ತು asymptotically ಇದು 405 00:16:25,920 --> 00:16:28,760 ನಾವು ನೋಡಿದ್ದೇವೆ ಎಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ವಾಸ್ತವ ಜಗತ್ತಿನಲ್ಲಿ, 406 00:16:28,760 --> 00:16:32,930 ನೀವು ಮಾಡುವ ಕಾಳಜಿ ಸಾಮಾನ್ಯ ಒಳಹರಿವು ಮಾನವ ಸಂತೋಷ, 407 00:16:32,930 --> 00:16:36,010 ನೀವು ಚೆನ್ನಾಗಿ ಸ್ವೀಕರಿಸಲು ಬಯಸಬಹುದು ಹೌದು, ಈ ಸರಳ ಆಗಿದೆ, ವಾಸ್ತವವಾಗಿ, 408 00:16:36,010 --> 00:16:38,360 ಆದರೆ 31 ಪಟ್ಟು ವೇಗವಾಗಿ ಇಲ್ಲಿದೆ ಹೆಚ್ಚು ರೇಖೀಯ ಇರಬಹುದು. 409 00:16:38,360 --> 00:16:41,610 ಮತ್ತು ಉತ್ತಮ ಇನ್ನೂ, ನಾವು ಹೊಂದಿಲ್ಲ ಜನ್ಮದಿನಾಂಕ ಹಾಗೆ ಕ್ರಮವಿಲ್ಲದ ಏನಾದರೂ, 410 00:16:41,610 --> 00:16:44,030 ನಾವು ಸ್ವಲ್ಪ ಕಾಲ ಎಂದು ಹೆಚ್ಚು ಸಮಯ ಮತ್ತು ಬುದ್ಧಿವಂತಿಕೆ 411 00:16:44,030 --> 00:16:47,140 ಮತ್ತು ನಾವು ಏನೆಲ್ಲಾ ಬಗ್ಗೆ, ನೀಡಿದ ವ್ಯಕ್ತಿಯ ಹೆಸರು ಮತ್ತು ಬಹುಶಃ 412 00:16:47,140 --> 00:16:50,130 ತಮ್ಮ ಜನ್ಮದಿನಾಂಕ ಆ ಸಂಯೋಜಿಸಲು ಪದಾರ್ಥಗಳು ಏನೋ ಲೆಕ್ಕಾಚಾರ 413 00:16:50,130 --> 00:16:52,720 ಎಂದು ನಿಜವಾಗಿಯೂ ಹೆಚ್ಚು ಸಮವಸ್ತ್ರ ಮತ್ತು ಕಡಿಮೆ ಮೊನಚುಳ್ಳ, 414 00:16:52,720 --> 00:16:56,250 ಆದ್ದರಿಂದ ಈ ಚಿತ್ರವನ್ನು ಹೆಚ್ಚು ಮಾತನಾಡಲು ಪ್ರಸ್ತುತ ಇದು ಸಾಧ್ಯತೆ. 415 00:16:56,250 --> 00:16:57,750 ಹೇಗೆ ನಾವು ಕೋಡ್ ಈ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು? 416 00:16:57,750 --> 00:17:00,280 ಸರಿ, ನನಗೆ ನಾವು ಸಲಹೆ ಅವಕಾಶ ಕೇವಲ ನಾವು ಮಾಡಿದ ಕೆಲವು ವಾಕ್ಯ ಸಾಲ 417 00:17:00,280 --> 00:17:01,799 ಇದುವರೆಗಿನ ಒಂದೆರಡು ಬಾರಿ ಬಳಸಲಾಗುತ್ತದೆ. 418 00:17:01,799 --> 00:17:03,590 ಮತ್ತು ನಾನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ನೋಡ್, ಇದು ಮತ್ತೆ 419 00:17:03,590 --> 00:17:06,812 ಕೇವಲ ಕೆಲವು ಒಂದು ಸಾಮಾನ್ಯ ಶಬ್ದ ಕೆಲವು ವಿನ್ಯಾಸ ಕಂಟೇನರ್. 420 00:17:06,812 --> 00:17:09,020 ನಾನು ಸಲಹೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಸ್ಟ್ರಿಂಗ್ ಹಾಗಾದರೆ ಹೋಗುತ್ತದೆ. 421 00:17:09,020 --> 00:17:11,369 ಆದರೆ ನಾವು ತೆಗೆದುಕೊಳ್ಳುವ ಆರಂಭಿಸಲು ನೀನು ಈಗ ಆಫ್ ತರಬೇತಿ ಚಕ್ರಗಳು ಆ. 422 00:17:11,369 --> 00:17:13,230 >> ಯಾವುದೇ CS50 ಗ್ರಂಥಾಲಯದ ನಿಜವಾಗಿಯೂ, ನೀವು ಬಯಸುವ ಹೊರತು 423 00:17:13,230 --> 00:17:15,230 ನಿಮ್ಮ ಅಂತಿಮ ಬಳಸಲು ಫೈನ್ ಯೋಜನೆಯು 424 00:17:15,230 --> 00:17:18,569 ಆದರೆ ಈಗ ನಾವು ಮತ್ತೆ ಎಳೆಯಲು ನೀನು ಕೂಡು ಮತ್ತು ಇದು ಕೇವಲ ಚಾರ್ ಸ್ಟಾರ್ ಹೇಳುತ್ತಾರೆ. 425 00:17:18,569 --> 00:17:22,069 ಪದ ಆದ್ದರಿಂದ ಏರಲಿದೆ ಪ್ರಶ್ನೆ ವ್ಯಕ್ತಿಯ ಹೆಸರು. 426 00:17:22,069 --> 00:17:25,079 ಮತ್ತು ಈಗ ನಾನು ಲಿಂಕ್ ಇಲ್ಲಿ ಮುಂದಿನ ನೋಡ್ 427 00:17:25,079 --> 00:17:28,170 ಈ ಪ್ರತಿನಿಧಿಸುವ ಆದ್ದರಿಂದ ಗ್ರಂಥಿಗಳು ಪ್ರತಿ 428 00:17:28,170 --> 00:17:30,950 ಸರಣಿ, ಸಮರ್ಥವಾಗಿ, ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ. 429 00:17:30,950 --> 00:17:34,090 >> ಮತ್ತು ಈಗ ಹೇಗೆ ನಾನು ಘೋಷಿಸಲು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಸ್ವತಃ? 430 00:17:34,090 --> 00:17:36,660 ನಾನು ಹೇಗೆ ಈ ಪೂರ್ತಿ ರಚನೆಯ ಘೋಷಿಸಲು ಇಲ್ಲ? 431 00:17:36,660 --> 00:17:40,960 ಅಲ್ಲದೆ, ನಿಜವಾಗಿಯೂ, ನಾನು ಒಂದು ಪಾಯಿಂಟರ್ ಬಳಸುವ ರೀತಿಯಲ್ಲಿ ಪಟ್ಟಿಯನ್ನು ಕೇವಲ ಮೊದಲ ಅಂಶ 432 00:17:40,960 --> 00:17:44,510 ಮೊದಲು, ಇದೇ ನಾನು ಹೇಳಬಹುದು ನಾನು ಪಾಯಿಂಟರ್ಸ್ ಒಂದು ಗುಂಪನ್ನು ಅಗತ್ಯವಿದೆ 433 00:17:44,510 --> 00:17:46,270 ಈ ಅಸ್ಥಿರ ಮಾಡಲು. 434 00:17:46,270 --> 00:17:49,484 ನಾನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿರುವ ಪಡೆಯಲಿದ್ದೇನೆ ಹ್ಯಾಶ್ ಮೇಜಿನ ಎಂದು ಟೇಬಲ್. 435 00:17:49,484 --> 00:17:50,900 ಇದು ಗಾತ್ರ ಸಾಮರ್ಥ್ಯದ ಎಂದು ವಿಶೇಷವೇನು. 436 00:17:50,900 --> 00:17:52,525 ಅದು ಹೊಂದುವುದು ಎಷ್ಟು ಅಂಶಗಳನ್ನು ಇಲ್ಲಿದೆ. 437 00:17:52,525 --> 00:17:56,180 ಮತ್ತು ಈ ರಲ್ಲಿ ಆ ಅಂಶಗಳ ಪ್ರತಿ ರಚನೆಯ ಒಂದು ನೋಡ್ ಸ್ಟಾರ್ ಏರಲಿದೆ. 438 00:17:56,180 --> 00:17:56,810 ಏಕೆ? 439 00:17:56,810 --> 00:18:00,160 ಅಲ್ಲದೆ, ಈ ಚಿತ್ರವನ್ನು ಪ್ರತಿ, ನಾನು ಏನು ನಾನು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಎಂದು ಅನುಷ್ಠಾನಕ್ಕೆ 440 00:18:00,160 --> 00:18:04,330 ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕೇವಲ ಆರಂಭ ನಾವು ಲಂಬವಾಗಿ ಡ್ರಾ ನೀವು ಈ ರಚನೆಯ, 441 00:18:04,330 --> 00:18:06,820 ಅವರ ಚೌಕಗಳ ಪ್ರತಿ ಒಂದು ಪಾಯಿಂಟರ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 442 00:18:06,820 --> 00:18:09,170 ಪದಗಳಿಗಿಂತ ಎಂದು ಸ್ಲಾಶ್ಗಳನ್ನು ಹೊಂದಿರುವ ಅವುಗಳ ಮೂಲಕ ಕೇವಲ ಶೂನ್ಯ ಇವೆ. 443 00:18:09,170 --> 00:18:11,410 ಮತ್ತು ಪದಗಳಿಗಿಂತ ಎಂದು ಹೊಂದಿವೆ ಬಲ ಹೋಗುವ ಬಾಣಗಳು 444 00:18:11,410 --> 00:18:16,140 ನಿಜವಾದ ಗ್ರಂಥಿಗಳು ನಿಜವಾದ ಪಾಯಿಂಟರ್ಸ್, ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಆರಂಭದಲ್ಲಿ ಆದ್ದರಿಂದ. 445 00:18:16,140 --> 00:18:19,050 >> ಇಲ್ಲಿ, ನಂತರ, ಹೇಗೆ ನಾವು ಮಾಡಬಹುದು ಆಗಿದೆ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಅನುಷ್ಠಾನಗೊಳಿಸುವ 446 00:18:19,050 --> 00:18:21,580 ಪ್ರತ್ಯೇಕ ಸರಣಿ ಕೈಗೊಳ್ಳುತ್ತದೆ. 447 00:18:21,580 --> 00:18:22,840 ಈಗ ನಾವು ಉತ್ತಮ ಮಾಡಬಹುದು? 448 00:18:22,840 --> 00:18:25,632 ಸರಿ ನಾನು ಕಳೆದ ಬಾರಿ ಭರವಸೆ ನಾವು ನಿರಂತರ ಸಮಯ ಸಾಧಿಸಬಹುದು. 449 00:18:25,632 --> 00:18:27,381 ಮತ್ತು ನಾನು ರೀತಿಯ ನೀವು ನೀಡಿದ ಇಲ್ಲಿ ನಿರಂತರ ಸಮಯ, 450 00:18:27,381 --> 00:18:29,850 ಆದರೆ ನಿಜವಾಗಲೂ ಹೇಳಿದರು ಸ್ಥಿರ ಸಮಯ ಇದು ಇನ್ನೂ ಏಕೆಂದರೆ 451 00:18:29,850 --> 00:18:31,890 ಒಟ್ಟು ಅವಲಂಬಿಸಿದೆ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು 452 00:18:31,890 --> 00:18:34,500 ನೀವು ನಮೂದಿಸುವುದರ ಮಾಡುತ್ತಿದ್ದೇವೆ ಡೇಟಾ ರಚನೆ. 453 00:18:34,500 --> 00:18:35,980 ಆದರೆ ನಾವು ಈ ಮಾಡಿದರು ಊಹಿಸಿಕೊಳ್ಳಿ. 454 00:18:35,980 --> 00:18:39,550 ನಾನು ಇಲ್ಲಿ ಪರದೆಯ ಹಿಂದಿರುಗಿ ನೋಡೋಣ. 455 00:18:39,550 --> 00:18:44,520 ನನಗೆ ಇಲ್ಲಿ ಈ ಮುನ್ನಂದಾಜು ತೆರವುಗೊಳಿಸಲು ಅವಕಾಶ ಸ್ಕ್ರೀನ್, ಮತ್ತು ನಾನು ಮಾಡಿದರು ಊಹಿಸಿಕೊಳ್ಳಿ. 456 00:18:44,520 --> 00:18:49,300 ನಾನು ಹೆಸರು ಸೇರಿಸಲು ಬಯಸಿದ್ದರು ಊಹಿಸಿಕೊಳ್ಳಿ Daven ನನ್ನ ಡೇಟಾವನ್ನು ರಚನೆ. 457 00:18:49,300 --> 00:18:52,100 >> ನಾನು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಸೇರಿಸಲು ಬಯಸುವ ಡೇಟಾವನ್ನು ರಚನೆ Daven. 458 00:18:52,100 --> 00:18:54,370 ನಾನು ಒಂದು ಬಳಸಬೇಡಿ ಟೇಬಲ್ ಹ್ಯಾಶ್, ಆದರೆ ನಾನು ಅನ್ನು 459 00:18:54,370 --> 00:18:56,980 ಹೆಚ್ಚು ವಿಷಯ ಮರದ ರೀತಿಯ ವಂಶವೃಕ್ಷ, ಅಲ್ಲಿ ಹಾಗೆ 460 00:18:56,980 --> 00:18:59,670 ನೀವು ಕೆಲವು ಸಿಗುತ್ತದೆ ಉನ್ನತ ಮತ್ತು ನಂತರ ಗ್ರಂಥಿಗಳು ಮತ್ತು ಎಲೆಗಳು 461 00:18:59,670 --> 00:19:01,440 ಎಂದು ಕೆಳಕ್ಕೆ ಮತ್ತು ಬಾಹ್ಯ ಹೋಗಿ. 462 00:19:01,440 --> 00:19:04,450 , ನಂತರ ನಾನು ಊಹಿಸಿಕೊಳ್ಳಿ Daven ನ ಸೇರಿಸಲು ಬಯಸುವ 463 00:19:04,450 --> 00:19:06,430 ಪ್ರಸ್ತುತ ಖಾಲಿ ಪಟ್ಟಿ ಎಂಬುದನ್ನು ಆಗಿ. 464 00:19:06,430 --> 00:19:09,780 ನಾನು ಈ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ: ನಾನು ಈ ಕುಟುಂಬದಲ್ಲಿ ಒಂದು ನೋಡ್ ರಚಿಸಲು ಹೋಗುವ 465 00:19:09,780 --> 00:19:15,170 ಮರದ ಅಕ್ಷಾಂಶ ರಚನೆ ನೋಡುವ ಸ್ವಲ್ಪ ಈ ರೀತಿಯ, ಪ್ರತಿಯೊಂದೂ 466 00:19:15,170 --> 00:19:19,640 ಆಯತಾಕಾರದ, ಈಗ ಹೇಳಿ ಮಾಡಿದೆ ಇದು ಈಗ 26 ಘಟಕಗಳಿಗೆ. 467 00:19:19,640 --> 00:19:21,650 ಮತ್ತು ಜೀವಕೋಶಗಳ ಪ್ರತಿ ಈ ರಚನೆಯ ಹೋಗುತ್ತದೆ 468 00:19:21,650 --> 00:19:23,470 ಒಂದು ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರವನ್ನು ಪ್ರತಿನಿಧಿಸಲು. 469 00:19:23,470 --> 00:19:28,190 >> ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾನು ಚಿಕಿತ್ಸೆ ಪಡೆಯಲಿದ್ದೇನೆ ಈ, ಎ, ನಂತರ ಬಿ, ನಂತರ ಸಿ, ನಂತರ ಡಿ ಆಗಿದೆ 470 00:19:28,190 --> 00:19:29,310 ಇಲ್ಲಿ ಈ ಒಂದು. 471 00:19:29,310 --> 00:19:32,940 ಆದ್ದರಿಂದ ಈ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಹೋಗುತ್ತದೆ ಅಕ್ಷರದ ಡಿ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ 472 00:19:32,940 --> 00:19:36,040 ಆದರೆ Daven ನ ಎಲ್ಲಾ ಸೇರಿಸಲು ನಾನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮಾಡಬೇಕಾದ್ದು ಹೆಸರು. 473 00:19:36,040 --> 00:19:37,840 ಹಾಗಾಗಿ ಮೊದಲ ಮಾತನಾಡಲು, ಹ್ಯಾಶ್ ಪಡೆಯಲಿದ್ದೇನೆ. 474 00:19:37,840 --> 00:19:41,049 ನಾನು ಮೊದಲ ಅಕ್ಷರದ ನೋಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ರಲ್ಲಿ Daven ನ ಸ್ಪಷ್ಟವಾಗಿ ಡಿ ಇದು, 475 00:19:41,049 --> 00:19:42,840 ಮತ್ತು ನಾನು ನಿಯೋಜಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ನೋಡುವ ನೋಡ್ 476 00:19:42,840 --> 00:19:45,570 ದೊಡ್ಡ ದೊಡ್ಡ ಆಯತ ಹೀಗೆ ಇಡೀ ವರ್ಣಮಾಲೆ ಹೊಂದಿಕೊಳ್ಳಲು ಸಾಕಷ್ಟು. 477 00:19:45,570 --> 00:19:47,140 >> ಈಗ ಡಿ ಮಾಡಲಾಗುತ್ತದೆ. 478 00:19:47,140 --> 00:19:49,720 ಈಗ ಎ ಡಿ ಎ ವಿ ಇ ಎನ್ ಗುರಿಯಾಗಿದೆ. 479 00:19:49,720 --> 00:19:51,220 ಈಗ ನಾನು ಹೋಗುವ ನನಗೆ ಇದು. 480 00:19:51,220 --> 00:19:54,027 ತಕ್ಷಣ ನಾನು ಡಿ ಸೂಚನೆ ಆರಂಭವಾದಾಗ ಯಾವುದೇ ಪಾಯಿಂಟರ್ ಇಲ್ಲ. 481 00:19:54,027 --> 00:19:56,860 ಇದು, ಕ್ಷಣದಲ್ಲಿ ತ್ಯಾಜ್ಯವೇ ಮೌಲ್ಯಗಳನ್ನು ಇಲ್ಲಿದೆ ಅಥವಾ ನಾನು ಶೂನ್ಯ ಇದನ್ನು ಆರಂಭಿಸಲು ಇರಬಹುದು. 482 00:19:56,860 --> 00:19:59,630 ಆದರೆ ನನ್ನ ಮುಂದುವರಿಸುವುದಕ್ಕೆ ಅವಕಾಶ ಒಂದು ಮರದ ನಿರ್ಮಿಸಲು ಈ ಕಲ್ಪನೆಯನ್ನು. 483 00:19:59,630 --> 00:20:04,260 ನನಗೆ ಈ ಇನ್ನೊಂದು ಒಂದು ನಿಯೋಜಿಸಿ ಅವಕಾಶ ಇದು 26 ಅಂಶಗಳನ್ನು ಹೊಂದಿರುವ ಗ್ರಂಥಿಗಳು. 484 00:20:04,260 --> 00:20:05,150 >> ಮತ್ತು ನೀವು ಏನು ಗೊತ್ತಾ? 485 00:20:05,150 --> 00:20:09,130 ಈ ಮೆಮೊರಿ ಕೇವಲ ಒಂದು ನೋಡ್ ವೇಳೆ ಆ ನಾನು struct ಬಳಸಿಕೊಂಡು, malloc ಜೊತೆ ದಾಖಲಿಸಿದವರು 486 00:20:09,130 --> 00:20:11,240 ನಾವು ಶೀಘ್ರದಲ್ಲೇ ನೋಡುತ್ತಾರೆ ಎಂದು, ನಾನು ಹೀಗೆ ಪಡೆಯಲಿದ್ದೇನೆ 487 00:20:11,240 --> 00:20:14,450 ನಾನು ಒಂದು ಬಾಣದ ಸೆಳೆಯುತ್ತವೆ ಪಡೆಯಲಿದ್ದೇನೆ ಕೆಳಗೆ ಡಿ ಪ್ರತಿನಿಧಿಸುವ ವಿಷಯ 488 00:20:14,450 --> 00:20:15,860 ಈ ಹೊಸ ನೋಡ್. 489 00:20:15,860 --> 00:20:19,240 ಮತ್ತು, ಮೊದಲ ಮುಂದಿನ ಈಗ Daven ಹೆಸರಿನಲ್ಲಿ ಪತ್ರ, 490 00:20:19,240 --> 00:20:24,150 V-- ಡಿ-ಎ V-- ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಈ ರೀತಿ ಮತ್ತೊಂದು ನೋಡ್, 491 00:20:24,150 --> 00:20:30,150 ಆ ಮೂಲಕ, ಇಲ್ಲಿ ವಿ ಅಂಶಗಳನ್ನು ನಾವು instance-- ಓಹ್ ಸೆಳೆಯಲು ಮಾಡುತ್ತೇವೆ. 492 00:20:30,150 --> 00:20:31,020 ನಾವು ಅಲ್ಲಿ ಸೆಳೆಯಲು. 493 00:20:31,020 --> 00:20:31,936 ಇಲ್ಲಿ ಹೋಗುತ್ತಿದ್ದೇವೆ. 494 00:20:31,936 --> 00:20:32,890 495 00:20:32,890 --> 00:20:35,712 >> ಆಗ ನೀನು ಈ ವಿ ಪರಿಗಣಿಸಿದ್ದಾರೆ 496 00:20:35,712 --> 00:20:44,920 ತದನಂತರ ಇಲ್ಲಿ ಕೆಳಗೆ ನಾವು ಸೂಚ್ಯಂಕ ನೀನು ಕೆಳಗೆ ವಿ ನಾವು ಇ ಪರಿಗಣಿಸಲು ಮಾಡುತ್ತೇವೆ ಯಾವ 497 00:20:44,920 --> 00:20:50,100 ತದನಂತರ ಇಲ್ಲಿ ನಾವು ನೀನು ಇಲ್ಲಿ ಈ ಗ್ರಂಥಿಗಳು ಒಂದು ಹೋಗಿ. 498 00:20:50,100 --> 00:20:52,930 ಮತ್ತು ಈಗ ನಾವು ಉತ್ತರಿಸಲು ಒಂದು ಪ್ರಶ್ನೆ ಹೊಂದಿವೆ. 499 00:20:52,930 --> 00:20:57,840 ನಾನು ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಹೇಗಾದರೂ ಅಗತ್ಯವಿದೆ ನಾವು ಸ್ಟ್ರಿಂಗ್ Daven ಕೊನೆಯಲ್ಲಿ ಆರ್. 500 00:20:57,840 --> 00:20:59,490 ಹಾಗಾಗಿ ಅದನ್ನು ಶೂನ್ಯ ಬಿಡಲು ಸಾಧ್ಯವಿತ್ತು. 501 00:20:59,490 --> 00:21:02,670 >> ಆದರೆ Daven ತಂದೆಯ ಏನು ಹೊಂದಿದ್ದರೆ ಪೂರ್ಣ ಹೆಸರು, ಇದು 502 00:21:02,670 --> 00:21:04,280 ನಾವು, ಡೆವನ್ಪೋರ್ಟ್ ಹೇಳುತ್ತಿದ್ದೆ ಎಂದು, ಆಗಿದೆ? 503 00:21:04,280 --> 00:21:06,970 ಆದ್ದರಿಂದ Daven ಏನು ವೇಳೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸಬ್, 504 00:21:06,970 --> 00:21:08,960 ಹೆಚ್ಚು ಮುಂದೆ ಸ್ಟ್ರಿಂಗ್ ಒಂದು ಪೂರ್ವಪ್ರತ್ಯಯ? 505 00:21:08,960 --> 00:21:11,450 ನಾವು ಶಾಶ್ವತವಾಗಿ ಸಾಧ್ಯವಿಲ್ಲ ಏನೂ ಹೋಗುತ್ತದೆ ಹೇಳುತ್ತಾರೆ 506 00:21:11,450 --> 00:21:14,410 ಏಕೆಂದರೆ ನಾವು ಎಂದು, ಅಲ್ಲಿ ಹೋಗಿ ಡೆವನ್ಪೋರ್ಟ್ ನಂತಹ ಪದ ಸೇರಿಸಲು ಎಂದಿಗೂ 507 00:21:14,410 --> 00:21:15,840 ಈ ಡೇಟಾವನ್ನು ರಚನೆ 508 00:21:15,840 --> 00:21:19,560 >> ಆದ್ದರಿಂದ ನಾವು ಯಾವ ಬದಲಿಗೆ ಹೊಂದಿದೆ ಈ ಅಂಶಗಳನ್ನು ಪ್ರತಿ ಚಿಕಿತ್ಸೆ 509 00:21:19,560 --> 00:21:22,170 ಬಹುಶಃ ಎರಡು ಹೊಂದಿರುವ ಅವರನ್ನು ಒಳಗೆ ಅಂಶಗಳನ್ನು. 510 00:21:22,170 --> 00:21:24,810 , ವಾಸ್ತವವಾಗಿ, ಒಂದು ಪಾಯಿಂಟರ್ ನಾನು ಮಾಡುವ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ. 511 00:21:24,810 --> 00:21:27,100 ಈ ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಪ್ರತಿ ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಸೆಲ್ ಅಲ್ಲ. 512 00:21:27,100 --> 00:21:29,855 ಆದರೆ ಯಾವ ಉನ್ನತ ಒಂದಾಗಿದೆ ಕೆಳಗೆ ಒಬ್ಬರ 513 00:21:29,855 --> 00:21:32,230 ಏಕೆಂದರೆ, ಶೂನ್ಯ ಎಂದು ಹೋಗುತ್ತದೆ ಇನ್ನೂ ಯಾವುದೇ ಡೆವನ್ಪೋರ್ಟ್ ಇಲ್ಲ. 514 00:21:32,230 --> 00:21:34,197 ಏನು ವೇಳೆ ಅಗ್ರ ಕೆಲವು ವಿಶೇಷ ಕೆಳಗಿನ? 515 00:21:34,197 --> 00:21:36,530 ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಎಂದು ವಿಶೇಷವೇನು ಈ ಗಾತ್ರದ ಸೆಳೆಯಲು ಕಷ್ಟ. 516 00:21:36,530 --> 00:21:38,130 ಆದರೆ ಇದು ಕೇವಲ ಒಂದು ಚೆಕ್ ಗುರುತು ಊಹಿಸಿಕೊಳ್ಳಿ. 517 00:21:38,130 --> 00:21:38,920 ಪರಿಶೀಲಿಸಿ. 518 00:21:38,920 --> 00:21:44,230 ಡಿ ಎ ವಿ ಇ ಎನ್ ಸ್ಟ್ರಿಂಗ್ ಈ ವಿನ್ಯಾಸ. 519 00:21:44,230 --> 00:21:48,350 >> ಏತನ್ಮಧ್ಯೆ, ನಾನು ಹೆಚ್ಚು ಸ್ಥಳವನ್ನು ಇಲ್ಲಿ, ನಾನು, ಪಿ-ಒ-ಆರ್-ಟಿ ಮಾಡಬಲ್ಲರು 520 00:21:48,350 --> 00:21:52,650 ಮತ್ತು ನಾನು ನೋಡ್ ಚೆಕ್ ಪುಟ್ ಅತ್ಯಂತ ಕೊನೆಯಲ್ಲಿ ಅಕ್ಷರದ ಟಿ ಹೊಂದಿದೆ. 521 00:21:52,650 --> 00:21:55,460 ಆದ್ದರಿಂದ ಈ ಬೃಹತ್ ಆಗಿದೆ ಸಂಕೀರ್ಣ ಕಾಣುವ ಅಕ್ಷಾಂಶ ರಚನೆ. 522 00:21:55,460 --> 00:21:57,210 ಮತ್ತು ನನ್ನ ಕೈಬರಹ ಖಚಿತವಾಗಿ ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ. 523 00:21:57,210 --> 00:22:00,043 ಆದರೆ ನಾನು ಏನೋ ಸೇರಿಸಲು ಬಯಸಿದರೆ ಬೇರೆ, ನಾವು ಏನು ಎಂದು ಪರಿಗಣಿಸುತ್ತಾರೆ. 524 00:22:00,043 --> 00:22:03,370 ನಾವು ಡೇವಿಡ್ ಪುಟ್ ಬಯಸಿದರೆ, ನಾವು, ಅದೇ ತರ್ಕ, ಡಿ-ಎ ವಿ ಅನುಸರಿಸಲು ಬಯಸುವ 525 00:22:03,370 --> 00:22:08,802 ಆದರೆ ಈಗ ನಾನು ಮುಂದಿನ ತೋರುವುದು ಅಂಶ ಇ, ಆದರೆ ನಾನು ರಿಂದ ಡಿ ಗೆ 526 00:22:08,802 --> 00:22:10,760 ಆದ್ದರಿಂದ ಇರುವಂತೆ ವಿಶೇಷವೇನು ಈ ಮರದ ಗ್ರಂಥಿಗಳು. 527 00:22:10,760 --> 00:22:12,325 ನಾವು ಹೆಚ್ಚು ಕರೆ, malloc ಎಂದು ನೀನು. 528 00:22:12,325 --> 00:22:14,700 ಆದರೆ ನಾನು ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ ಈ ಚಿತ್ರದ ಸಂಪೂರ್ಣ ಅವ್ಯವಸ್ಥೆ. 529 00:22:14,700 --> 00:22:17,710 ಹಾಗಾಗಿ ಅವರ ಬದಲಿಗೆ ಒಂದು ನೋಡೋಣ ಆ-ಪೂರ್ವ ಸೂತ್ರವನ್ನು ಮಾಡಲಾಗಿದೆ 530 00:22:17,710 --> 00:22:21,810 ಡಾಟ್ ಅಲ್ಲ ಈ ರೀತಿಯ, ಡಾಟ್, ಚುಕ್ಕೆಗಳು, ಆದರೆ ಕೇವಲ ಸಂಕ್ಷಿಪ್ತ ರಚನೆಗಳು. 531 00:22:21,810 --> 00:22:23,950 ಆದರೆ ಗ್ರಂಥಿಗಳು ಪ್ರತಿ ಇಲ್ಲಿ ಈ ಮರ ರಲ್ಲಿ 532 00:22:23,950 --> 00:22:26,700 ಅದೇ ವಿಷಯ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಗಾತ್ರ 26 ರೇ. 533 00:22:26,700 --> 00:22:28,860 >> ಅಥವಾ ನಾವು ಎಂದು ಬಯಸಿದರೆ ನಿಜವಾಗಿಯೂ ಸರಿಯಾದ ಈಗ, ಏನು 534 00:22:28,860 --> 00:22:30,790 ಯಾರೊಬ್ಬರ ಹೆಸರನ್ನು ಎಂದು ವೇಳೆ ಅಪಾಸ್ಟ್ರಫಿ, ಹೊರಡೋಣ 535 00:22:30,790 --> 00:22:35,560 ಪ್ರತಿ ನೋಡ್ ವಾಸ್ತವವಾಗಿ ಹೊಂದಿದೆ ಎಂದು ತಿಳಿಯುವುದು ಇದು 27 ಸೂಚಿಕೆಗಳನ್ನು, ಕೇವಲ 26 ತರಹದ. 536 00:22:35,560 --> 00:22:42,020 ಆದ್ದರಿಂದ ಈ ಈಗ ಡೇಟಾ ಏರಲಿದೆ ರಚನೆ ಒಂದು trie ಇಂಚುಗಳು ಟಿ ಆರ್ ನಾನು-ಇ ಎಂದು. 537 00:22:42,020 --> 00:22:46,120 ಬಹುಶಃ ಒಂದು trie, ಒಂದು ಮರಕ್ಕೆ ಐತಿಹಾಸಿಕವಾಗಿ ಒಂದು ಬುದ್ಧಿವಂತ ಹೆಸರು 538 00:22:46,120 --> 00:22:49,040 ಆ ಹೊಂದುವಂತೆ ವಿಶೇಷವೇನು ಪುನಃ, ಇದು ಸಹಜವಾಗಿ, 539 00:22:49,040 --> 00:22:50,870 ಇದು trie ಇಲ್ಲಿದೆ ಆದ್ದರಿಂದ ನಾನು-ಇ ಉಚ್ಛರಿಸಲಾಗುತ್ತದೆ. 540 00:22:50,870 --> 00:22:52,710 ಆದರೆ trie ಆಫ್ ಇತಿಹಾಸ. 541 00:22:52,710 --> 00:22:55,860 >> ಆದ್ದರಿಂದ ಒಂದು trie ಈ ಮರದ ಡೇಟಾ ಆಗಿದೆ ವಂಶವೃಕ್ಷ ರಚನೆ 542 00:22:55,860 --> 00:22:57,510 ಅಂತಿಮವಾಗಿ ಆ ವರ್ತಿಸುತ್ತದೆ. 543 00:22:57,510 --> 00:23:00,890 ಮತ್ತು ಇಲ್ಲಿ ಮತ್ತೊಂದು ಉದಾಹರಣೆ ಇತರ ಜನರ ಹೆಸರುಗಳ ಇಡೀ ಗುಂಪೇ. 544 00:23:00,890 --> 00:23:03,540 ಆದರೆ ಈಗ ಪ್ರಶ್ನೆ ಕೈಯಲ್ಲಿ ಏನು 545 00:23:03,540 --> 00:23:08,070 ನಾವು ತರ್ಕಬದ್ಧವಾಗಿ ಹೆಚ್ಚು ಪರಿಚಯಿಸುವ ಮೂಲಕ ಪಡೆಯಿತು ಸಂಕೀರ್ಣ ಅಕ್ಷಾಂಶ ರಚನೆ, ಮತ್ತು ಒಂದು, 546 00:23:08,070 --> 00:23:09,870 ನಾನೂ ಆ ಮೆಮೊರಿ ಬಹಳಷ್ಟು ಬಳಸುತ್ತದೆ. 547 00:23:09,870 --> 00:23:11,703 >> , ಸಹ ಕಾರಣ ಕ್ಷಣದಲ್ಲಿ, ನಾನು ಮಾತ್ರ ನಾನು 548 00:23:11,703 --> 00:23:15,050 ಡಿ ರು ಪಾಯಿಂಟರ್ ಬಳಸಿ ಮತ್ತು ಎ ವಿ ಮತ್ತು ಎಸ್ ಮತ್ತು ಎನ್ ಎಸ್, ಮತ್ತು 549 00:23:15,050 --> 00:23:16,700 ನಾನು ಮೆಮೊರಿ ಬಹಳಷ್ಟು ಒಂದು ಬೀಟಿಂಗ್ ಹಾಳುಮಾಡುತ್ತಿದೆ ನಾನು. 550 00:23:16,700 --> 00:23:18,030 551 00:23:18,030 --> 00:23:22,660 ಆದರೆ ನಾನು ಒಂದು ಸಂಪನ್ಮೂಲ ಕಳೆಯುವುದರಿಂದ, ನಾನು ಮತ್ತೆ ಇನ್ನೊಂದು ಗಳಿಸುವುದು ಒಲವು. 552 00:23:22,660 --> 00:23:26,020 , ನಾನು ಹೆಚ್ಚು ಜಾಗವನ್ನು ಖರ್ಚು ಹಾಗಾಗಿ ಬಹುಶಃ ಭರವಸೆ ಎಂಬುದರ? 553 00:23:26,020 --> 00:23:27,407 ನಾನು ಏನು ಕಡಿಮೆ ಖರ್ಚು ನಾನು? 554 00:23:27,407 --> 00:23:28,240 ಪ್ರೇಕ್ಷಕರು: ಕಡಿಮೆ ಸಮಯ. 555 00:23:28,240 --> 00:23:28,990 DAVID MALAN: ಟೈಮ್. 556 00:23:28,990 --> 00:23:30,320 ಈಗ ಏಕೆ ಎಂದು? 557 00:23:30,320 --> 00:23:33,880 ಅಲ್ಲದೆ, ಅಳವಡಿಕೆ ಏನು ಸಮಯ, ಈಗ ದೊಡ್ಡ ಒ ವಿಷಯದಲ್ಲಿ, 558 00:23:33,880 --> 00:23:37,660 Daven ಒಂದು ಹೆಸರಿನ ಅಥವಾ ಡೆವನ್ಪೋರ್ಟ್ ಅಥವಾ ಡೇವಿಡ್? 559 00:23:37,660 --> 00:23:39,340 ಅಲ್ಲದೆ, Daven ಐದು ಹಂತಗಳನ್ನು ಆಗಿತ್ತು. 560 00:23:39,340 --> 00:23:42,350 ಡೆವನ್ಪೋರ್ಟ್ ಒಂಬತ್ತು ಹಂತಗಳಲ್ಲಿ ಎಂದು, ಆದ್ದರಿಂದ ಕೆಲವು ಹೆಜ್ಜೆ ಎಂದು. 561 00:23:42,350 --> 00:23:44,250 ಡೇವಿಡ್ ಹಾಗೂ ಐದು ಹಂತಗಳನ್ನು ಎಂದು. 562 00:23:44,250 --> 00:23:47,230 ಆದ್ದರಿಂದ ಆ ಕಾಂಕ್ರೀಟ್ ಇವೆ ಸಂಖ್ಯೆಗಳನ್ನು, ಆದರೆ ಖಂಡಿತವಾಗಿ ಇಲ್ಲ 563 00:23:47,230 --> 00:23:49,550 ಮೇಲೆ ಅಂಟಿಕೊಂಡಿರುವ ಒಂದು ಮೇಲ್ ಯಾರೊಬ್ಬರ ಹೆಸರನ್ನು ಉದ್ದ. 564 00:23:49,550 --> 00:23:52,240 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಸಮಸ್ಯೆ ಐದು ನಿರ್ದಿಷ್ಟತೆಯ ಸೆಟ್, 565 00:23:52,240 --> 00:23:54,050 ನಾವು ಸಲಹೆ ನೀನು ಇದು ಏನೋ ಎಂದು 566 00:23:54,050 --> 00:23:55,470 40-ಕೆಲವು ಬೆಸ ಪಾತ್ರಗಳು ಇಲ್ಲಿದೆ. 567 00:23:55,470 --> 00:23:58,180 >> ವಾಸ್ತವಿಕವಾಗಿ, ಯಾರೂ ಹೊಂದಿದೆ ಒಂದು ಕೊನೆಯಿಲ್ಲದ ದೀರ್ಘವಾದ ಹೆಸರು, 568 00:23:58,180 --> 00:24:01,542 ಅಂದರೆ ಇದು ಒಂದು ಉದ್ದ ಗೊತ್ತಿಲ್ಲದ ಹೆಸರು ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ನಾವು ಮಾಡಬಹುದು 569 00:24:01,542 --> 00:24:03,750 ರಾಜ್ಯದ ಕೆಲವು ಹೊಂದಿವೆ ರಚನೆ ವಾದಯೋಗ್ಯವಾಗಿ ಏನು? 570 00:24:03,750 --> 00:24:05,550 571 00:24:05,550 --> 00:24:06,250 ಇದು ಸ್ಥಿರ ಇಲ್ಲಿದೆ. 572 00:24:06,250 --> 00:24:06,430 ರೈಟ್? 573 00:24:06,430 --> 00:24:09,310 ಇದು ಒಂದು ದೊಡ್ಡ ಸ್ಥಿರ ಇರಬಹುದು 40-ಏನೋ, ಆದರೆ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ. 574 00:24:09,310 --> 00:24:13,752 ಮತ್ತು ಇದು ಎಷ್ಟು ಯಾವುದೇ ಅವಲಂಬನೆ ಹೊಂದಿದೆ ಇತರ ಹೆಸರುಗಳು ಈ ವಿನ್ಯಾಸ ಇವೆ. 575 00:24:13,752 --> 00:24:15,460 ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನಾನು ವೇಳೆ ಈಗ ಸೇರಿಸಲು ಬಯಸಿದ್ದ 576 00:24:15,460 --> 00:24:20,540 ಕೋಲ್ಟನ್ ಅಥವಾ ಗೇಬ್ರಿಯಲ್ ಅಥವಾ ರಾಬ್ ಅಥವಾ, Zamyla ಅಥವಾ ಅಲಿಸನ್ ಅಥವಾ ಬೆಲಿಂಡಾ ಅಥವಾ ಯಾವುದೇ ಇತರ ಹೆಸರುಗಳು 577 00:24:20,540 --> 00:24:23,940 ಈ ಡೇಟಾವನ್ನು ಸಿಬ್ಬಂದಿ ರಚನೆ, ಸಮಯ ಚಾಲನೆಯಲ್ಲಿರುವ 578 00:24:23,940 --> 00:24:26,750 ಇತರ ಹೆಸರುಗಳು ಸೇರಿಸುವ ಎಲ್ಲಾ ಪರಿಣಾಮ ಹೋಗುವ 579 00:24:26,750 --> 00:24:30,220 ಎಷ್ಟು ಇತರ ಅಂಶಗಳಿಂದ ಅವು ಈಗಾಗಲೇ ವಿನ್ಯಾಸ? 580 00:24:30,220 --> 00:24:31,040 ಇದು ಅಲ್ಲ. 581 00:24:31,040 --> 00:24:31,540 ರೈಟ್? 582 00:24:31,540 --> 00:24:36,150 ನಾವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸುತ್ತಿರುವ ಕಾರಣ ಈ ಬಹು ಪದರ ಹ್ಯಾಶ್ ಟೇಬಲ್. 583 00:24:36,150 --> 00:24:38,280 ಮತ್ತು ಚಾಲನೆಯ ಸಮಯ ಈ ಕಾರ್ಯಾಚರಣೆಗಳ ಯಾವುದೇ 584 00:24:38,280 --> 00:24:41,510 ಸಂಖ್ಯೆ ಅಲ್ಲ ಅವಲಂಬಿತವಾಗಿದೆ ವಿನ್ಯಾಸ ಅಂಶಗಳನ್ನು 585 00:24:41,510 --> 00:24:43,090 ಅಥವಾ ಅಂತಿಮವಾಗಿ ಹೋಗುವ ವಿನ್ಯಾಸ ಎಂದು, 586 00:24:43,090 --> 00:24:44,714 ಆದರೆ ನಿರ್ದಿಷ್ಟವಾಗಿ ಅವಧಿಯನ್ನು? 587 00:24:44,714 --> 00:24:46,500 588 00:24:46,500 --> 00:24:49,200 >> ಎಂಬ ವಾಕ್ಯವನ್ನು , ಸೇರಿಸಲಾದ ಮಾಡಲು ಯಾವ 589 00:24:49,200 --> 00:24:52,580 ಈ asymptotically ನಿರಂತರ ಒಂದು ಬಾರಿ ದೊಡ್ಡ ಒ. 590 00:24:52,580 --> 00:24:54,720 ನಾನೂ ಕೇವಲ ರಲ್ಲಿ ನೈಜ, ಈ 591 00:24:54,720 --> 00:24:58,380 Daven ಹೆಸರು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸೇರಿಸುವ ಅರ್ಥ ಐದು ಹಂತಗಳಲ್ಲಿ, ಅಥವಾ ಡೆವನ್ಪೋರ್ಟ್ ಒಂಬತ್ತು ರೀತಿಯ 592 00:24:58,380 --> 00:25:00,100 ಹಂತಗಳನ್ನು, ಅಥವಾ ಡೇವಿಡ್ ಐದು ಹಂತಗಳಲ್ಲಿ. 593 00:25:00,100 --> 00:25:03,071 ಆ ಸಣ್ಣ ಸಾಕಷ್ಟು ಡಾರ್ನ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾರಿ ಇಲ್ಲಿದೆ. 594 00:25:03,071 --> 00:25:05,320 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಎಂದು ಬಹಳ ಇಲ್ಲಿದೆ ಒಳ್ಳೆಯದು, ವಿಶೇಷವಾಗಿ 595 00:25:05,320 --> 00:25:08,126 ಇದು ಒಟ್ಟು ಅವಲಂಬಿಸಿದೆ ಅಲ್ಲ ಅಲ್ಲಿ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು. 596 00:25:08,126 --> 00:25:10,500 ಆದ್ದರಿಂದ ನಾವು ಈ ಜಾರಿಗೆ ಎಂಬುದರ ಕೋಡ್ ರಲ್ಲಿ ರಚನೆ ರೀತಿಯ? 597 00:25:10,500 --> 00:25:12,900 ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಇಲ್ಲಿದೆ ಸಂಕೀರ್ಣ, ಆದರೆ ಇನ್ನೂ ಇಲ್ಲಿದೆ 598 00:25:12,900 --> 00:25:15,050 ಕೇವಲ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಸ್. 599 00:25:15,050 --> 00:25:17,830 ನಾನು ಮರುವ್ಯಾಖ್ಯಾನಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಮಗೆ ನೋಡ್ ಕೆಳಗಿನಂತೆ: 600 00:25:17,830 --> 00:25:21,100 bool word-- ಕರೆದು ಈ ಏನು ಎಂದು ಕರೆಯಬಹುದು. 601 00:25:21,100 --> 00:25:23,970 ಆದರೆ, bool ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ನಾನು ಒಂದು ಚೆಕ್ ಗುರುತು ಎಂದು ಸೆಳೆಯಿತು. 602 00:25:23,970 --> 00:25:24,490 ಹೌದು. 603 00:25:24,490 --> 00:25:26,720 ಈ ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ ಹೊಂದಿದೆ ಈ ವಿನ್ಯಾಸ. 604 00:25:26,720 --> 00:25:30,702 >> ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನೋಡ್ ಸ್ಟಾರ್ ಮಕ್ಕಳಿಗೆ ಅಲ್ಲಿ ಹೇಳಬೇಕಾಗುತ್ತದೆ. 605 00:25:30,702 --> 00:25:32,410 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಕೇವಲ ಇಷ್ಟ ವಂಶವೃಕ್ಷ, ನೀವು 606 00:25:32,410 --> 00:25:34,370 ಗ್ರಂಥಿಗಳು ಪರಿಗಣಿಸಲಿದೆ ಎಂದು ಆಫ್ ನೇಣು 607 00:25:34,370 --> 00:25:36,920 ಕೆಲವು ಪೋಷಕರು ಕೆಳಗೆ ಅಂಶ ಮಕ್ಕಳು ಎಂದು. 608 00:25:36,920 --> 00:25:40,510 ಆದ್ದರಿಂದ ಮಕ್ಕಳು ಹೋಗುತ್ತದೆ 27 ಒಂದು ಶ್ರೇಣಿಯನ್ನು, 27 ಎಂದು 609 00:25:40,510 --> 00:25:41,680 ಕೇವಲ ಅಪಾಸ್ಟ್ರಫಿ ಎಂಬ. 610 00:25:41,680 --> 00:25:43,390 ನಾವು ವಿಂಗಡಿಸಲು ನೀನು ವಿಶೇಷ ಸಂದರ್ಭದಲ್ಲಿ ಆ. 611 00:25:43,390 --> 00:25:45,400 ಆದ್ದರಿಂದ ನೀವು ಕೆಲವು ಹೊಂದಬಹುದು ಅಪಾಸ್ಟ್ರಫಿಗಳನ್ನು ಹೆಸರುಗಳು. 612 00:25:45,400 --> 00:25:47,399 ಬೇಕೆನ್ನಿಸಿದರೆ ಕೂಡುಗೆರೆ ಮಾಡಬೇಕಾದುದು ಅಲ್ಲಿ ಹೋಗಿ, ಆದರೆ ನೀವು 613 00:25:47,399 --> 00:25:50,330 ಪು ಸೆಟ್ 5 ನಾವು ಮಾತ್ರ ಆರೈಕೆಯಲ್ಲಿ ನೋಡಿ ಅಕ್ಷರಗಳು ಮತ್ತು ಅಪಾಸ್ಟ್ರಫಿಗಳನ್ನು ಬಗ್ಗೆ. 614 00:25:50,330 --> 00:25:52,990 >> ಮತ್ತು ಹೇಗೆ ನೀವು ಪ್ರತಿನಿಧಿಸಲು ಇಲ್ಲ ಡೇಟಾ ರಚನೆ ಸ್ವತಃ? 615 00:25:52,990 --> 00:25:56,454 ಹೇಗೆ ನೀವು ಮೂಲ ಪ್ರತಿನಿಧಿಸಲು ಇಲ್ಲ ಈ trie, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು? 616 00:25:56,454 --> 00:25:59,620 ಸರಿ, ನೀವು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಇದ್ದಂತೆ ಮೊದಲ ಅಂಶ ಒಂದು ಪಾಯಿಂಟರ್ ಅಗತ್ಯವಿದೆ. 617 00:25:59,620 --> 00:26:04,270 ಒಂದು trie ಜೊತೆ ನೀವು ಒಂದು ಅಗತ್ಯವಿದೆ ಈ trie ಮೂಲ ಪಾಯಿಂಟರ್. 618 00:26:04,270 --> 00:26:07,290 ಅಲ್ಲಿಂದ ನೀವು ಹ್ಯಾಶ್ ಮಾಡಬಹುದು ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ಕೆಳಗೆ ಆಳವಾದ ಮತ್ತು ಆಳವಾದ 619 00:26:07,290 --> 00:26:10,460 ರಚನೆ ಪ್ರತಿಯೊಂದು ನೋಡ್. 620 00:26:10,460 --> 00:26:13,440 ಆದ್ದರಿಂದ ಕೇವಲ ಈ ಮಾಡಬಹುದು ನಾವು ಎಂದು struct ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. 621 00:26:13,440 --> 00:26:15,877 >> ಈಗ, ಓ ಪ್ರಶ್ನೆ Meanwhile--. 622 00:26:15,877 --> 00:26:17,220 >> ಪ್ರೇಕ್ಷಕರು: bool ಪದ ಯಾವುದು? 623 00:26:17,220 --> 00:26:20,490 >> DAVID MALAN: Bool ಪದ ಈ ಸಿ ಅವತಾರ 624 00:26:20,490 --> 00:26:22,920 ನಾನು ವಿವರಿಸುವ ಇಲ್ಲಿ, ಈ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ 625 00:26:22,920 --> 00:26:26,000 ನಾನು ಪ್ರತಿ ವಿಭಜಿಸುವ ಪ್ರಾರಂಭಿಸಿದರು ಎರಡು ತುಂಡುಗಳಾಗಿ ರಚನೆಯ ಅಂಶಗಳನ್ನು. 626 00:26:26,000 --> 00:26:27,600 ಒಂದು ಮುಂದಿನ ನೋಡ್ಗೆ ಒಂದು ಪಾಯಿಂಟರ್. 627 00:26:27,600 --> 00:26:30,280 ಇತರ ಎಂದು ಹೊಂದಿದೆ ಚೆಕ್ ಬಾಕ್ಸ್ ರೀತಿಯ 628 00:26:30,280 --> 00:26:33,770 ಒಂದು ಇಲ್ಲ, ಹೌದು ಹೇಳಲು ಇಲ್ಲಿ ಕೊನೆಗೆ Daven ಪದ, 629 00:26:33,770 --> 00:26:35,610 , ನಾವು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಕ್ಷಣ, ಡೇವ್ ನಲ್ಲಿ. 630 00:26:35,610 --> 00:26:39,320 >> ಡೇವ್ ಒಂದು ಎಂದು ನಾನು ಕೂಡ ಕ್ರಮಬದ್ಧ ವರ್ಡ್, ಅವರು trie ರಲ್ಲಿ ಅಲ್ಲ 631 00:26:39,320 --> 00:26:39,830 ಇನ್ನೂ. 632 00:26:39,830 --> 00:26:40,950 ಮತ್ತು ಡಿ ಒಂದು ಪದ ಅಲ್ಲ. 633 00:26:40,950 --> 00:26:42,770 ಮತ್ತು ಡಿ ಒಂದು ಪದ ಅಥವಾ ಹೆಸರಲ್ಲ. 634 00:26:42,770 --> 00:26:45,020 ಚೆಕ್ ಗುರುತು ಆದ್ದರಿಂದ ಮಾತ್ರ ನೀವು ಒಮ್ಮೆ ಸೂಚಿಸುತ್ತದೆ 635 00:26:45,020 --> 00:26:48,190 ಈ ನೋಡ್ ಹಿಟ್ ಪಾತ್ರಗಳ ಹಿಂದಿನ ಮಾರ್ಗವನ್ನು 636 00:26:48,190 --> 00:26:50,700 ನೀವು ಸೇರಿಸಲಾಗಿದೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಸ್ಟ್ರಿಂಗ್. 637 00:26:50,700 --> 00:26:53,660 ಆದ್ದರಿಂದ ಎಲ್ಲ, bool ಇಲ್ಲಿದೆ ನಮಗೆ ಅಲ್ಲಿ ಮಾಡುತ್ತಿರುವ. 638 00:26:53,660 --> 00:26:55,500 >> ಪ್ರಯತ್ನಗಳಲ್ಲಿ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 639 00:26:55,500 --> 00:26:56,215 ಹೌದು. 640 00:26:56,215 --> 00:26:58,035 >> ಪ್ರೇಕ್ಷಕರು: ಅತಿಕ್ರಮಣ ಏನು? 641 00:26:58,035 --> 00:26:59,945 ಏನು ನೀವು ಡೇವ್ ಮತ್ತು Daven ಹೊಂದಿದ್ದರೆ? 642 00:26:59,945 --> 00:27:00,820 DAVID MALAN: ಪರ್ಫೆಕ್ಟ್. 643 00:27:00,820 --> 00:27:02,580 ಏನು ನೀವು ಡೇವ್ ಮತ್ತು Daven ಹೊಂದಿದ್ದರೆ? 644 00:27:02,580 --> 00:27:06,240 ನಾವು ಸೇರಿಸಲು ಆದ್ದರಿಂದ, ಅಡ್ಡಹೆಸರು ಹೇಳುತ್ತಾರೆ David-- Dave-- ಡಿ ಎ ವಿ ಇ? 645 00:27:06,240 --> 00:27:07,370 646 00:27:07,370 --> 00:27:08,700 ಈ ವಾಸ್ತವವಾಗಿ ಸೂಪರ್ ಸರಳವಾಗಿದೆ. 647 00:27:08,700 --> 00:27:10,325 ನಾವು ಕೇವಲ ನಾಲ್ಕು ಕ್ರಮಗಳನ್ನು ನೀನು. 648 00:27:10,325 --> 00:27:11,042 649 00:27:11,042 --> 00:27:15,847 ಡಿ ಎ ವಿ ಇ. ಮತ್ತು ನಾನು ಏನು ಹೊಂದಿಲ್ಲ ನಾನು ನಾಲ್ಕನೇ ನೋಡ್ ಹಿಟ್ ಒಮ್ಮೆ ಹಾಗೆ? 650 00:27:15,847 --> 00:27:16,680 ಪರಿಶೀಲಿಸಿ ಹೋಗುವ. 651 00:27:16,680 --> 00:27:18,000 ನಾವು ಈಗಾಗಲೇ ಹೋಗಲು ಉತ್ತಮ ಆರ್. 652 00:27:18,000 --> 00:27:18,840 ಮಾಡಲಾಗುತ್ತದೆ. 653 00:27:18,840 --> 00:27:19,750 ನಾಲ್ಕು ಹಂತಗಳಲ್ಲಿ. 654 00:27:19,750 --> 00:27:21,590 Asymptotically ಸ್ಥಿರ ಸಮಯ. 655 00:27:21,590 --> 00:27:26,300 ಮತ್ತು ಈಗ ನಾವು ಆ ಎರಡೂ ಡೇವ್ ಸೂಚಿಸಿದ ಬಂದಿದೆ ಮತ್ತು Daven ರಚನೆ ತಂತಿಗಳು. 656 00:27:26,300 --> 00:27:27,710 ಆದ್ದರಿಂದ ಒಂದು ಸಮಸ್ಯೆ. 657 00:27:27,710 --> 00:27:30,200 ಮತ್ತು ಹೇಗೆ ಉಪಸ್ಥಿತಿ ಗಮನಕ್ಕೆ Daven ಆಫ್ ಇರುವಂತಹ 658 00:27:30,200 --> 00:27:34,750 ಯಾವುದೇ ಹೆಚ್ಚು ಸಮಯ ಅಥವಾ ಕಡಿಮೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸಮಯ ಡೇವ್ ಮತ್ತು ಪ್ರತಿಕ್ರಮದಲ್ಲಿ. 659 00:27:34,750 --> 00:27:36,000 >> ನಾವು ಈಗ ಬೇರೆ ಏನು ಮಾಡಬಹುದು? 660 00:27:36,000 --> 00:27:40,680 ನಾವು ಮೊದಲು ಈ ರೂಪಕ ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ಟ್ರೇಗಳು ಏನೋ ಪ್ರತಿನಿಧಿಸುವ. 661 00:27:40,680 --> 00:27:43,380 ಆದರೆ ಇದು ತಿರುಗಿದರೆ ಒಂದು ಟ್ರೇಗಳು ಆಫ್ ಸ್ಟಾಕ್ ವಾಸ್ತವವಾಗಿ 662 00:27:43,380 --> 00:27:47,187 ಮತ್ತೊಂದು ಅಮೂರ್ತ ದತ್ತಾಂಶದ ಪ್ರದರ್ಶನಕ್ಕೆ ಒಂದು ಉನ್ನತ ಮಟ್ಟದ ಅಕ್ಷಾಂಶ ರಚನೆ ಟೈಪ್ 663 00:27:47,187 --> 00:27:49,770 ಕೊನೆಯಲ್ಲಿ ದಿನ ಕೇವಲ ಎಂದು ವಿನ್ಯಾಸ ಅಥವಾ ಲಿಂಕ್ ಪಟ್ಟಿ 664 00:27:49,770 --> 00:27:50,970 ಲೌಕಿಕ ಅಥವಾ ಏನೋ. 665 00:27:50,970 --> 00:27:53,270 ಆದರೆ ಅದು ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ಇಲ್ಲಿದೆ ಪರಿಕಲ್ಪನಾ ಪರಿಕಲ್ಪನೆ. 666 00:27:53,270 --> 00:27:56,440 ಈ ರೀತಿಯ ಒಂದು ಸ್ಟಾಕ್, ಮ್ಯಾಥರ್ ಇಲ್ಲಿ ಟ್ರೇಗಳು, 667 00:27:56,440 --> 00:27:58,750 ಸಾಮಾನ್ಯವಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ ಕೇವಲ ಸ್ಟಾಕ್ ಆ. 668 00:27:58,750 --> 00:28:02,540 >> ಮತ್ತು ಅಕ್ಷಾಂಶ ರಚನೆಯ ಈ ರೀತಿಯ ನೀವು ಎರಡು operations-- ಹೊಂದಿವೆ 669 00:28:02,540 --> 00:28:05,880 ನೀವು ಒಂದು ಎಂದು ಪುಶ್ ಹೊಂದಿವೆ ಸ್ಟಾಕ್ ಏನಾದರೂ ಸೇರಿಸುವ 670 00:28:05,880 --> 00:28:08,320 ಮತ್ತೊಂದು ಟ್ರೇ ಹಾಕುವ ಹಾಗೆ ಸ್ಟಾಕ್ ಮೇಲೆ ಬ್ಯಾಕ್. 671 00:28:08,320 --> 00:28:11,350 ನೀವು ಅಂದರೆ ತದನಂತರ, ಪಾಪ್ ಉನ್ನತವಾದ ಟ್ರೇ ತೆಗೆದುಕೊಳ್ಳಲು. 672 00:28:11,350 --> 00:28:16,210 ಆದರೆ ಸ್ಟಾಕ್ ಎಂಬುದು ಬಗ್ಗೆ ಪ್ರಮುಖ ಇಲ್ಲಿದೆ ಇದು ಈ ಕುತೂಹಲಕಾರಿ ಲಕ್ಷಣ ಅವರಲ್ಲಿದೆ. 673 00:28:16,210 --> 00:28:19,560 ಊಟದ ಹಾಲ್ ಸಿಬ್ಬಂದಿ ರೀತಿಯಾಗಿವೆ ಮುಂದಿನ ಊಟಕ್ಕೆ ಟ್ರೇಗಳು ಜೋಡಿಸಿದರೆ, 674 00:28:19,560 --> 00:28:21,380 ಏನು ಎಂದು ವಿಶೇಷವೇನು ಹೇಗೆ ವಿದ್ಯಾರ್ಥಿಗಳು ಬಗ್ಗೆ ನಿಜವಾದ 675 00:28:21,380 --> 00:28:22,856 ಈ ವಿನ್ಯಾಸ ಸಂವಹನ? 676 00:28:22,856 --> 00:28:24,480 ಪ್ರೇಕ್ಷಕರು: ಅವರು ಒಂದು ಆಫ್ ಪಾಪ್ ನೀನು. 677 00:28:24,480 --> 00:28:26,550 DAVID MALAN: ಅವರು ನೀನು ಒಂದು ಆಫ್, ಆಶಾದಾಯಕವಾಗಿ ಟಾಪ್ ಪಾಪ್. 678 00:28:26,550 --> 00:28:28,910 ಇಲ್ಲವಾದರೆ ಇದು ಸ್ಟುಪಿಡ್ ರೀತಿಯ ಕೆಳಗೆ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಹೋಗಲು. 679 00:28:28,910 --> 00:28:29,070 ರೈಟ್? 680 00:28:29,070 --> 00:28:31,620 ಡೇಟಾ ರಚನೆ ನಿಜವಾಗಿಯೂ ಅನುಮತಿಸುವುದಿಲ್ಲ ನೀವು ಕನಿಷ್ಠ ಕೆಳಗೆ ತಟ್ಟೆ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ 681 00:28:31,620 --> 00:28:32,520 ಸುಲಭವಾಗಿ. 682 00:28:32,520 --> 00:28:35,040 ಆದ್ದರಿಂದ ಈ ಕುತೂಹಲ ಇಲ್ಲ ಸ್ಟಾಕ್ ಆಸ್ತಿ 683 00:28:35,040 --> 00:28:39,730 ಕೊನೆಯ ಐಟಂ ಎಂದು ಮೊದಲ ಒಂದು ಔಟ್ ಎಂದು ನಾನು. 684 00:28:39,730 --> 00:28:43,400 ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿಗಳು ಕರೆ ಈ ಮೊದಲ, ರಲ್ಲಿ ಕೊನೆಯ LIFO--. 685 00:28:43,400 --> 00:28:45,540 ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ಹೊಂದಿದೆ ಆಸಕ್ತಿದಾಯಕ ಅನ್ವಯಗಳನ್ನು. 686 00:28:45,540 --> 00:28:50,090 ಅದು ಕೆಲವು ಎಂದು ಸ್ಪಷ್ಟ ಅಲ್ಲ ಇತರರು, ಆದರೆ, ವಾಸ್ತವವಾಗಿ, ಸಹಕಾರಿ 687 00:28:50,090 --> 00:28:54,040 ಮತ್ತು ಇದು, ವಾಸ್ತವವಾಗಿ, ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು. 688 00:28:54,040 --> 00:28:58,550 >> ಆದ್ದರಿಂದ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಅವಕಾಶ ನನಗೆ ಆ ಧುಮುಕುವುದಿಲ್ಲ ಅಲ್ಲ. 689 00:28:58,550 --> 00:28:59,860 ಬದಲಿಗೆ ಇದನ್ನು ನೋಡೋಣ. 690 00:28:59,860 --> 00:29:03,700 ನ ಸುಮಾರು ಎಂದು ಒಂದು ನೋಡೋಣ ಅದೇ ಕಲ್ಪನೆ, ಆದರೆ ಇದು ಸ್ವಲ್ಪ ಗೌರವರ್ಣ ಇಲ್ಲಿದೆ. 691 00:29:03,700 --> 00:29:04,200 ರೈಟ್? 692 00:29:04,200 --> 00:29:07,560 ನೀವು ಈ ಅಭಿಮಾನಿ ಹುಡುಗರು ಒಂದು ನೀವು, ಅಥವಾ ನಿಜವಾಗಿಯೂ ಆಪಲ್ ಉತ್ಪನ್ನಗಳು ಇಷ್ಟಗಳನ್ನು ಹುಡುಗಿಯರು 693 00:29:07,560 --> 00:29:10,130 ಮತ್ತು ನೀವು AM 3:00 ಎಚ್ಚರವಾಯಿತು ಕೆಲವು ಅಂಗಡಿಯಲ್ಲಿ ಸಾಲಿನಲ್ಲಿ 694 00:29:10,130 --> 00:29:14,150 ಅತ್ಯಂತ ಇತ್ತೀಚಿನ ಐಫೋನ್ ಪಡೆಯಲು, ನೀವು ಹೀಗೆ ಸರತಿಯಲ್ಲಿ ಇರಬಹುದು. 695 00:29:14,150 --> 00:29:15,800 >> ಈಗ ಕ್ಯೂ ಬಹಳ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಹೆಸರಿಸಲಾಗಿದೆ. 696 00:29:15,800 --> 00:29:18,190 ಇರುವುದರಿಂದ ಇದು ಒಂದು ಲೈನ್ ಇದು ಕೆಲವು ಸೊಗಸು. 697 00:29:18,190 --> 00:29:18,690 ರೈಟ್? 698 00:29:18,690 --> 00:29:21,690 ನೀವು ಮಾಡಿದ ಅದು ರೀತಿಯ ಹೀರಿಕೊಳ್ಳುತ್ತಾರೆ ಎಂದು ಆಪಲ್ ಅಂಗಡಿಯಲ್ಲಿ ಮೊದಲ ದೊರೆತಿದೆ 699 00:29:21,690 --> 00:29:25,700 ಆದರೆ ನೀವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ bottommost ಇವೆ ಟ್ರೇ ನಂತರ ಆಪಲ್ ನೌಕರರು ಕಾರಣ 700 00:29:25,700 --> 00:29:28,189 ಕೊನೆಯ ವ್ಯಕ್ತಿ ಪಾಪ್ ಯಾರು ವಾಸ್ತವವಾಗಿ ಸಾಲಿನಲ್ಲಿ ದೊರೆತಿದೆ. 701 00:29:28,189 --> 00:29:31,230 ಬಣವೆಗಳು ಮತ್ತು ಸಾಲುಗಳನ್ನು, ಸಹ ಆದ್ದರಿಂದ ಕಾರ್ಯತತ್ಪರವಾಗಿಲ್ಲದಿರಬಹುದು ಅವರು same-- ರೀತಿಯ ಆರ್ 702 00:29:31,230 --> 00:29:33,105 ಇದು ಕೇವಲ ಈ ಕಲೆಕ್ಷನ್ ಸಂಪನ್ಮೂಲಗಳ ಇಲ್ಲಿದೆ 703 00:29:33,105 --> 00:29:36,210 ಅಲ್ಲಿ ಅಂತ shrink-- ಬೆಳೆಯಲು ಹೋಗುತ್ತದೆ ಮತ್ತು ಇದು ಈ ಸೊಗಸು ಅಂಶವು, 704 00:29:36,210 --> 00:29:39,634 ನೈಜ ಜಗತ್ತಿನ ಕನಿಷ್ಠ, ಅಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆ ನೀವು ವ್ಯಾಯಾಮ 705 00:29:39,634 --> 00:29:40,800 ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ. 706 00:29:40,800 --> 00:29:43,360 ಒಂದು ಸರತಿ ಒಂದು stack-- rather-- ಹೇಳಲಾಗುತ್ತದೆ 707 00:29:43,360 --> 00:29:45,320 ಎರಡು ಕಾರ್ಯಾಚರಣೆಗಳು: ಎನ್ ಕ್ಯೂ ಮತ್ತು ಡಿ ಕ್ಯೂ. 708 00:29:45,320 --> 00:29:46,341 709 00:29:46,341 --> 00:29:48,090 ಅಥವಾ ನೀವು ಅವರನ್ನು ಕರೆ ವಸ್ತುಗಳ ಯಾವುದೇ ಸಂಖ್ಯೆಯ. 710 00:29:48,090 --> 00:29:50,770 ಆದರೆ ನೀವು ಹಿಡಿಯಲು ಬಯಸುವ ಒಂದು ಸೇರಿಸಿ ಕಲ್ಪನೆಯನ್ನು 711 00:29:50,770 --> 00:29:53,230 ಮತ್ತು ಒಂದು ಅಂತಿಮವಾಗಿ ಕಳೆದು ಇದೆ. 712 00:29:53,230 --> 00:29:58,840 >> ಈಗ HOOD ಕೆಳಗೆ, ಎರಡೂ ಸ್ಟಾಕ್ ಮತ್ತು ಒಂದು ಸರದಿಯಲ್ಲಿ ಹೇಗೆ ಜಾರಿಗೆ? 713 00:29:58,840 --> 00:30:01,390 ನಾವು ಆಫ್ ಕೋಡ್ ಹೋಗಲು ಆಗುವುದಿಲ್ಲ ಇದು ಏಕೆಂದರೆ ಉನ್ನತ ಮಟ್ಟದ 714 00:30:01,390 --> 00:30:03,387 ಕಲ್ಪನೆ ರೀತಿಯ ಹೆಚ್ಚು ಸ್ಪಷ್ಟ. 715 00:30:03,387 --> 00:30:04,470 ನನ್ನ ಪ್ರಕಾರ, ಮಾನವರು ಏನು ಮಾಡಬೇಕು? 716 00:30:04,470 --> 00:30:07,030 ನಾನು ಆಪಲ್ ಮೊದಲ ವ್ಯಕ್ತಿ ಆಮ್ ಸಂಗ್ರಹಿಸಿ ಮತ್ತು ಈ ಮುಂದೆ ಬಾಗಿಲು ಆಗಿದೆ, 717 00:30:07,030 --> 00:30:08,130 ನೀವು ನಾನು ಇಲ್ಲಿ ನಿಂತು ಪಡೆಯಲಿದ್ದೇನೆ, ಗೊತ್ತಿಲ್ಲ. 718 00:30:08,130 --> 00:30:09,750 ಮತ್ತು ಮುಂದಿನ ವ್ಯಕ್ತಿಯ ಇಲ್ಲಿ ನಿಂತು ಹೋಗುವ. 719 00:30:09,750 --> 00:30:11,500 ಮತ್ತು ಮುಂದಿನ ವ್ಯಕ್ತಿಯ ಇಲ್ಲಿ ನಿಂತು ಹೋಗುವ. 720 00:30:11,500 --> 00:30:13,792 ಹಾಗಾಗಿ ಅಕ್ಷಾಂಶ ರಚನೆ ಸ್ವತಃ ಕ್ಯೂ ನೀಡುತ್ತಾಳೆ? 721 00:30:13,792 --> 00:30:14,542 >> ಪ್ರೇಕ್ಷಕರು: ಎ ಕ್ಯೂ. 722 00:30:14,542 --> 00:30:15,667 DAVID MALAN: ಸರಿ, ಒಂದು ಕ್ಯೂ. 723 00:30:15,667 --> 00:30:16,390 ಖಂಡಿತ. 724 00:30:16,390 --> 00:30:16,920 ಬೇರೆ ಏನು? 725 00:30:16,920 --> 00:30:17,600 >> ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ. 726 00:30:17,600 --> 00:30:18,990 >> DAVID MALAN: ಸಂಯೋಜನಾ ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಪಟ್ಟಿ. 727 00:30:18,990 --> 00:30:22,500 ಮತ್ತು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ನಂತರ ಏಕೆಂದರೆ ಸಂತೋಷವನ್ನು ವಿರುದ್ಧವಾಗಿ ಇದು ಕ್ರಮವಿಲ್ಲದ ಉದ್ದವಾದ ಬೆಳೆಯುವ 728 00:30:22,500 --> 00:30:24,880 ಕೆಲವು ಸ್ಥಿರ ಸಂಖ್ಯೆ ಹೊಂದಿರುವ ಅಂಗಡಿಯಲ್ಲಿ ಜನರ. 729 00:30:24,880 --> 00:30:27,030 ಆದರೆ ಬಹುಶಃ ಒಂದು ಸ್ಥಿರ ಸಂಖ್ಯೆ ಸ್ಥಳಗಳ ಕಾನೂನುಬದ್ಧ. 730 00:30:27,030 --> 00:30:30,350 ಅವರು ಕೇವಲ 20 ರೀತಿಯ ಹೊಂದಿದ್ದರೆ ಕಾರಣ ಬಹುಶಃ, ಮೊದಲ ದಿನ ಐಫೋನ್ಗಳನ್ನು 731 00:30:30,350 --> 00:30:33,930 ಅವರು ಕೇವಲ ಗಾತ್ರ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅಗತ್ಯವಿದೆ 20 ಆ ಕ್ಯೂ, ಪ್ರತಿನಿಧಿಸಲು 732 00:30:33,930 --> 00:30:37,070 ನಾವು ಮಾತುಕತೆ ಪ್ರಾರಂಭಿಸಲು ಒಮ್ಮೆ ಮಾತ್ರ ಈಗ ಹೇಳಲು ಇದೆ ಈ ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಸಮಸ್ಯೆಗಳ ಬಗ್ಗೆ, 733 00:30:37,070 --> 00:30:38,890 ನೀವು ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಎಷ್ಟೇ ಸಂಖ್ಯೆಯ ರಲ್ಲಿ. 734 00:30:38,890 --> 00:30:42,030 ಮತ್ತು ಬಹುಶಃ ಕೇವಲ ಹೋಗುವ ಇಲ್ಲ ಸಮಯ ಮತ್ತು ಒಂದು ವ್ಯಾಪಾರ ಆಫ್ 735 00:30:42,030 --> 00:30:43,950 ಅಥವಾ ಕೇವಲ ನಿಮ್ಮ ಸ್ವಂತ ಕೋಡ್ ಸಂಕೀರ್ಣತೆಯ. 736 00:30:43,950 --> 00:30:45,380 >> ಸ್ಟಾಕ್ ಬಗ್ಗೆ ಏನು? 737 00:30:45,380 --> 00:30:48,190 ಅಲ್ಲದೆ, ಒಂದು ಸ್ಟಾಕ್, ನಾವು ತುಂಬಾ ನೋಡಿದ ಕೇವಲ ಈ ಫಲಕಗಳಲ್ಲಿ ಆಗಿರಬಹುದು. 738 00:30:48,190 --> 00:30:50,007 ಮತ್ತು ನೀವು ಈ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು. 739 00:30:50,007 --> 00:30:53,090 ಆದರೆ ಒಂದು ಹಂತದಲ್ಲಿ ನೀವು, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಬಳಸುತ್ತವೆ ವೇಳೆ ಏನು ಟ್ರೇಗಳು ತೀರುತ್ತದೆ ವಿಶೇಷವೇನು 740 00:30:53,090 --> 00:30:54,173 ನೀವು ಕೆಳಗೆ ಹಾಕಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ? 741 00:30:54,173 --> 00:30:55,170 742 00:30:55,170 --> 00:30:55,670 ಎಲ್ಲಾ ಸರಿ. 743 00:30:55,670 --> 00:30:57,490 ನೀವು ಮಾತ್ರ ನೀನು ಆದ್ದರಿಂದ ಹೆಚ್ಚಿನ ಹೋಗಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. 744 00:30:57,490 --> 00:31:00,156 ಮತ್ತು ನಾನು ಅವರು ಆರ್ ಮ್ಯಾಥರ್ ಭಾವಿಸುತ್ತೇನೆ ವಾಸ್ತವವಾಗಿ ಪ್ರಾರಂಭದಲ್ಲಿ ಗೂಡಿನ. 745 00:31:00,156 --> 00:31:01,950 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ಇದು ಸುಮಾರು ಇಲ್ಲಿದೆ ಮ್ಯಾಥರ್ ಬಳಸುತ್ತಿದೆ ಹಾಗೆ 746 00:31:01,950 --> 00:31:03,783 ನಿಗದಿತ ಗಾತ್ರದ ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ನೀವು, ಏಕೆಂದರೆ 747 00:31:03,783 --> 00:31:08,302 ರಲ್ಲಿ ಪ್ರಾರಂಭದಲ್ಲಿ ಅನೇಕ ಟ್ರೇಗಳು ಹೊಂದಿಕೊಳ್ಳಲು ಜನರ ಮೊಣಕಾಲುಗಳ ಕೆಳಗೆ ಕೆಳಗೆ ಗೋಡೆಯ. 748 00:31:08,302 --> 00:31:10,010 ಹೀಗೆ ಇರಬಹುದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಎಂದು, 749 00:31:10,010 --> 00:31:14,300 ಆದರೆ ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯನ್ನು. 750 00:31:14,300 --> 00:31:16,390 >> ಅಲ್ಲದೆ, ಮತ್ತೊಂದು ಅಕ್ಷಾಂಶ ರಚನೆ ಬಗ್ಗೆ? 751 00:31:16,390 --> 00:31:18,760 ನನಗೆ ಇಲ್ಲಿ ದೃಶ್ಯ ಇತರ ಒಂದು ಮೇಲೆಳೆದುಕೊಳ್ಳಲು ಲೆಟ್. 752 00:31:18,760 --> 00:31:24,710 ಹೇಗೆ ಇಲ್ಲಿ ಈ ಒಂದು ರೀತಿಯ? 753 00:31:24,710 --> 00:31:28,920 ಏಕೆ ಹೊಂದಲು ಬಯಸಿದಾಗ ಇದು ಸಹಕಾರಿಯಾಗುತ್ತದೆ ಒಂದು trie, ಎಂದು ಅಲಂಕಾರಿಕ ಏನೋ ಇದು 754 00:31:28,920 --> 00:31:32,370 ನಾವು, ಈ ವಿಶಾಲ ಗ್ರಂಥಿಗಳು ಕಂಡಿತು ಇದು ಪ್ರತಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇದು? 755 00:31:32,370 --> 00:31:35,740 ಆದರೆ ಏನೋ ಹೆಚ್ಚು ಮಾಡಿದರೆ ಕೇವಲ, ಹಳೆಯ ಶಾಲಾ ವಂಶವೃಕ್ಷ, 756 00:31:35,740 --> 00:31:38,110 ಅವರ ಇಲ್ಲಿ ಗ್ರಂಥಿಗಳು ಪ್ರತಿ ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆ ಉಳಿಸುವುದು. 757 00:31:38,110 --> 00:31:42,180 ಬದಲಿಗೆ ಹೆಸರು ಅಥವಾ ವಂಶಸ್ಥನೆಂದು ಕೇವಲ ಈ ರೀತಿಯ ಹಲವಾರು ಉಳಿಸುವುದು. 758 00:31:42,180 --> 00:31:45,250 >> ಅಲ್ಲದೆ, ಪರಿಭಾಷೆ ನಾವು ಬಳಸಲು ಮಾಹಿತಿ ವಿನ್ಯಾಸಗಳನ್ನು ಎರಡೂ ಪ್ರಯತ್ನಗಳ ಆಗಿದೆ 759 00:31:45,250 --> 00:31:49,510 ಮತ್ತು ಮರಗಳು, ಒಂದು trie, ಮತ್ತೆ, ಅಲ್ಲಿ ಕೇವಲ ಅವರ ಗ್ರಂಥಿಗಳು ಸರಣಿಗಳಿವೆ ಒಂದು, 760 00:31:49,510 --> 00:31:51,680 ಇನ್ನೂ ಏನು ಮಾಡಬಹುದು ಗ್ರೇಡ್ ಶಾಲೆಯಿಂದ ಬಳಸಲು 761 00:31:51,680 --> 00:31:53,860 ನೀವು ಕುಟುಂಬ ಮಾಡಿದಾಗ ಮರಗಳ ಎಲೆಗಳು ಮತ್ತು ಮೂಲ 762 00:31:53,860 --> 00:31:57,250 ಮರ ಮತ್ತು ಮಕ್ಕಳ ಪೋಷಕರು ಮತ್ತು ಅದರ ಒಡಹುಟ್ಟಿದವರು. 763 00:31:57,250 --> 00:32:03,670 ಮತ್ತು ನಾವು ಒಂದು ಮರದ ಜಾರಿಗೆ ಎಂಬುದರ, ಉದಾಹರಣೆಗೆ, ಕೇವಲ ಈ ಮಾಹಿತಿ. 764 00:32:03,670 --> 00:32:07,420 ಒಂದು ಮರ, ಇದು ಒಂದು ನೋಡ್, ಒಂದಾಗಿ ಒಂದು ಸಂಖ್ಯೆ ಹೊಂದಿರುವ ಈ ವಲಯಗಳಲ್ಲಿ, 765 00:32:07,420 --> 00:32:09,947 ಇದು ಹೊಂದಿವೆ ಹಿಂದಿರುಗಬಹುದೆಂದು ಒಂದು ಪಾಯಿಂಟರ್, ಆದರೆ ಎರಡು. 766 00:32:09,947 --> 00:32:11,780 ಮತ್ತು ತಕ್ಷಣ ನೀವು ಸೇರಿಸಲು ಮಾಹಿತಿ ಎರಡನೇ ಪಾಯಿಂಟರ್, ನೀವು 767 00:32:11,780 --> 00:32:13,905 ವಾಸ್ತವವಾಗಿ ಈಗ ರೀತಿಯ ಮಾಡಬಹುದು ಎರಡು ಆಯಾಮದ ದತ್ತಾಂಶದ 768 00:32:13,905 --> 00:32:14,780 ನೆನಪಿಗಾಗಿ ರಚನೆಗಳು. 769 00:32:14,780 --> 00:32:16,660 ಎರಡು ಆಯಾಮದ ಹಾಗೆ ಸರಣಿ, ನೀವು 770 00:32:16,660 --> 00:32:18,904 ಎರಡು ಆಯಾಮದ ರೀತಿಯ ಹೊಂದಿವೆ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಆದರೆ ಬಿಡಿಗಳ 771 00:32:18,904 --> 00:32:20,820 ಒಂದು ಮಾದರಿಯನ್ನು ಅನುಸರಿಸುತ್ತವೆ ಅಲ್ಲಿ ಯಾವುದೇ ಚಕ್ರಗಳನ್ನು ಇಲ್ಲ. 772 00:32:20,820 --> 00:32:24,487 ಇದು ಒಂದು ನಿಜವಾದ ಮರ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ತದನಂತರ ಅಜ್ಜ ರೀತಿಯಲ್ಲಿ ಅಪ್ 773 00:32:24,487 --> 00:32:27,320 ಕೆಲವು ಪೋಷಕರು ಮತ್ತು ಮಕ್ಕಳು ಮತ್ತು ಮೊಮ್ಮಕ್ಕಳು ಮತ್ತು ದೊಡ್ಡ ಮೊಮ್ಮಕ್ಕಳು. 774 00:32:27,320 --> 00:32:28,370 ಮತ್ತು. 775 00:32:28,370 --> 00:32:32,390 >> ಆದರೆ, ತುಂಬಾ ಈ ಬಗ್ಗೆ ನಿಜವಾಗಿಯೂ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಇಲ್ಲಿದೆ ಕೇವಲ ಕೋಡ್ ಒಂದು ಬಿಟ್ ನೀವು ಕೀಟಲೆ, 776 00:32:32,390 --> 00:32:35,370 ಮರುಪಡೆಯಲು ಪುನರಾವರ್ತನ ತುಸುಹೊತ್ತು ಮತ್ತೆ, ಆ ಮೂಲಕ 777 00:32:35,370 --> 00:32:38,220 ನೀವು ಸ್ವತಃ ಕರೆಗಳನ್ನು ಒಂದು ಫಂಕ್ಷನ್ ಬರೆಯಲು. 778 00:32:38,220 --> 00:32:41,140 ಈ ಒಂದು ಸುಂದರ ಅವಕಾಶ ಏನಾದರೂ ಜಾರಿಗೆ 779 00:32:41,140 --> 00:32:42,920 ಪುನರಾವರ್ತನ ಹಾಗೆ, ಏಕೆಂದರೆ ಈ ಪರಿಗಣಿಸುತ್ತಾರೆ. 780 00:32:42,920 --> 00:32:43,860 >> ಈ ಒಂದು ಮರವಾಗಿದೆ. 781 00:32:43,860 --> 00:32:48,040 ಮತ್ತು ನಾನು ಹೇಗೆ ಸ್ವಲ್ಪ ಗುದ ಇಲ್ಲಿಗೆ ನಾನು ಬೀದಿ ಪೂರ್ಣಾಂಕಗಳ ಪುಟ್. 782 00:32:48,040 --> 00:32:51,020 ಹೀಗಾಗಿ ಇದು ಒಂದು ವಿಶೇಷ ಹೊಂದಿದೆ ಒಂದು ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯನ್ನು ಹೆಸರು. 783 00:32:51,020 --> 00:32:53,460 ಈಗ ನಾವು ಬೈನರಿ ಕೇಳಿರುವ ನೀವು ಹುಡುಕಲು, ಆದರೆ ಮಾಡಬಹುದು 784 00:32:53,460 --> 00:32:55,180 ಈ ವಿಷಯ ಹೆಸರನ್ನು ಹಿಂದಕ್ಕೆ ಕೆಲಸ? 785 00:32:55,180 --> 00:32:59,280 ನಾನು ಹೇಗೆ ಮಾದರಿ ಏನು ಈ ಮರದ ಪೂರ್ಣಾಂಕಗಳ ಸೇರಿಸಲಾಗಿದೆ? 786 00:32:59,280 --> 00:33:00,696 ಇದು ಅನಿಯಂತ್ರಿತ ಅಲ್ಲ. 787 00:33:00,696 --> 00:33:01,570 ಕೆಲವು ಮಾದರಿ ಇಲ್ಲ. 788 00:33:01,570 --> 00:33:02,090 ಹೌದು. 789 00:33:02,090 --> 00:33:03,370 >> ಪ್ರೇಕ್ಷಕರು: ಎಡಭಾಗದಲ್ಲಿ ಸಣ್ಣದಾಗಿ. 790 00:33:03,370 --> 00:33:03,690 >> DAVID MALAN: ಹೌದು. 791 00:33:03,690 --> 00:33:05,062 ಸಣ್ಣದಾಗಿ ಎಡ ಇರುತ್ತವೆ. 792 00:33:05,062 --> 00:33:06,270 ದೊಡ್ಡ ಪದಗಳಿಗಿಂತ ಬಲಭಾಗದಲ್ಲಿ. 793 00:33:06,270 --> 00:33:12,940 ಇಂತಹ ನಿಜವಾದ ಹೇಳಿಕೆ ಎಂದು ಮೂಲ, ಅದರ ಎಡ ಮಗು ಹೆಚ್ಚಾಗಿದೆ 794 00:33:12,940 --> 00:33:14,850 ಅದರ ಬಲ ಮಗುವಿನ ಹೆಚ್ಚು ಆದರೆ ಕಡಿಮೆ. 795 00:33:14,850 --> 00:33:17,750 ಮತ್ತು ಕೇವಲ ಒಂದು ಆಗಿದೆ ಪುನರಾವರ್ತಿತ ಮೌಖಿಕ ವ್ಯಾಖ್ಯಾನ 796 00:33:17,750 --> 00:33:20,500 ನೀವು ಅನ್ವಯಿಸಬಹುದು ಕಾರಣ ಪ್ರತಿ ನೋಡ್ ಒಂದೇ ತರ್ಕ 797 00:33:20,500 --> 00:33:23,080 ಮತ್ತು ಇದು ಕೇವಲ ತಳಕ್ಕೆ ಔಟ್, ಒಂದು ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು 798 00:33:23,080 --> 00:33:25,740 ತಿನ್ನುವೆ, ನೀವು ಒಂದು ಹಿಟ್ ಎಲೆಗಳು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, 799 00:33:25,740 --> 00:33:28,580 ಒಂದು ರಜೆ ಮತ್ತಷ್ಟು ಯಾವುದೇ ಮಕ್ಕಳು ಹೊಂದಿದೆ ಅಲ್ಲಿ. 800 00:33:28,580 --> 00:33:30,614 >> ಈಗ ಹೇಗೆ ನೀವು ಸಂಖ್ಯೆ 44 ಅನಿಸಬಹುದು? 801 00:33:30,614 --> 00:33:32,280 ನೀವು, ಎಚ್ಎಂ ಮೂಲ ಆರಂಭವಾಗುವುದು ಮತ್ತು ಹೇಳುತ್ತಿದ್ದರು. 802 00:33:32,280 --> 00:33:35,690 55 ಆದ್ದರಿಂದ ನಾನು ಹೋಗಲು ಬಯಸುತ್ತೀರಿ 44 ಅಲ್ಲ ಬಲ ಅಥವಾ ನಾನು ಬಿಟ್ಟು ಹೋಗಲು ಬಯಸುತ್ತೀರಿ? 803 00:33:35,690 --> 00:33:37,190 ವೆಲ್, ನಿಸ್ಸಂಶಯವಾಗಿ ನೀವು ಎಡ ಹೋಗಲು ಬಯಸುವ. 804 00:33:37,190 --> 00:33:40,060 ಮತ್ತು ಆದ್ದರಿಂದ ಕೇವಲ ಫೋನ್ ಹೀಗಿದೆ ಬೈನರಿ ಸರ್ಚ್ ಪುಸ್ತಕ ಉದಾಹರಣೆಗೆ 805 00:33:40,060 --> 00:33:41,099 ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ. 806 00:33:41,099 --> 00:33:43,390 ಆದರೆ ಇದು ಅನುಷ್ಠಾನಕ್ಕೆ ನೀವು ಈಗ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಕ್ರಿಯವಾಗಿ 807 00:33:43,390 --> 00:33:45,339 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅವಕಾಶ ಹೆಚ್ಚು. 808 00:33:45,339 --> 00:33:48,130 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ನೋಡಲು ಬಯಸಿದರೆ ಕೋಡ್ ನಲ್ಲಿ, ಮೊದಲ ನೋಟದಲ್ಲಿ ಖಚಿತವಾಗಿ. 809 00:33:48,130 --> 00:33:49,671 ಇದು ರೇಖೆಗಳು ಇಡೀ ಗುಂಪೇ ತೋರುತ್ತಿದೆ. 810 00:33:49,671 --> 00:33:51,220 ಆದರೆ ಸುಂದರವಾಗಿ ಸರಳ. 811 00:33:51,220 --> 00:33:54,490 ನೀವು ಒಂದು ಕಾರ್ಯ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸಿದರೆ ಅವರ ಉದ್ದೇಶ ಜೀವನದಲ್ಲಿ ಎಂಬ ಹುಡುಕಾಟ 812 00:33:54,490 --> 00:33:57,290 ಈ ಕೆಳಗಿನ ಹುಡುಕಲು ಹೊಂದಿದೆ ಹಾಗೆ ಎನ್, ಒಂದು ಪೂರ್ಣಾಂಕ, 813 00:33:57,290 --> 00:34:01,756 ಮತ್ತು ನೀವು ಒಂದು ಪಾಯಿಂಟರ್ ಜಾರಿಗೆ ನೀವು ಬೇರುಗಳ ನೋಡ್ಗೆ ಒಂದು ಪಾಯಿಂಟರ್, 814 00:34:01,756 --> 00:34:04,380 ಬದಲಿಗೆ, ಆ ಮರದ ಯಾವ ನೀವು, ಉಳಿದಂತೆ ಪ್ರವೇಶಿಸಬಹುದು 815 00:34:04,380 --> 00:34:08,850 ಹೇಗೆ ನೇರವಾಗಿ ಗಮನಕ್ಕೆ ನೀವು ತರ್ಕ ಬಳಸಿಕೊಂಡು. 816 00:34:08,850 --> 00:34:10,880 ಮರದ ಶೂನ್ಯ ವೇಳೆ, ನಿಸ್ಸಂಶಯವಾಗಿ ಇದು ಅಲ್ಲ. 817 00:34:10,880 --> 00:34:11,880 ತಂದೆಯ ತಪ್ಪು ಮರಳಲು ಅವಕಾಶ. 818 00:34:11,880 --> 00:34:12,000 ರೈಟ್? 819 00:34:12,000 --> 00:34:14,040 ನೀವು ಏನೂ ಹ್ಯಾಂಡ್ ವೇಳೆ, ಇಲ್ಲ ಇಲ್ಲ. 820 00:34:14,040 --> 00:34:17,900 >> ಬೇರೆ n ಗಿಂತ ಕಡಿಮೆ, ವೇಳೆ ಈಗ ಎನ್ ಬಾಣದ n-- ಮರದ ಬಾಣದ, 821 00:34:17,900 --> 00:34:20,670 ನಾವು ಸೂಪರ್ ಪರಿಚಯಿಸಲಾಯಿತು ಮರುಪಡೆಯಲು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಇತರ ದಿನ, 822 00:34:20,670 --> 00:34:25,100 ಮತ್ತು ಕೇವಲ ಡಿ-ರೆಫೆರೆನ್ಸ್ ಅರ್ಥ ಪಾಯಿಂಟರ್ ಮತ್ತು N ಎಂಬ ಕ್ಷೇತ್ರದಲ್ಲಿ ನೋಡಲು. 823 00:34:25,100 --> 00:34:27,690 ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಹೋಗಿ ಅರ್ಥ N ಎಂಬ ಕ್ಷೇತ್ರದಲ್ಲಿ ನೋಡಲು. 824 00:34:27,690 --> 00:34:33,810 ಆದ್ದರಿಂದ N, ನೀವು ನೀಡಿದ ನೀವು ಮೌಲ್ಯವನ್ನು, ಕಡಿಮೆ ಮರಗಳು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯಕ್ಕಿಂತ, 825 00:34:33,810 --> 00:34:35,449 ಅಲ್ಲಿ ನೀವು ಹೋಗಿ ಬಯಸುವ ಇಲ್ಲ? 826 00:34:35,449 --> 00:34:36,389 ಎಡಕ್ಕೆ. 827 00:34:36,389 --> 00:34:37,780 >> ಆದ್ದರಿಂದ ಪುನರಾವರ್ತನ ಗಮನಿಸಿ. 828 00:34:37,780 --> 00:34:39,860 ನಾನು ನಿಜವಾದ returning-- ನುಡಿದರು. 829 00:34:39,860 --> 00:34:40,989 ತಪ್ಪು. 830 00:34:40,989 --> 00:34:45,670 ನಾನು ಉತ್ತರ ಏನೇ ಹಿಂದಿರುಗಿದ ನುಡಿದರು ನನ್ನ ಗೆ ಕರೆ ಇದೆ, ಹಾದುಹೋಗುವ 831 00:34:45,670 --> 00:34:50,100 ಅಗತ್ಯಕ್ಕಿಂತ ಇದು ಮತ್ತೆ ಎನ್, ಆದರೆ ಈಗ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ? 832 00:34:50,100 --> 00:34:51,989 ಹೇಗೆ ನಾನು ಸಣ್ಣ ಸಮಸ್ಯೆ ಮಾಡುವ ನಾನು? 833 00:34:51,989 --> 00:34:54,920 ನಾನು ಎರಡನೇ ಎಂದು ಹಾದುಹೋಗುವ ನಾನು ವಾದ, ಮರದ ಮೂಲ, 834 00:34:54,920 --> 00:34:59,616 ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎಡ ಮಗು. 835 00:34:59,616 --> 00:35:00,990 ಹಾಗಾಗಿ ಎಡ ಮಗು ಹಾದುಹೋಗುವ ನಾನು. 836 00:35:00,990 --> 00:35:04,720 >> ಏತನ್ಮಧ್ಯೆ ಎನ್ ದೊಡ್ಡದಾಗಿದೆ, ವೇಳೆ ನಾನು ಪ್ರಸ್ತುತ ಬಯಸುತ್ತೇನೆ ನೋಡ್, 837 00:35:04,720 --> 00:35:06,690 ನಾನು ಬಲ ಭಾಗದಲ್ಲಿ ಹುಡುಕಲು. 838 00:35:06,690 --> 00:35:10,880 ಬೇರೆ, ಮರದ ಶೂನ್ಯ ವೇಳೆ ಮತ್ತು ಅಂಶ ಎಡಕ್ಕೆ ಅಲ್ಲ 839 00:35:10,880 --> 00:35:13,240 ಮತ್ತು ಇದು, ಸರಿ ಅಲ್ಲ ಸಂದರ್ಭದಲ್ಲಿ ಅತ್ಯದ್ಭುತವಾಗಿ ಏನು? 840 00:35:13,240 --> 00:35:14,630 841 00:35:14,630 --> 00:35:18,440 ನಾವು ವಾಸ್ತವವಾಗಿ ನೋಡ್ ಕಂಡುಬಂದರೆ ಪ್ರಶ್ನೆ, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನಿಜವಾದ ಮರಳಬಹುದು. 842 00:35:18,440 --> 00:35:21,490 >> ನಾವು ಕೇವಲ ಮೇಲ್ಮೈ ಹಿಂತೆಗೆದುಕೊಳ್ಳಲಾಯಿತು ಎಂದು ಈಗ ಈ ಡೇಟಾವನ್ನು ರಚನೆಗಳು ಕೆಲವು. 843 00:35:21,490 --> 00:35:24,370 ಸಮಸ್ಯೆ ಐದು ಸೆಟ್ ನೀವು ಮಾಡುತ್ತೇವೆ ಇನ್ನೂ ಹೆಚ್ಚಿನ ಈ ಅನ್ವೇಷಿಸಲು, 844 00:35:24,370 --> 00:35:27,250 ಮತ್ತು ನಿಮ್ಮ ವಿನ್ಯಾಸ ನೀಡಲಾಗುವುದು ಮಾಡುತ್ತೇವೆ ಈ ಬಗ್ಗೆ ಹೋಗಿ ಹೇಗೆ ಆಯ್ಕೆ. 845 00:35:27,250 --> 00:35:30,250 ನಾನು ಮೇಲೆ ತೀರ್ಮಾನಿಸಲು ಬಯಸುವ ಕೇವಲ 30 ಸೆಕೆಂಡಿನ ಟೀಸರ್ 846 00:35:30,250 --> 00:35:32,080 ಮೀರಿ ಮುಂದಿನ ವಾರ ಮತ್ತು ರಾಶಿ ಏನು. 847 00:35:32,080 --> 00:35:35,390 >> ನಾವು ಆ Thankfully begin-- ಎಂದು ನೀವು ಮಾಡಬಹುದು ನಿಧಾನವಾಗಿ ನಮ್ಮ ಪರಿವರ್ತನೆ think-- 848 00:35:35,390 --> 00:35:38,680 ಸಿ ಮತ್ತು ಕಡಿಮೆ ಪ್ರಪಂಚದ ಮಟ್ಟದ ಅನುಷ್ಠಾನದ ವಿವರಗಳು, 849 00:35:38,680 --> 00:35:42,090 ವಿಶ್ವ ಇದರಲ್ಲಿ ನಾವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಬೇರೊಬ್ಬರ ಅಂತಿಮವಾಗಿ ಲಘುವಾಗಿ 850 00:35:42,090 --> 00:35:44,010 ಈ ಡೇಟಾವನ್ನು ಜಾರಿಗೆ ನಮಗೆ ರಚನೆಗಳು 851 00:35:44,010 --> 00:35:47,570 ಮತ್ತು ನಾವು ಅರ್ಥ ಪ್ರಾರಂಭಿಸಿ ನೈಜ ಅನುಷ್ಠಾನಕ್ಕೆ ಅರ್ಥ 852 00:35:47,570 --> 00:35:50,560 ವೆಬ್ ಆಧಾರಿತ ಕಾರ್ಯಕ್ರಮಗಳು ಮತ್ತು ವೆಬ್ಸೈಟ್ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ 853 00:35:50,560 --> 00:35:52,910 ಮತ್ತು ಅತ್ಯಂತ ಭದ್ರತಾ ನಾವು ಮಾತ್ರ ಬಂದಿದೆ ಎಂದು ಪರಿಣಾಮಗಳು 854 00:35:52,910 --> 00:35:54,850 ಮೇಲ್ಮೈ ಗೀರುವುದು ಆರಂಭವಾಯಿತು. 855 00:35:54,850 --> 00:35:57,320 ಇಲ್ಲಿ ನಮಗೆ ರಾಶಿ ಏನು ದಿನಗಳಲ್ಲಿ ಬರಲು. 856 00:35:57,320 --> 00:36:00,480 >> [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 857 00:36:00,480 --> 00:36:03,432 858 00:36:03,432 --> 00:36:12,780 >> -He, ಒಂದು ಸಂದೇಶ ಬಂದಿತು ಎಲ್ಲಾ ತನ್ನ ಒಂದು ಪ್ರೋಟೋಕಾಲ್. 859 00:36:12,780 --> 00:36:26,110 860 00:36:26,110 --> 00:36:30,894 ಅವರು ಕ್ರೂರ ಜಗತ್ತಿಗೆ ಬಂದಿತು ಫೈರ್ವಾಲ್ಗಳು, ದೇಹದ ಬಗ್ಗೆ ಸ್ವಲ್ಪವು ಲಕ್ಷವಹಿಸುವುದಿಲ್ಲವೆಂಬುದು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು, 861 00:36:30,894 --> 00:36:33,368 ಮತ್ತು ಅಪಾಯಗಳ ಸಾವಿನ ತೀರಾ ಕೆಟ್ಟದಾಗಿತ್ತು. 862 00:36:33,368 --> 00:36:35,280 863 00:36:35,280 --> 00:36:36,236 ಅವರು ತ್ವರಿತ. 864 00:36:36,236 --> 00:36:37,980 ಅವರು ದೃಢ. 865 00:36:37,980 --> 00:36:42,830 ಅವರು TCP / IP, ಮತ್ತು ಅವರು ನಿಮ್ಮ ವಿಳಾಸಕ್ಕೆ ಅವರಲ್ಲಿದೆ. 866 00:36:42,830 --> 00:36:45,290 867 00:36:45,290 --> 00:36:48,074 "ನೆಟ್ ಆಫ್ ವಾರಿಯರ್ಸ್." 868 00:36:48,074 --> 00:36:49,660 [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 869 00:36:49,660 --> 00:36:50,910 DAVID MALAN: ಮುಂದಿನ ವಾರ ಬರುತ್ತಿದೆ. 870 00:36:50,910 --> 00:36:51,880 ನಾವು ನೀವು ನೋಡಬಹುದು. 871 00:36:51,880 --> 00:36:54,615 872 00:36:54,615 --> 00:36:56,060 [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 873 00:36:56,060 --> 00:36:59,240 -ಮತ್ತು ಈಗ, "ಡೀಪ್ ಥಾಟ್ಸ್" Daven ಫರ್ನ್ಹ್ಯಾಂ ಮೂಲಕ. 874 00:36:59,240 --> 00:37:02,030 875 00:37:02,030 --> 00:37:05,820 -David ಯಾವಾಗಲೂ ಆರಂಭವಾಗುತ್ತದೆ , ಉಪನ್ಯಾಸಗಳು "ಸರಿ." 876 00:37:05,820 --> 00:37:08,750 ಏಕೆ, "ಇಲ್ಲಿ ಪರಿಹಾರ ಇಲ್ಲಿದೆ ಈ ವಾರದ ಸಮಸ್ಯೆ ಸೆಟ್ "ಗೆ 877 00:37:08,750 --> 00:37:12,180 ಅಥವಾ "ನಾವು ಒಂದು ಒಂದು ನೀವು ಎಲ್ಲಾ ನೀಡುವ ನೀವು?" 878 00:37:12,180 --> 00:37:13,380 [ನಗುವುದು] 879 00:37:13,380 --> 00:37:15,530 [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್]