1 00:00:00,000 --> 00:00:03,423 >> [ಸಂಗೀತ] 2 00:00:03,423 --> 00:00:05,380 3 00:00:05,380 --> 00:00:08,210 >> ANDI ಪೆಂಗ್: ದಾಖಲೆಯ ವಾರ 6 ಸ್ವಾಗತ. 4 00:00:08,210 --> 00:00:11,620 ನಾವು ನಮ್ಮ ಪ್ರಮಾಣಿತ ವಿಪಥವಾಗಿವೆ ಮಂಗಳವಾರ ವಿಭಾಗ ಸಮಯ 5 00:00:11,620 --> 00:00:14,130 ಈ ಸುಂದರ ಭಾನುವಾರ ಬೆಳಗ್ಗೆ ಮಧ್ಯಾಹ್ನ. 6 00:00:14,130 --> 00:00:17,330 ಎಲ್ಲರಿಗೂ ಧನ್ಯವಾದಗಳು ಎಂದು ಇಂದು, ಆದರೆ ಗಂಭೀರವಾಗಿ ನನಗೆ ಸೇರಿದರು 7 00:00:17,330 --> 00:00:18,170 ಚಪ್ಪಾಳೆ ಒಂದು ಸುತ್ತು. 8 00:00:18,170 --> 00:00:20,600 >> ಒಂದು ಬಹಳ ದೊಡ್ಡ ಪ್ರಯತ್ನ ಇಲ್ಲಿದೆ. 9 00:00:20,600 --> 00:00:23,600 ನಾನು ಸುಮಾರು ಸಹ ಇರುವಂತಹ ಸಮಯದಲ್ಲಿ ಅಪ್, ಆದರೆ ಇದು ಸರಿ. 10 00:00:23,600 --> 00:00:27,520 ಹಾಗಾಗಿ ನೀವು ಆ ಸರ್ವಜ್ಞ ಕೇವಲ ರಸಪ್ರಶ್ನೆ ಇದು ಮಾಡಿದ. 11 00:00:27,520 --> 00:00:30,370 ಎಲ್ಲಾ ಮೊದಲ, ಸ್ವಾಗತ ಎಂದು ವಹಿಸುವುದಾಗಿ. 12 00:00:30,370 --> 00:00:32,917 >> ಎರಡನೆಯದಾಗಿ, ನಾವು ಅದನ್ನು ಕುರಿತು ಮಾತನಾಡಲು ವಿಲ್. 13 00:00:32,917 --> 00:00:34,000 ನಾವು ರಸಪ್ರಶ್ನೆ ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್. 14 00:00:34,000 --> 00:00:35,700 ನಾವು ಹೇಗೆ ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್ ನೀವು ತರಗತಿಯಲ್ಲಿ ಮಾಡುತ್ತಿರುವುದು. 15 00:00:35,700 --> 00:00:36,550 ನೀವು ಚೆನ್ನಾಗಿರುತ್ತದೆ ಮಾಡುತ್ತೇವೆ. 16 00:00:36,550 --> 00:00:39,080 ನಾನು ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆಗಳು ಹೊಂದಿವೆ ಇಲ್ಲಿ ಕೊನೆಯಲ್ಲಿ ನೀವು, 17 00:00:39,080 --> 00:00:42,120 ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಪಡೆಯಲು ಬಯಸಿದರೆ ಒಂದು, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ನೋಡಲು. 18 00:00:42,120 --> 00:00:46,590 >> ಆದ್ದರಿಂದ ಶೀಘ್ರವಾಗಿ ನಾವು, ಮೊದಲು ಕೆಳಗಿನಂತೆ ಇಂದು ಕಾರ್ಯಕ್ರಮ. 19 00:00:46,590 --> 00:00:48,430 ನೀವು ನೋಡಬಹುದು ಎಂದು, ನಾವು ಆರ್ ಮೂಲತಃ ಕ್ಷಿಪ್ರ ದಹನದ 20 00:00:48,430 --> 00:00:52,120 ದತ್ತಾಂಶ ರಚನೆಗಳು ಇಡೀ ಗುಂಪೇ ಮೂಲಕ ನಿಜವಾಗಿಯೂ, ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ. 21 00:00:52,120 --> 00:00:54,380 ಉದಾಹರಣೆಗೆ ಆದ್ದರಿಂದ, ಇದು ಸಾಧ್ಯವಿಲ್ಲ ಸೂಪರ್ ಪರಸ್ಪರ ಇಂದು. 22 00:00:54,380 --> 00:00:59,620 ಇದು ಕೇವಲ ನನ್ನ ರೀತಿಯ ಘೋಷಣೆ ಮಾಡುತ್ತೇವೆ ವಿಷಯಗಳನ್ನು ನೀವು, ಮತ್ತು ನಾನು ನೀವು ಗೊಂದಲ ವೇಳೆ, 23 00:00:59,620 --> 00:01:02,680 ನಾನು ತುಂಬಾ ವೇಗವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ವೇಳೆ, ನನಗೆ ತಿಳಿಸಿ. 24 00:01:02,680 --> 00:01:05,200 ಅವರು ಕೇವಲ ವಿವಿಧ ದಶಮಾಂಶ ಆರ್ ರಚನೆಗಳು, ಮತ್ತು ಭಾಗವಾಗಿ 25 00:01:05,200 --> 00:01:07,070 ಇದಕ್ಕೆ ನಿಮ್ಮ pset ಆಫ್ ಮುಂಬರುವ ವಾರದಲ್ಲಿ, ನೀವು ಮಾಡುತ್ತೇವೆ 26 00:01:07,070 --> 00:01:10,340 ಅವುಗಳಲ್ಲಿ ಒಂದು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೇಳಲಾಗುತ್ತದೆ, ಬಹುಶಃ ಎರಡು ಅವುಗಳಲ್ಲಿ them-- ಎರಡು 27 00:01:10,340 --> 00:01:12,319 ನಿಮ್ಮ pset ರಲ್ಲಿ. 28 00:01:12,319 --> 00:01:14,610 ಸರಿ, ಆದ್ದರಿಂದ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕೆಲವು ಪ್ರಕಟಣೆಗಳು ಆರಂಭವಾಗಬೇಕು. 29 00:01:14,610 --> 00:01:19,070 ನಾವು ರಾಶಿಯನ್ನು ಮತ್ತು ಹೆಚ್ಚು ಸಾಲುಗಳನ್ನು ಹೋಗುತ್ತೇನೆ ನಾವು ರಸಪ್ರಶ್ನೆ ಮೊದಲು ಏನು ಹೆಚ್ಚು ಆಳವಾದ. 30 00:01:19,070 --> 00:01:20,990 ನಾವು ಮೇಲೆ ಹೋಗಿ ಲಿಂಕ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತೆ, ಮತ್ತೊಮ್ಮೆ ಪಟ್ಟಿ 31 00:01:20,990 --> 00:01:23,899 ಹೆಚ್ಚು ಹೆಚ್ಚು ಆಳವಾದ ಏನು ನಾವು ರಸಪ್ರಶ್ನೆ ಮೊದಲು. 32 00:01:23,899 --> 00:01:26,440 ನಂತರ ನಾವು ಹ್ಯಾಶ್ ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್ ಕೋಷ್ಟಕಗಳು, ಮರಗಳು ಮತ್ತು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಇದು 33 00:01:26,440 --> 00:01:28,890 ಎಲ್ಲಾ ನಿಮ್ಮ pset ಬಹಳ ಅವಶ್ಯಕ. 34 00:01:28,890 --> 00:01:32,925 ನಂತರ ನಾವು ಕೆಲವು ಹೋಗುತ್ತೇನೆ pset5 ಉಪಯುಕ್ತ ಸುಳಿವುಗಳನ್ನು. 35 00:01:32,925 --> 00:01:37,360 >> ಸರಿ, ಆದ್ದರಿಂದ ರಸಪ್ರಶ್ನೆ 0. 36 00:01:37,360 --> 00:01:41,090 ಸರಾಸರಿ 58% ಆಗಿತ್ತು. 37 00:01:41,090 --> 00:01:45,370 ಇದು ಅತ್ಯಂತ ಕಡಿಮೆ, ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಪ್ರಕಾರ ತುಂಬಾ ಚೆನ್ನಾಗಿ ಮಾಡಿದರು 38 00:01:45,370 --> 00:01:46,510 ಆ. 39 00:01:46,510 --> 00:01:49,970 >> ನೀವು ಇಂತಹ ಬಹುಮಟ್ಟಿಗೆ, ಹೆಬ್ಬೆರಳಿನ ನಿಯಮದ ಆಗಿದೆ ಸರಾಸರಿ ಒಂದು ವಿಚಲನ 40 00:01:49,970 --> 00:01:52,990 ನಾವು ಕಡಿಮೆ ಆರ್ ವಿಶೇಷವಾಗಿ ರಿಂದ comfy ವಿಭಾಗದಲ್ಲಿ, ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ಆರ್. 41 00:01:52,990 --> 00:01:54,120 ನೀವು ದಾರಿಯಲ್ಲಿ ಆರ್. 42 00:01:54,120 --> 00:01:55,190 ಜೀವನದ ಉತ್ತಮ. 43 00:01:55,190 --> 00:01:58,952 >> ನಾನು ಅದನ್ನು ಕಂಡಾಗ ಹೆದರಿಕೆಯೆ ಗೊತ್ತು ನಾನು ಈ ರಸಪ್ರಶ್ನೆ ಮೇಲೆ 40% ರೀತಿಯ ಸಿಕ್ಕಿತು. 44 00:01:58,952 --> 00:02:00,160 ನಾನು ಈ ವರ್ಗದ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. 45 00:02:00,160 --> 00:02:02,243 ನಾನು ನೀವು ಭರವಸೆ, ನೀವು ಇಲ್ಲ ವರ್ಗ ವಿಫಲವಾದ ವಿಶೇಷವೇನು. 46 00:02:02,243 --> 00:02:03,680 ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ಆರ್. 47 00:02:03,680 --> 00:02:06,850 >> ಮೇಲೆ ಪಡೆದ ನೀವು ಆ ಸರಾಸರಿ, ಪ್ರಭಾವಶಾಲಿ, ಪ್ರಭಾವಶಾಲಿ, 48 00:02:06,850 --> 00:02:08,780 ನಂತಹ ಗಂಭೀರವಾಗಿ ಉತ್ತಮವಾಗಿತ್ತು. 49 00:02:08,780 --> 00:02:09,689 ನನ್ನ ಜೊತೆ ಅವುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. 50 00:02:09,689 --> 00:02:11,730 ಅವುಗಳನ್ನು ಪಡೆಯಲು ಬಂದು ಹಿಂಜರಿಯಬೇಡಿ ವಿಭಾಗದಲ್ಲಿ ಕೊನೆಯಲ್ಲಿ. 51 00:02:11,730 --> 00:02:14,520 ನೀವು ಯಾವುದೇ ಹೊಂದಿದ್ದರೆ ನನಗೆ ತಿಳಿಸಿ ಸಮಸ್ಯೆಗಳು, ಅವರೊಂದಿಗೆ ಪ್ರಶ್ನೆಗಳನ್ನು. 52 00:02:14,520 --> 00:02:17,204 ನಾವು ನಿಮ್ಮ ಸ್ಕೋರ್ ಸೇರ್ಪಡೆಯಾಗುತ್ತವೆ ತಪ್ಪು, ನಮಗೆ ತಿಳಿಸಿ. 53 00:02:17,204 --> 00:02:21,240 >> ಸರಿ, pset5 ಆದ್ದರಿಂದ, ಈ ಒಂದು ನಿಜವಾಗಿಯೂ ಅರ್ಥದಲ್ಲಿ ಯೇಲ್ ವಿಲಕ್ಷಣ ವಾರ 54 00:02:21,240 --> 00:02:24,240 ನಮ್ಮ pset ಕಾರಣ ಎಂದು ಸೇರಿದಂತೆ ಮಧ್ಯಾಹ್ನ ಬುಧವಾರ 55 00:02:24,240 --> 00:02:27,317 ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿದೆ ಮಧ್ಯಾಹ್ನ ಮಂಗಳವಾರ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಕಾರಣ. 56 00:02:27,317 --> 00:02:29,150 ಬಹುಶಃ ಯಾರೂ ಮುಗಿಸಿದರು ಮಧ್ಯಾಹ್ನ ಮಂಗಳವಾರ. 57 00:02:29,150 --> 00:02:30,830 ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ. 58 00:02:30,830 --> 00:02:33,700 ನಾವು ಕಚೇರಿ ಗಂಟೆಗಳ ಎಂದು ನೀನು ಟುನೈಟ್ ಹಾಗೂ ಸೋಮವಾರ ರಾತ್ರಿ. 59 00:02:33,700 --> 00:02:36,810 ಮತ್ತು ವಿಭಾಗಗಳ ಈ ವಾರ ತಿನ್ನುವೆ ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯಾಗಾರಗಳು ತಿರುಗಿತು, 60 00:02:36,810 --> 00:02:38,800 ಆದ್ದರಿಂದ ಪಾಪ್ ಮುಕ್ತವಾಗಿರಿ ನೀವು ಯಾವುದೇ ವಿಭಾಗದಲ್ಲಿ, 61 00:02:38,800 --> 00:02:42,810 ಮತ್ತು ಅವರು ರೀತಿಯ ಮಿನಿ pset ಎಂದು ಮಾಡುತ್ತೇವೆ ಆ ಮೇಲೆ ಸಹಾಯಕ್ಕಾಗಿ ಕಾರ್ಯಾಗಾರಗಳು. 62 00:02:42,810 --> 00:02:45,620 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಈ ಮಾತ್ರ ವಿಭಾಗ ಅಲ್ಲಿ ನಾವು ವಸ್ತು ಬೋಧನೆ ನೀವು. 63 00:02:45,620 --> 00:02:49,220 ಎಲ್ಲಾ ಇತರ ವಿಭಾಗಗಳು ಒತ್ತು ನೀಡಲಾಗುವುದು ಪ್ರತ್ಯೇಕವಾಗಿ pset ಫಾರ್ ಸಹಾಯವನ್ನು. 64 00:02:49,220 --> 00:02:50,146 ಹೌದು? 65 00:02:50,146 --> 00:02:52,000 >> ಪ್ರೇಕ್ಷಕರು: ಎಲ್ಲಿ ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಇವೆ? 66 00:02:52,000 --> 00:02:56,120 >> ANDI ಪೆಂಗ್: ಕಚೇರಿ ವೇಳೆ ಓಹ್ ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ tonight--. 67 00:02:56,120 --> 00:03:00,580 ನಾನು ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಟುನೈಟ್ ಟೀಲ್ ಅಥವಾ ಕಾಮನ್ಸ್ ಗಳು. 68 00:03:00,580 --> 00:03:02,984 ನೀವು ಆನ್ಲೈನ್ CS50 ಆರಿಸಿದಲ್ಲಿ ಮತ್ತು ನೀವು, ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಹೋಗಿ 69 00:03:02,984 --> 00:03:05,650 ಒಂದು ವೇಳಾಪಟ್ಟಿ ಇರುತ್ತದೆ ಎಂದು ಎಲ್ಲಾ ಅಲ್ಲಿ ತಿಳಿಸುತ್ತದೆ. 70 00:03:05,650 --> 00:03:07,954 >> ನಾನು ಟುನೈಟ್ ಗ್ರಹಣಗಳ ಬಗ್ಗೆ ಅಥವಾ ನಾಳೆ ತಿಳೀ ಆಗಿದೆ 71 00:03:07,954 --> 00:03:10,120 ಮತ್ತು ನಾವು ಹೊಂದಿರಬಹುದು ಭಾವಿಸುತ್ತೇನೆ ಇತರ ರಾತ್ರಿ ಕಾಮನ್ಸ್. 72 00:03:10,120 --> 00:03:11,020 ನಾನು ಖಾತರಿಯಿಲ್ಲ ಮನುಷ್ಯ. 73 00:03:11,020 --> 00:03:11,700 ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. 74 00:03:11,700 --> 00:03:14,430 CS50 ಮೇಲೆ ಪರಿಶೀಲಿಸಿ. 75 00:03:14,430 --> 00:03:18,780 >> ಬಗ್ಗೆ ಕೂಲ್, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಮೂರು ದಿನಗಳ ಹಾಗೆ ಮುಂದಿನ ವೇಳಾಪಟ್ಟಿ? 76 00:03:18,780 --> 00:03:21,690 ನಾನು ಡೇವಿಡ್ ನಂತಹ ವ್ಯಕ್ತಿಗಳು ಭರವಸೆ ಈ ಬೆಟ್ಟದ ಅಂದರು. 77 00:03:21,690 --> 00:03:23,050 ನೀವು ಹುಡುಗರಿಗೆ ಸುಮಾರು ಇವೆ. 78 00:03:23,050 --> 00:03:24,644 ಕೇವಲ ಮೂರು ದಿನಗಳ. 79 00:03:24,644 --> 00:03:26,310 ಅಲ್ಲಿಗೆ, ಮತ್ತು ನಂತರ ನಾವು ಎಲ್ಲಾ ಪತನ ಮಾಡುತ್ತೇವೆ. 80 00:03:26,310 --> 00:03:28,114 ನಾವು ಒಂದು ಸಂತೋಷವನ್ನು ಸಿಎಸ್ ಅಡಗಿಸಲು ಹೊಂದಿರುತ್ತದೆ. 81 00:03:28,114 --> 00:03:28,780 ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. 82 00:03:28,780 --> 00:03:30,779 ನಾವು ವೆಬ್ ಧುಮುಕುವುದಿಲ್ಲ ಮಾಡುತ್ತೇವೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಅಭಿವೃದ್ಧಿ, 83 00:03:30,779 --> 00:03:35,150 ಬಹಳ ವಿನೋದ ವಸ್ತುಗಳನ್ನು ಹೋಲಿಸಿದರೆ ಇತರ psets ಕೆಲವು. 84 00:03:35,150 --> 00:03:37,974 ಮತ್ತು ಇದು ಚಿಲ್ ಎಂದು, ಮತ್ತು ನೀವು ನಾವು ಮೋಜಿನ ಸಾಕಷ್ಟು ಹೊಂದಿರುತ್ತದೆ. 85 00:03:37,974 --> 00:03:38,890 ನಾವು ಹೆಚ್ಚು ಕ್ಯಾಂಡಿ ಹೊಂದಿರುತ್ತದೆ. 86 00:03:38,890 --> 00:03:39,730 ಕ್ಯಾಂಡಿ ಕ್ಷಮಿಸಿ. 87 00:03:39,730 --> 00:03:40,945 ನಾನು ಕ್ಯಾಂಡಿ ಮರೆತುಹೋಗಿದೆ. 88 00:03:40,945 --> 00:03:43,310 ಇದು ಒರಟು ಬೆಳಿಗ್ಗೆ ಆಗಿತ್ತು. 89 00:03:43,310 --> 00:03:46,340 ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ, ಸುಮಾರು ಇವೆ ಮತ್ತು ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ನಿಜವಾಗಿಯೂ ಹೆಮ್ಮೆಯಾಗುತ್ತದೆ. 90 00:03:46,340 --> 00:03:49,570 >> ಸರಿ, ಆದ್ದರಿಂದ ರಾಶಿಯನ್ನು. 91 00:03:49,570 --> 00:03:53,331 ಜ್ಯಾಕ್ ಬಗ್ಗೆ ಪ್ರಶ್ನೆ ಇಷ್ಟವಾಯಿತು ಮತ್ತು ರಸಪ್ರಶ್ನೆ ತನ್ನ ಬಟ್ಟೆ? 92 00:03:53,331 --> 00:03:53,830 ಯಾರೂ ಇಲ್ಲ? 93 00:03:53,830 --> 00:03:56,500 ಸರಿ, ಆ ದಂಡವನ್ನು ಇಲ್ಲಿದೆ. 94 00:03:56,500 --> 00:04:00,200 >> ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ನೀವು ಚಿತ್ರ ಜಾಕ್, ಇಲ್ಲಿ ಈ ವ್ಯಕ್ತಿ, 95 00:04:00,200 --> 00:04:03,350 ಉಡುಪು ತೆಗೆದುಕೊಳ್ಳಲು ಇಷ್ಟಪಡುತ್ತಾರೆ ಸ್ಟಾಕ್ ಮೇಲೆ ಔಟ್, 96 00:04:03,350 --> 00:04:05,750 ಅವನು ಮೇಲೆ ಮತ್ತೆ ಇರಿಸುತ್ತದೆ ಅವರು ನಂತರ ಸ್ಟಾಕ್ ನಿಲ್ಲಿಸುವುದಾಗಿ. 97 00:04:05,750 --> 00:04:07,600 ಈ ರೀತಿಯಲ್ಲಿ, ಅವರು ಎಂದಿಗೂ ಪಡೆಯಲಾಗುತ್ತದೆ ತೋರುತ್ತದೆ 98 00:04:07,600 --> 00:04:10,090 ಕೆಳಗೆ ತನ್ನ ಉಡುಪು ಬಣವೆ. 99 00:04:10,090 --> 00:04:12,600 ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ವಿವರಿಸುತ್ತದೆ ಮೂಲ ಅಕ್ಷಾಂಶ ರಚನೆ 100 00:04:12,600 --> 00:04:16,610 ಸ್ಟಾಕ್ ಅಳವಡಿಸುವುದರಿಂದ ಆಫ್. 101 00:04:16,610 --> 00:04:20,060 >> ಮೂಲಭೂತವಾಗಿ, ನಗರದ ವಸ್ತುಗಳ ಯಾವುದೇ ಗುಡ್ಡೆಯಾಗಿ ಬಣವೆ 102 00:04:20,060 --> 00:04:24,900 ನೀವು ಉನ್ನತ ಮೇಲೆ ವಿಷಯಗಳನ್ನು ಪುಟ್, ಮತ್ತು ಅಲ್ಲಿ ನಂತರ ನೀವು ಮೇಲಿನಿಂದ ಅವುಗಳನ್ನು ಪಾಪ್ ಔಟ್. 103 00:04:24,900 --> 00:04:28,600 ಆದ್ದರಿಂದ LIFO ನಾವು ಇಷ್ಟ ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾಗಿದೆ ಕೊನೆಯ ರಲ್ಲಿ, ಮೊದಲ ಔಟ್ use-- ಗೆ. 104 00:04:28,600 --> 00:04:32,480 ಆದ್ದರಿಂದ ಮೇಲಕ್ಕೆ ಕಾಲ ಸ್ಟಾಕ್ ಹೊರಬರುವ ಮೊದಲ ಒಂದಾಗಿದೆ. 105 00:04:32,480 --> 00:04:34,260 ಆದ್ದರಿಂದ ಎರಡು ಪದಗಳು ನಾವು ಸಂಬಂಧಿಸಿದ ನೀವು 106 00:04:34,260 --> 00:04:36,190 ಆ ಪುಶ್ ಮತ್ತು ಪಾಪ್ ಕರೆಯಲಾಗುತ್ತದೆ. 107 00:04:36,190 --> 00:04:39,790 ನೀವು ಮೇಲೆ ತಳ್ಳಲು ಬಣವೆ, ಮತ್ತು ನೀವು ಮತ್ತೆ ಅದನ್ನು ಪಾಪ್. 108 00:04:39,790 --> 00:04:43,422 >> ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಈ ಒಂದು ರೀತಿಯ ಊಹೆ ನೀವು ಆ ಅಮೂರ್ತ ಪರಿಕಲ್ಪನೆಯನ್ನು 109 00:04:43,422 --> 00:04:45,630 ಒಬ್ಬ ರೀತಿಯ ನೋಡಲು ಬಯಸುವ ಈ ನಿಜವಾದ ಅನುಷ್ಠಾನ 110 00:04:45,630 --> 00:04:46,740 ವಾಸ್ತವ ಜಗತ್ತಿನಲ್ಲಿ. 111 00:04:46,740 --> 00:04:50,170 ನಿಮ್ಮಲ್ಲಿ ಎಷ್ಟು ಒಂದು ಪ್ರಬಂಧ ಬರೆದಿದ್ದಾರೆ ಬಹುಶಃ ಒಂದು ಗಂಟೆ ಹಾಗೆ ಇದು, ಕಾರಣ ಮೊದಲು 112 00:04:50,170 --> 00:04:54,510 ಮತ್ತು ನೀವು ಆಕಸ್ಮಿಕವಾಗಿ ದೊಡ್ಡ ಅಳಿಸಲಾಗಿದೆ ಆಕಸ್ಮಿಕವಾಗಿ ಹಾಗೆ ಇದು ಪಡೆ,? 113 00:04:54,510 --> 00:04:58,560 ನಂತರ ಏನು ನಿಯಂತ್ರಣ ನಾವು ಮತ್ತೆ ಹಾಕಲು ಬಳಸಲು? 114 00:04:58,560 --> 00:05:00,030 ಕಂಟ್ರೋಲ್-ಝಡ್, ಹೌದು? 115 00:05:00,030 --> 00:05:03,640 ಕಂಟ್ರೋಲ್-ಝಡ್, ಆದ್ದರಿಂದ ಬಾರಿ ಪ್ರಮಾಣವನ್ನು ಕಂಟ್ರೋಲ್-ಝಡ್ ನನ್ನ ಜೀವ ಉಳಿಸಿದ ಎಂದು, 116 00:05:03,640 --> 00:05:08,820 ಪ್ರತಿ ಬಾರಿ ನನ್ನ ಕತ್ತೆ ಉಳಿಸಿದೆ ಒಂದು ಸ್ಟಾಕ್ ಮೂಲಕ ಜಾರಿಗೆ ನ. 117 00:05:08,820 --> 00:05:13,020 >> ಮೂಲಭೂತವಾಗಿ ಎಲ್ಲಾ ಮಾಹಿತಿ ಎಂದು ನಿಮ್ಮ ದಾಖಲ ಮೇಲೆ ಇಲ್ಲಿದೆ 118 00:05:13,020 --> 00:05:15,080 ಇದು ತಳ್ಳಿ ಇಚ್ಛೆಯಂತೆ ಬೇರ್ಪಡಿಸಿದ ಸಿಗುತ್ತದೆ. 119 00:05:15,080 --> 00:05:19,460 ಮತ್ತು ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಬಂದ ಏನು ಅಳಿಸಿ, ನೀವು ಇದು ಪಾಪ್. 120 00:05:19,460 --> 00:05:22,820 ತದನಂತರ ನೀವು ಮತ್ತೆ ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಕಂಟ್ರೋಲ್-ಸಿ ಏನು ಇದು ತಳ್ಳಿ. 121 00:05:22,820 --> 00:05:26,770 ಆದ್ದರಿಂದ ನೈಜ ಕಾರ್ಯ ಹೇಗೆ ಸರಳ ಅಕ್ಷಾಂಶ ರಚನೆಯ 122 00:05:26,770 --> 00:05:28,690 ನಿಮ್ಮ ದೈನಂದಿನ ಜೀವನದಲ್ಲಿ ಸಹಾಯ ಮಾಡಬಹುದು. 123 00:05:28,690 --> 00:05:31,710 124 00:05:31,710 --> 00:05:40,150 >> ಆದ್ದರಿಂದ ಒಂದು struct ಮಾರ್ಗವೆಂದು ನಾವು ವಾಸ್ತವವಾಗಿ ಸ್ಟಾಕ್ ಸೃಷ್ಟಿ. 125 00:05:40,150 --> 00:05:44,720 ನಾವು ನಂತರ struct ವ್ಯಾಖ್ಯಾನಿಸಲು ನಮೂದಿಸಿ, ಮತ್ತು ನಾವು ಕೆಳಭಾಗದಲ್ಲಿ ಬಣವೆ ಕರೆ. 126 00:05:44,720 --> 00:05:47,440 ಮತ್ತು ಸ್ಟಾಕ್ ಒಳಗೆ, ನಾವು ಎರಡು ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿವೆ 127 00:05:47,440 --> 00:05:51,580 ನಾವು ಮೂಲಭೂತವಾಗಿ ಕುಶಲತೆಯಿಂದ ಎಂದು ಆದ್ದರಿಂದ ನಾವು ಚಾರ್ ಸ್ಟಾರ್ ತಂತಿಗಳನ್ನು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುತ್ತವೆ. 128 00:05:51,580 --> 00:05:55,150 >> ಮಾಡುತ್ತಿದ್ದೆ ಎಲ್ಲಾ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುತ್ತಿದೆ 129 00:05:55,150 --> 00:05:58,835 ನಾವು ನೀವು ಬಯಸುವ ಯಾವುದೇ ಸಂಗ್ರಹಿಸುವ ಇದು ನಾವು ತನ್ನ ಸಾಮರ್ಥ್ಯ ನಿರ್ಧರಿಸಿ. 130 00:05:58,835 --> 00:06:01,990 ಸಾಮರ್ಥ್ಯ ಕೇವಲ ಗರಿಷ್ಠ ಪ್ರಮಾಣವನ್ನು ಐಟಂಗಳನ್ನು ಈ ರಚನೆಯ ಒಳಗೆ ಹಾಕಬಹುದು. 131 00:06:01,990 --> 00:06:05,660 ಇಂಟ್ ಗಾತ್ರವನ್ನು ಇಡುತ್ತದೆ ಕೌಂಟರ್ ಎಷ್ಟು ಐಟಂಗಳನ್ನು ಜಾಡನ್ನು ಪ್ರಸ್ತುತ 132 00:06:05,660 --> 00:06:07,850 ಸ್ಟಾಕ್. 133 00:06:07,850 --> 00:06:11,860 ಆದ್ದರಿಂದ ನಾವು, ಒಂದು, ಜಾಡನ್ನು ಎರಡೂ ನಿಜವಾದ ಸ್ಟಾಕ್ ಎಷ್ಟು ದೊಡ್ಡದಾಗಿರುತ್ತದೆ 134 00:06:11,860 --> 00:06:14,850 ಮತ್ತು, ಬಿ, ಹೇಗೆ ಸ್ಟಾಕ್ ಹೆಚ್ಚು ನಾವು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ನಾವು ತುಂಬಿದ 135 00:06:14,850 --> 00:06:18,800 ನಮ್ಮ ಸಾಮರ್ಥ್ಯ ಏನು ಮೇಲೆ ಮಾತ್ರ ಉಕ್ಕಿ. 136 00:06:18,800 --> 00:06:24,340 >> ಉದಾಹರಣೆಗೆ, ಈ ಸುಂದರ ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ಆಗಿತ್ತು. 137 00:06:24,340 --> 00:06:28,160 ಮೂಲಭೂತವಾಗಿ ನಾವು ಪುಶ್ ಒಂದು ಸ್ಟಾಕ್ ಮೇಲೆ ಮೇಲೆ. 138 00:06:28,160 --> 00:06:28,830 ಬಹಳ ಸರಳ. 139 00:06:28,830 --> 00:06:30,621 ನೀವು ನೋಡಿದರೆ, ನಾವು ಈ ಮೂಲಕ ಕರೆದೊಯ್ಯುತ್ತೇವೆ. 140 00:06:30,621 --> 00:06:32,640 [ಕೇಳಿಸುವುದಿಲ್ಲ] ಗಾತ್ರ ವೇಳೆ ಬಂದ ನೀವು, ಮರೆಯದಿರಿ 141 00:06:32,640 --> 00:06:35,300 ಯಾವುದೇ ಪ್ರವೇಶಿಸಲು ಬಯಸುವ ಒಂದು struct ಒಳಗೆ ನಿಯತಾಂಕ, 142 00:06:35,300 --> 00:06:40,320 ನೀವು struct.parameter ಹೆಸರು ಮಾಡಲು. 143 00:06:40,320 --> 00:06:42,720 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ರು ನಮ್ಮ ಸ್ಟಾಕ್ ಹೆಸರು. 144 00:06:42,720 --> 00:06:46,230 ನಾವು ಗಾತ್ರ ಪ್ರವೇಶಿಸಲು ಬಯಸುವ ಇದು, ಆದ್ದರಿಂದ ನಾವು s.size ಮಾಡಲು. 145 00:06:46,230 --> 00:06:50,280 ಗಾತ್ರ ಅಲ್ಲ, ಆದ್ದರಿಂದ ಎಲ್ಲಿಯವರೆಗೆ ಸಾಮರ್ಥ್ಯ ಅಥವಾ ಎಲ್ಲಿಯವರೆಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ 146 00:06:50,280 --> 00:06:52,940 ಇದು ಸಾಮರ್ಥ್ಯ ಕಡಿಮೆ ಎಂದು, ಎರಡೂ ಇಲ್ಲಿ ಕೆಲಸ. 147 00:06:52,940 --> 00:06:57,180 >> ನೀವು ಒಳಗೆ ಪ್ರವೇಶಿಸಲು ಬಯಸುವ ನಿಮ್ಮ ಸ್ಟಾಕ್, s.strings ಆದ್ದರಿಂದ, 148 00:06:57,180 --> 00:07:00,790 ಮತ್ತು ನೀವು ಹೊಸ ಸಂಖ್ಯೆ ಹಾಕಲು ನೀನು ನೀವು ಸೇರಿಸಲು ಬಯಸುವ. 149 00:07:00,790 --> 00:07:05,030 ಕೇವಲ ನಾವು ಬಯಸುತ್ತಾರೆ ಹೇಳುತ್ತಾರೆ ಸ್ಟಾಕ್ ಮೇಲೆ ಇಂಟ್ N ಸೇರಿಸಲು, 150 00:07:05,030 --> 00:07:08,905 ನಾವು, s.strings ಇಲ್ಲ ಆವರಣ, s.size N ಸಮನಾಗಿರುತ್ತದೆ. 151 00:07:08,905 --> 00:07:11,030 ಗಾತ್ರ ಅಲ್ಲಿ ಏಕೆಂದರೆ ನಾವು ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್ ಇವೆ 152 00:07:11,030 --> 00:07:14,590 ನಾವು ತಳ್ಳಲು ನೀನು ಅದರ ಮೇಲೆ, ನಾವು ಪ್ರವೇಶಿಸಲು 153 00:07:14,590 --> 00:07:17,370 ಗಾತ್ರ ಎಲ್ಲಿದ್ದರೂ ಸ್ಟಾಕ್ ಪ್ರಸ್ತುತ ಉಬ್ಬುವಿಕೆ, 154 00:07:17,370 --> 00:07:21,729 ಮತ್ತು ನಾವು ಮೇಲೆ ಇಂಟ್ N ತಳ್ಳುತ್ತದೆ. 155 00:07:21,729 --> 00:07:24,770 ನಂತರ ನಾವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನಾವು n ನ ಗಾತ್ರದ ಏರಿಕೆಯ 156 00:07:24,770 --> 00:07:27,436 ನಾವು ಮಾಡಿದ ಆದ್ದರಿಂದ ನಾವು ಜಾಡನ್ನು ಸ್ಟಾಕ್ ಹೆಚ್ಚುವರಿ ವಿಷಯ ಸೇರಿಸಲಾಗಿದೆ. 157 00:07:27,436 --> 00:07:29,660 ಈಗ ನಾವು ಹೆಚ್ಚಿನ ಗಾತ್ರವನ್ನು ಹೊಂದಿರುತ್ತವೆ. 158 00:07:29,660 --> 00:07:33,196 ಈ ಇಲ್ಲಿ ಅರ್ಥ ಡಸ್ ಎಲ್ಲರೂ ಹೇಗೆ ತಾರ್ಕಿಕವಾಗಿ ಇದು ಕೆಲಸ? 159 00:07:33,196 --> 00:07:34,160 ಇದು ರೀತಿಯ ಮುಂದಾಯಿತು. 160 00:07:34,160 --> 00:07:39,535 161 00:07:39,535 --> 00:07:42,160 ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮೇಲೆ ಹೋಗಬಹುದು s.stringss.strings [s.size] ಮತ್ತೆ? 162 00:07:42,160 --> 00:07:45,808 ANDI ಪೆಂಗ್: ಖಚಿತ, ಆದ್ದರಿಂದ ಏನು ಮಾಡುತ್ತದೆ ನೀಡುವಂತಹ ಪ್ರಸ್ತುತ s.size? 163 00:07:45,808 --> 00:07:47,440 ಪ್ರೇಕ್ಷಕರು: ಪ್ರಸ್ತುತ ಗಾತ್ರ. 164 00:07:47,440 --> 00:07:50,890 ANDI ಪೆಂಗ್: ನಿಖರವಾಗಿ, ಆದ್ದರಿಂದ ನಮ್ಮ ಗಾತ್ರಕ್ಕೂ ಎಂದು ಪ್ರಸ್ತುತ ಸೂಚ್ಯಂಕ 165 00:07:50,890 --> 00:07:57,780 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಹೊಸ ಪೂರ್ಣಾಂಕ ಹಾಕಲು ಬಯಸುವ ನಾವು s.size ಸೇರಿಸಲು ಬಯಸುವ. 166 00:07:57,780 --> 00:07:58,760 ಎಂದು ಅರ್ಥ ಡಸ್? 167 00:07:58,760 --> 00:08:01,110 S.strings ಏಕೆಂದರೆ, ಎಲ್ಲಾ ಆಗಿದೆ ರಚನೆಯ ಹೆಸರು. 168 00:08:01,110 --> 00:08:03,510 ಅದು ಎಲ್ಲಾ ಪ್ರವೇಶಿಸುವ ನಮ್ಮ struct ಒಳಗೆ ರಚನೆಯ 169 00:08:03,510 --> 00:08:06,030 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಬಯಸಿದರೆ ಸೂಚ್ಯಂಕ ಒಳಗೆ ಎನ್ ಇರಿಸಿ 170 00:08:06,030 --> 00:08:09,651 ನಾವು ಅದನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಬಳಸಿಕೊಂಡು ಆವರಣ s.size. 171 00:08:09,651 --> 00:08:10,150 ಕೂಲ್. 172 00:08:10,150 --> 00:08:13,580 173 00:08:13,580 --> 00:08:18,916 >> ಸರಿ, ಪಾಪ್, ನಾನು ಇದನ್ನು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ನೀವು ಹುಡುಗರಿಗೆ, ಆದರೆ ಇದೇ ಪರಿಕಲ್ಪನೆ. 174 00:08:18,916 --> 00:08:19,790 ಎಂದು ಅರ್ಥ ಡಸ್? 175 00:08:19,790 --> 00:08:22,310 ಗಾತ್ರ ಹೆಚ್ಚಿನ ವೇಳೆ ನಂತರ ಶೂನ್ಯ, ಹೆಚ್ಚು ನೀವು 176 00:08:22,310 --> 00:08:25,350 ನೀವು ಏನಾದರೂ ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ ತಿಳಿದಿದೆ ಔಟ್ ಗಾತ್ರ ವೇಳೆ ಏಕೆಂದರೆ 177 00:08:25,350 --> 00:08:27,620 ಸೊನ್ನೆಗಿಂತ ಹೆಚ್ಚಿನದಕ್ಕೆ, ನಂತರ ನೀವು ಸ್ಟಾಕ್ ಇಲ್ಲ. 178 00:08:27,620 --> 00:08:29,840 >> ಆದ್ದರಿಂದ ನೀವು ಮಾತ್ರ ನಿರ್ವಹಿಸಲು ಬಯಸುವ ಈ ಕೋಡ್, ಇದು ಮಾತ್ರ ಮಾಡಬಹುದು 179 00:08:29,840 --> 00:08:32,320 ಪಾಪ್ ಏನೋ ವೇಳೆ ಪಾಪ್. 180 00:08:32,320 --> 00:08:35,830 ಗಾತ್ರ ಹೆಚ್ಚಿನ ವೇಳೆ ಆದ್ದರಿಂದ 0, ನಾವು ಮೈನಸ್ ಗಾತ್ರ. 181 00:08:35,830 --> 00:08:40,020 ನಾವು ಗಾತ್ರ ಇಳಿಕೆ ಮತ್ತು ನಂತರ ಮರಳಲು ಏಕೆಂದರೆ ಅದರ ಒಳಗೆ ಯಾವುದೇ ಹೊಂದಿದೆ 182 00:08:40,020 --> 00:08:42,710 ಪಾಪಿಂಗ್, ನಾವು ಬಯಸುವ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಏನೇ ಪ್ರವೇಶ 183 00:08:42,710 --> 00:08:45,694 ಸಂಗ್ರಹದ ಉನ್ನತ ಸೂಚ್ಯಂಕದಲ್ಲಿ. 184 00:08:45,694 --> 00:08:46,610 ಎಲ್ಲವೂ ಅರ್ಥ? 185 00:08:46,610 --> 00:08:49,693 ನಾನು ಮಾಡಿದ ನೀವು ಹುಡುಗರಿಗೆ, ಈ ಔಟ್ ಬರೆಯಲು ನೀವು ಹುಡುಗರಿಗೆ ಇದನ್ನು ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು? 186 00:08:49,693 --> 00:08:52,029 187 00:08:52,029 --> 00:08:53,570 ಸರಿ, ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಸುಮಾರು ವಹಿಸುತ್ತದೆ. 188 00:08:53,570 --> 00:08:55,252 ಚಿಂತಿಸಬೇಡಿ ನೀವು ಪಡೆಯಲು ಹೋದರೆ. 189 00:08:55,252 --> 00:08:57,460 ನಾವು ಕೋಡ್ ಸಮಯ ಇಲ್ಲ ಇದನ್ನು ಇಂದು ನಾವು ಮಾಡಿದ ಏಕೆಂದರೆ 190 00:08:57,460 --> 00:08:59,959 ಈ ರಚನೆಗಳ ಬಹಳಷ್ಟು ಸಿಕ್ಕಿತು ಮೂಲಕ ಹೋಗಿ, ಆದರೆ ಮೂಲಭೂತವಾಗಿ 191 00:08:59,959 --> 00:09:02,214 ಸೂಡೊಕೋಡ್ಗಳನ್ನು, ತುಂಬಾ ಇದೇ ತಳ್ಳಲು. 192 00:09:02,214 --> 00:09:03,380 ಕೇವಲ ತರ್ಕ ಜೊತೆಗೆ ಅನುಸರಿಸಿ. 193 00:09:03,380 --> 00:09:06,092 ನೀವು ಎಲ್ಲಾ ಪ್ರವೇಶಿಸುವಾಗ ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಸರಿಯಾಗಿ ನಿಮ್ಮ struct ಲಕ್ಷಣಗಳನ್ನು. 194 00:09:06,092 --> 00:09:06,574 ಹೌದು? 195 00:09:06,574 --> 00:09:09,282 >> ಪ್ರೇಕ್ಷಕರು: ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಮತ್ತು ಈ ವಿಷಯವನ್ನು ಇಂದು ರೀತಿಯಲ್ಲಿ ಎಂದು? 196 00:09:09,282 --> 00:09:11,586 ANDI ಪೆಂಗ್: ಯಾವಾಗಲೂ, ಹೌದು. 197 00:09:11,586 --> 00:09:13,710 ನಾನು ಹಾಕಲು ಪ್ರಯತ್ನಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಅಪ್ ನಂತರ ಒಂದು ಗಂಟೆ ಹಾಗೆ. 198 00:09:13,710 --> 00:09:16,626 ನಾನು ಡೇವಿಡ್ ಇಮೇಲ್ ಮಾಡುತ್ತೇವೆ, ಡೇವಿಡ್ ಪ್ರಯತ್ನಿಸಿ ಈ ನಂತರ ಒಂದು ಗಂಟೆ ಹಾಗೆ ಅದನ್ನು ಹಾಕಲು. 199 00:09:16,626 --> 00:09:20,040 200 00:09:20,040 --> 00:09:25,470 >> ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಈ ಇತರ ತೊಡಗಿಸಿಕೊಳ್ಳಲು ಸುಂದರ ಮಾಹಿತಿ ರಚನೆಯನ್ನು ಕ್ಯೂ ಎಂಬ. 201 00:09:25,470 --> 00:09:30,140 ನೀವು ಹುಡುಗರಿಗೆ ಇಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು, ಒಂದು ಕ್ಯೂ, ನಮಗೆ ನಡುವೆ ಬ್ರಿಟಿಷರು, 202 00:09:30,140 --> 00:09:32,010 ಇದು ಎಲ್ಲಾ ಒಂದು ರೇಖೆ. 203 00:09:32,010 --> 00:09:34,680 ಆದ್ದರಿಂದ ವಿರುದ್ಧವಾಗಿ ಏನು ನೀವು, ಒಂದು ಸ್ಟಾಕ್ ಭಾವಿಸುತ್ತೇನೆ 204 00:09:34,680 --> 00:09:37,750 ಒಂದು ಕ್ಯೂ ನಿಖರವಾಗಿ ಏನು ತಾರ್ಕಿಕವಾಗಿ ನೀವು ಭಾವಿಸುತ್ತೇನೆ. 205 00:09:37,750 --> 00:09:41,914 ಇದು FIFO ನಿಯಮಗಳಿಂದ ನಡೆದ ವಿಶೇಷವೇನು ಇದು ಮೊದಲ ರಲ್ಲಿ, ಮೊದಲ ಔಟ್ ಆಗಿದೆ. 206 00:09:41,914 --> 00:09:43,705 ನೀವು ಮೊದಲ ನೀವು ಸಾಲಿನಲ್ಲಿ ಒಂದು, ನೀವು 207 00:09:43,705 --> 00:09:46,230 ಮೊದಲನೆಯದು ಎಂದು ಔಟ್ ಬರುತ್ತದೆ. 208 00:09:46,230 --> 00:09:49,680 >> ಆದ್ದರಿಂದ ನಾವು ಈ ಕರೆಯುವ dequeueing ಮತ್ತು enqueueing ಇದೆ. 209 00:09:49,680 --> 00:09:52,380 ನಾವು ಏನೋ ಸೇರಿಸಲು ಬಯಸಿದರೆ ನಮ್ಮ ಸರದಿಗೆ, ನಾವು ಎನ್ಕ್ಯೂ. 210 00:09:52,380 --> 00:09:55,690 ನಾವು ಬಯಸಿದರೆ dequeue, ಅಥವಾ ತೆಗೆದುಕೊಳ್ಳಲು ಏನೋ ದೂರ ನಾವು dequeue. 211 00:09:55,690 --> 00:10:03,350 >> ನಾವು ರೀತಿಯ ನೀವು ಎಷ್ಟು ಅದೇ ಅರ್ಥದಲ್ಲಿ ನಿಗದಿತ ಗಾತ್ರದ ಅಂಶಗಳನ್ನು ರಚಿಸಲು ನಾವು 212 00:10:03,350 --> 00:10:06,500 ಕೆಲವು ಸಂಗ್ರಹಿಸಬಹುದು ವಿಷಯಗಳನ್ನು, ಆದರೆ ನಾವು ಮಾಡಬಹುದು 213 00:10:06,500 --> 00:10:10,100 ನಾವು ಇರಿಸುವ ನೀವು ಅಲ್ಲಿ ಬದಲಾಯಿಸಲು ಅವರನ್ನು ಒಳಗೆ ನಿಯತಾಂಕಗಳನ್ನು 214 00:10:10,100 --> 00:10:13,140 ಬಗೆ ಆಧರಿಸಿ ಕಾರ್ಯವನ್ನು ನಾವು ಬಯಸುವ. 215 00:10:13,140 --> 00:10:16,700 ರಾಶಿಯನ್ನು ಆದ್ದರಿಂದ, ನಾವು ಕಳೆದ ಬೇಕಾಗಿದ್ದಾರೆ ಒಂದು, ಎನ್ ಮೊದಲ ಒಂದು ಔಟ್ ಎಂದು. 216 00:10:16,700 --> 00:10:19,800 ಕ್ಯೂ ಮೊದಲನೆಯದಾಗಿ ಬಯಸುವ ಆಗಿದೆ ರಲ್ಲಿ ಮೊದಲ ವಿಷಯ ಎಂದು. 217 00:10:19,800 --> 00:10:22,510 218 00:10:22,510 --> 00:10:26,710 >> Struct ಮಾದರಿಯ ಆದ್ದರಿಂದ ನೀವು ನೋಡಬಹುದು ಎಂದು, ವ್ಯಾಖ್ಯಾನಿಸಲು, 219 00:10:26,710 --> 00:10:29,470 ಇದು ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ಸ್ಟಾಕ್ ಇದ್ದ 220 00:10:29,470 --> 00:10:33,120 ಮಾತ್ರ ನಾವು ಇರಿಸಿಕೊಳ್ಳಲು ಹೊಂದಿಲ್ಲ ಏಕೆಂದರೆ ಗಾತ್ರ ಪ್ರಸ್ತುತ ಅಲ್ಲಿ ಜಾಡು, 221 00:10:33,120 --> 00:10:37,420 ನಾವು ತಲೆಯ ಟ್ರ್ಯಾಕ್ ಬಯಸುವ ಹಾಗೂ ಅಲ್ಲಿ ನಾವು ಪ್ರಸ್ತುತ. 222 00:10:37,420 --> 00:10:39,580 ಹಾಗಾಗಿ ಸುಲಭವಾಗಿ ಹಿತ ನಾನು ಈ ಸೆಳೆಯಲು ವೇಳೆ. 223 00:10:39,580 --> 00:10:53,270 ಆದ್ದರಿಂದ ನಾವು ಒಂದು ಕ್ಯೂ ಪಡೆದಿರುವಿರಿ ಕಲ್ಪನೆ ಅವಕಾಶ, ಆದ್ದರಿಂದ ತಲೆ ಇಲ್ಲಿಯೇ ಹೇಳುತ್ತಾರೆ. 224 00:10:53,270 --> 00:10:55,811 225 00:10:55,811 --> 00:10:58,310 ಲೈನ್ ಮುಖ್ಯಸ್ಥ, ಹೊರಡೋಣ ಕೇವಲ, ಅಲ್ಲಿ ಪ್ರಸ್ತುತ ಹೇಳುತ್ತಾರೆ 226 00:10:58,310 --> 00:11:01,809 ಮತ್ತು ನಾವು ಸೇರಿಸಲು ಬಯಸುವ ಕ್ಯೂ ಆಗಿ ಏನಾದರೂ. 227 00:11:01,809 --> 00:11:04,350 ನಾನು ಮೂಲಭೂತವಾಗಿ ಗಾತ್ರ ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ಬಾಲ ಅದೇ ವಿಷಯ, 228 00:11:04,350 --> 00:11:06,314 ನಿಮ್ಮ ಕ್ಯೂ ಎಲ್ಲೆಲ್ಲಿ ಕೊನೆಯಲ್ಲಿ. 229 00:11:06,314 --> 00:11:07,730 ಕೇವಲ ಗಾತ್ರ ಇಲ್ಲಿಯೇ ಹೇಳುತ್ತಾರೆ. 230 00:11:07,730 --> 00:11:14,380 231 00:11:14,380 --> 00:11:18,400 >> ಆದ್ದರಿಂದ ಹೇಗೆ ಒಂದು ಅನುಕೂಲಕರವಾಗಿ ಮಾಡುತ್ತದೆ ಒಂದು ಕ್ಯೂ ಆಗಿ ಏನಾದರೂ ಸೇರಿಸಲು? 232 00:11:18,400 --> 00:11:21,000 233 00:11:21,000 --> 00:11:24,130 ಏನು ಸೂಚ್ಯಂಕ ನಾವು ಇರಿಸಲು ಬಯಸುವ ಮಾಡಲು ಅಲ್ಲಿ ನಾವು ಸೇರಿಸಲು ಬಯಸುವ. 234 00:11:24,130 --> 00:11:29,320 ಈ ಪ್ರಾರಂಭ ನಿಮ್ಮ ಕ್ಯೂ ಮತ್ತು ಈ ಇದು ಅಂತ್ಯ 235 00:11:29,320 --> 00:11:31,860 ಅಥವಾ ಅದರ ಗಾತ್ರ, ಅಲ್ಲಿ ನಾವು ಮುಂದಿನ ವಸ್ತು ಸೇರಿಸಲು ಬಯಸುವ? 236 00:11:31,860 --> 00:11:32,920 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 237 00:11:32,920 --> 00:11:35,920 ANDI ಪೆಂಗ್: ನಿಖರವಾಗಿ, ನೀವು ಸೇರಿಸಲು ಬಯಸುವ ಅವಲಂಬಿಸಿ ನೀವು ಬರೆದಿದ್ದೇನೆ. 238 00:11:35,920 --> 00:11:37,840 ಒಂದೋ ಇದು ಖಾಲಿ ಅಥವಾ ಖಾಲಿ. 239 00:11:37,840 --> 00:11:42,630 ಆದ್ದರಿಂದ ನೀವು ಬಹುಶಃ ಇದನ್ನು ಸೇರಿಸಲು ಬಯಸುವ ಇಲ್ಲಿ ಗಾತ್ರ is-- ವೇಳೆ 240 00:11:42,630 --> 00:11:50,540 ಈ ಎಲ್ಲಾ ಪೂರ್ಣ ವೇಳೆ, ನೀವು ಬಲ, ಇಲ್ಲಿಯೇ ಇದನ್ನು ಸೇರಿಸಲು? 241 00:11:50,540 --> 00:11:57,150 >> ಮತ್ತು ಆದ್ದರಿಂದ, ಇಲ್ಲಿದೆ ತುಂಬಾ ಸಂದರ್ಭದಲ್ಲಿ ಸರಳ, ಅಷ್ಟೇನು ಯಾವಾಗಲೂ ಸರಿಯಾದ 242 00:11:57,150 --> 00:12:00,690 ಮುಖ್ಯ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಏಕೆಂದರೆ ಒಂದು ಕ್ಯೂ ಮತ್ತು ಸ್ಟಾಕ್ ನಡುವೆ 243 00:12:00,690 --> 00:12:04,350 ಎಂದು ಕ್ಯೂ ಮಾಡಬಹುದು ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ ಕುಶಲತೆಯಿಂದ 244 00:12:04,350 --> 00:12:06,980 ಇದರಿಂದಾಗಿ ತಲೆಯನ್ನು ಬದಲಾವಣೆಗಳನ್ನು ನೀವು ಬಯಸುವ ಅಲ್ಲಿ ಅವಲಂಬಿಸಿ 245 00:12:06,980 --> 00:12:08,650 ನಿಮ್ಮ ಕ್ಯೂ ಆರಂಭದಲ್ಲಿ ಆರಂಭಿಸಲು. 246 00:12:08,650 --> 00:12:11,900 ಮತ್ತು ಪರಿಣಾಮವಾಗಿ, ನಿಮ್ಮ ಬಾಲದ ಸಹ ಬದಲಾಯಿಸಲು ಹೋಗುತ್ತದೆ. 247 00:12:11,900 --> 00:12:14,770 ಆದ್ದರಿಂದ ನೋಡೋಣ ಇದೀಗ ಈ ಕೋಡ್. 248 00:12:14,770 --> 00:12:18,620 ನೀವು ಹುಡುಗರಿಗೆ ಸಹ ಕೇಳಿಕೊಳ್ಳಲಾಗಿತ್ತು ಎಂದು ಎನ್ಕ್ಯೂ, ರಸಪ್ರಶ್ನೆ ಔಟ್ ಬರೆಯಲು. 249 00:12:18,620 --> 00:12:22,580 ಬಹುಶಃ ನಾವು ಏಕೆ ಮೂಲಕ ಮಾತನಾಡಲು ವಿಲ್ ಉತ್ತರವನ್ನು ಇದು ಏನು ಎಂದು. 250 00:12:22,580 --> 00:12:26,790 >> ನಾನು ಸಾಕಷ್ಟು ಮೇಲೆ ಈ ಸಾಲಿನ ಹೊಂದುವುದಿಲ್ಲ ಕೋಡ್ ಆಫ್ ಆದರೆ ಮೂಲಭೂತವಾಗಿ ಈ ತುಣುಕು 251 00:12:26,790 --> 00:12:29,030 ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಇರಬೇಕು. 252 00:12:29,030 --> 00:12:30,140 30 ಸೆಕೆಂಡುಗಳ ರೀತಿಯ ಖರ್ಚು. 253 00:12:30,140 --> 00:12:33,000 ನೋಡೋಣ, ಮತ್ತು ಎಂಬುದನ್ನು ಇದು ಎಂದು ಮಾರ್ಗವಾಗಿದೆ. 254 00:12:33,000 --> 00:12:50,030 255 00:12:50,030 --> 00:12:55,420 >> ತುಂಬಾ ಇದೇ struct ತುಂಬಾ ಹಿಂದಿನ ರೀತಿಯ ರಚನೆ 256 00:12:55,420 --> 00:12:58,090 ಬಹುಶಃ ಹೊರತುಪಡಿಸಿ ಬಣವೆ ಕೋಡ್ ಒಂದು ಸಾಲಿನ. 257 00:12:58,090 --> 00:13:01,190 ಮತ್ತು ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಎಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. 258 00:13:01,190 --> 00:13:03,900 ಮತ್ತು ಅದು ನಿಜವಾಗಿಯೂ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ ಸ್ಟಾಕ್ ಒಂದು ಕ್ಯೂ. 259 00:13:03,900 --> 00:13:18,510 260 00:13:18,510 --> 00:13:22,010 >> ಯಾರಾದರೂ ಒಂದು ಇರಿತ ಬಯಸುವ ನೀವು ಏಕೆ ವಿವರಿಸಿದ್ದಾನೆ 261 00:13:22,010 --> 00:13:24,980 ಇಲ್ಲಿ ಈ ಸಂಕೀರ್ಣ ವಿಷಯ ಸಿಕ್ಕಿತು? 262 00:13:24,980 --> 00:13:27,845 ನಾವು ಲಾಭ ನೋಡಲು ನಮ್ಮ ಅದ್ಭುತ ಸ್ನೇಹಿತ ಮಾಡ್ಯುಲಸ್. 263 00:13:27,845 --> 00:13:31,020 ನೀವು ಹುಡುಗರಿಗೆ ಬೇಗ ಬರುತ್ತದೆ ಎಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗುರುತಿಸಲು, 264 00:13:31,020 --> 00:13:34,910 ಬಹುತೇಕ ಯಾವುದೇ ನೀವು ಬೇಕಿದೆಯೇ ಏನು ಸುತ್ತ ಬಿಗಿಯಾದ, 265 00:13:34,910 --> 00:13:36,850 ಮಾಡ್ಯುಲಸ್ ಇದು ಮಾಡಲು ದಾರಿ ಎಂದು ನಾನು. 266 00:13:36,850 --> 00:13:40,510 ಆದ್ದರಿಂದ ತಿಳಿಸುವ, ಯಾರಾದರೂ ಬಯಸುವಿರಾ ಕೋಡ್ ಆಫ್ ಸಾಲನ್ನು ವಿವರಿಸುವ ಪ್ರಯತ್ನಿಸಿ? 267 00:13:40,510 --> 00:13:44,060 268 00:13:44,060 --> 00:13:47,507 ಹೌದು, ಎಲ್ಲಾ ಉತ್ತರಗಳು ಒಪ್ಪಿತ ಮತ್ತು ಸ್ವಾಗತ. 269 00:13:47,507 --> 00:13:48,840 ಪ್ರೇಕ್ಷಕರು: ನೀವು ನನಗೆ ಮಾತನಾಡುವ ಮಾಡಲಾಗುತ್ತದೆ? 270 00:13:48,840 --> 00:13:49,506 ANDI ಪೆಂಗ್: ಹೌದು. 271 00:13:49,506 --> 00:13:56,200 ಪ್ರೇಕ್ಷಕರು: ಓಹ್, ಯಾವುದೇ ಕ್ಷಮಿಸಿ. 272 00:13:56,200 --> 00:14:00,250 ANDI ಪೆಂಗ್: ಸರಿ, ಆದ್ದರಿಂದ ಅವರ ಅವಕಾಶ ಈ ಕೋಡ್ ಸಂಚರಿಸಲು. 273 00:14:00,250 --> 00:14:03,642 ಆದ್ದರಿಂದ ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಒಂದು ಸರತಿ ಮೇಲೆ ಏನೋ ಸೇರಿಸಿ 274 00:14:03,642 --> 00:14:08,510 ತಲೆ ನಡೆಯುವ ಸುಂದರ ಸಂದರ್ಭದಲ್ಲಿ ಇಲ್ಲಿಯೇ ಎಂದು, ಇದು ನಮಗೆ ತುಂಬಾ ಸುಲಭ 275 00:14:08,510 --> 00:14:10,960 ಕೇವಲ ಕೊನೆಗೆ ಹೋಗಿ ಬಲ ಏನೋ, ಸೇರಿಸಲು? 276 00:14:10,960 --> 00:14:14,690 ಆದರೆ ಒಂದು ಸರತಿ ಇಡೀ ಬಿಂದುವಾಗಿದೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ಸಕ್ರಿಯವಾಗಿ ತಲೆ 277 00:14:14,690 --> 00:14:17,280 ಅಲ್ಲಿ ಅವಲಂಬಿಸಿ ಬದಲಾಯಿಸಲು ನಾವು ನಮ್ಮ ಪ್ರಶ್ನೆ ಪ್ರಾರಂಭವಾಗಿತ್ತು ಬಯಸುವ, 278 00:14:17,280 --> 00:14:19,880 ಮತ್ತು, ಬಾಲ ಮಾಹಿತಿ ಸಹ ಬದಲಾಯಿಸಲು ಹೋಗುತ್ತದೆ. 279 00:14:19,880 --> 00:14:31,100 >> ಆದ್ದರಿಂದ ಈ ಎಂದು ಊಹಿಸಿ ಕ್ಯೂ, ಆದರೆ ಈ ಕ್ಯೂ ಆಗಿತ್ತು. 280 00:14:31,100 --> 00:14:37,900 281 00:14:37,900 --> 00:14:39,330 ತಲೆ ಇಲ್ಲಿಯೇ ಹೇಳುತ್ತಾರೆ. 282 00:14:39,330 --> 00:14:54,900 283 00:14:54,900 --> 00:14:56,980 ನಮ್ಮ ಕ್ಯೂ ಈ ಹೇಗಿತ್ತು ಹೇಳುತ್ತಾರೆ. 284 00:14:56,980 --> 00:15:00,190 ನಾವು ಅಲ್ಲಿ ವರ್ಗಾಯಿಸಲು ಬಯಸಿದರೆ ಸಾಲಿನ ಆರಂಭಕ್ಕೆ, ಆಗಿದೆ 285 00:15:00,190 --> 00:15:03,400 ನಾವು ತಲೆ ಬದಲಾಯಿತು ಹೇಳಲು ಅವಕಾಶ ಈ ರೀತಿಯಲ್ಲಿ ಮತ್ತು ಇಲ್ಲಿ ಗಾತ್ರಗಳು. 286 00:15:03,400 --> 00:15:07,100 >> ಈಗ ನಾವು ಏನಾದರೂ ಸೇರಿಸಲು ಬಯಸುವ ಈ ಕ್ಯೂ, ಆದರೆ ನೀವು ಹುಡುಗರಿಗೆ ನೋಡಬಹುದು 287 00:15:07,100 --> 00:15:11,150 ಇದು ಕೇವಲ ಆದ್ದರಿಂದ ಸರಳ ಅಲ್ಲ ಗಾತ್ರ ನಂತರ ಯಾವುದೇ ಸೇರಿಸಲು 288 00:15:11,150 --> 00:15:13,630 ನಂತರ ನಾವು ರನ್ ಔಟ್ ಏಕೆಂದರೆ ನಮ್ಮ ನಿಜವಾದ ರಚನೆಯ ಪರಿಮಿತಿಗಳನ್ನು. 289 00:15:13,630 --> 00:15:16,190 ನಾವು ಸೇರಿಸಲು ಬಯಸುವ ಅಲ್ಲಿ ಇಲ್ಲಿ. 290 00:15:16,190 --> 00:15:18,610 ಒಂದು ಕ್ಯೂ ಸೌಂದರ್ಯ ಇಲ್ಲಿದೆ ಅದು ದೃಷ್ಟಿ, ನಮಗೆ ಆಗಿದೆ 291 00:15:18,610 --> 00:15:22,380 ಲೈನ್ ಹೀಗೆ ಸಾಗುತ್ತದೆ ಕಾಣುತ್ತದೆ, ಆದರೆ ಡೇಟಾ ರಚನೆ ಸಂಗ್ರಹಿಸಿಡುವುದರಿಂದ ಅವು, 292 00:15:22,380 --> 00:15:29,370 ಅವರು ಸೈಕಲ್ ಎಂದು ನೀಡಿ. 293 00:15:29,370 --> 00:15:32,360 ಇದು ರೀತಿಯ ಸುತ್ತಿಕೊಂಡಿರುವ ಮುಂದೆ ಅದೇ ರೀತಿಯಲ್ಲಿ 294 00:15:32,360 --> 00:15:34,780 ಒಂದು ಸಾಲು ಕಟ್ಟಲು ಎಂದು ಸುಮಾರು ಎಲ್ಲೆಲ್ಲಿ ನೀವು ಅವಲಂಬಿಸಿ 295 00:15:34,780 --> 00:15:36,279 ಎಂದು ಸಾಲಿನ ಆರಂಭಕ್ಕೆ ಬಯಸುವ. 296 00:15:36,279 --> 00:15:38,630 ಆದ್ದರಿಂದ ನಾವು, ತೆಗೆದುಕೊಂಡು ಇಲ್ಲಿ ಕೆಳಗೆ ನೋಡಿದರೆ, ಹೊರಡೋಣ 297 00:15:38,630 --> 00:15:40,880 ನಾವು ಒಂದು ರಚಿಸಲು ಬಯಸಿದರು ಹೇಳುತ್ತಾರೆ ಕಾರ್ಯ ಎನ್ಕ್ಯೂ ಕರೆಯಲಾಗುತ್ತದೆ. 298 00:15:40,880 --> 00:15:43,980 ನಾವು ಎಂದು ಪ್ರಶ್ನೆ ಒಳಗೆ ಇಂಟ್ N ಸೇರಿಸಲು ಬಯಸುತ್ತೇನೆ. 299 00:15:43,980 --> 00:15:49,250 Q.size ನಾವು ನಮ್ಮ ದತ್ತಾಂಶದ ಎಂದು ಕರೆ ಮಾಡುತ್ತೇವೆ ಪ್ರಶ್ನೆ ವೇಳೆ ನಮ್ಮ queue.size ಇದ್ದಲ್ಲಿ ರಚನೆಯನ್ನು 300 00:15:49,250 --> 00:15:52,520 ಸಾಮರ್ಥ್ಯಕ್ಕೆ ಅಥವಾ ಸಮಾನ ಇದು, ಸಾಮರ್ಥ್ಯ ಕಡಿಮೆ 301 00:15:52,520 --> 00:15:55,120 q.strings ನಮ್ಮ ಪ್ರಶ್ನೆ ಒಳಗೆ ರಚನೆ. 302 00:15:55,120 --> 00:15:58,380 ನಾವು ಹೊಂದಿಸಲು ನೀನು ಎಂದು q.heads ಸಮಾನವಾಗಿತ್ತು 303 00:15:58,380 --> 00:16:02,730 ಇಲ್ಲಿಯೇ ಇದು, ಜೊತೆಗೆ q.size ಸಾಮರ್ಥ್ಯ, ಮೂಲಕ ಮಾಡ್ಯುಲಸ್ ಇದು 304 00:16:02,730 --> 00:16:04,290 ಇಲ್ಲಿ ಸುಮಾರು ನಮಗೆ ಮತ್ತೆ ಕಟ್ಟಲು. 305 00:16:04,290 --> 00:16:08,040 >> ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಸೂಚ್ಯಂಕದಲ್ಲಿ ಆದ್ದರಿಂದ ತಲೆಯ ಬಲ, 1? 306 00:16:08,040 --> 00:16:11,480 ಗಾತ್ರದ ಸೂಚ್ಯಂಕ 0, 1, 2, 3, 4. 307 00:16:11,480 --> 00:16:19,500 ನಾವು 1 + 4 ಮಾಡ್ಯುಲಸ್ ಮಾಡಬಹುದು 5 ಇದು ನಮ್ಮ ಸಾಮರ್ಥ್ಯಕ್ಕೆ. 308 00:16:19,500 --> 00:16:20,920 ಏನು ಎಂದು ನಮಗೆ ನೀಡಿದ್ದರು? 309 00:16:20,920 --> 00:16:23,270 ಸೂಚ್ಯಂಕ ಎಂದರೇನು ಎಂದು ಈ ಹೊರಬರುವ? 310 00:16:23,270 --> 00:16:24,080 >> ಪ್ರೇಕ್ಷಕರು: 0. 311 00:16:24,080 --> 00:16:27,870 >> ANDI ಪೆಂಗ್: 0, ಇದು ಇಲ್ಲಿಯೇ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ, 312 00:16:27,870 --> 00:16:30,640 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಮಾಡಲು ಬಯಸುವ ಇಲ್ಲಿಯೇ ಸೇರಿಸಲು. 313 00:16:30,640 --> 00:16:34,730 ಆದ್ದರಿಂದ ಈ ಸಮೀಕರಣದ ಇಲ್ಲಿ ರೀತಿಯ ಕೇವಲ ಯಾವುದೇ ಸಂಖ್ಯೆಗಳನ್ನು ಕೆಲಸ 314 00:16:34,730 --> 00:16:36,750 ಅಲ್ಲಿ ಅವಲಂಬಿಸಿ ನಿಮ್ಮ ತಲೆ ಮತ್ತು ನಿಮ್ಮ ಗಾತ್ರದಲ್ಲಿ. 315 00:16:36,750 --> 00:16:38,541 ನೀವು ಆ ತಿಳಿದಿದ್ದರೆ ವಿಷಯಗಳನ್ನು ನಿಮಗೆ, ಅವು 316 00:16:38,541 --> 00:16:43,170 ನಿಖರವಾಗಿ ನೀವು ಸೇರಿಸಲು ಬಯಸುವ ಅಲ್ಲಿ ಯಾವುದೇ ನಿಮ್ಮ ಕ್ಯೂ ನಂತರ. 317 00:16:43,170 --> 00:16:44,640 ಎಂದು ಎಲ್ಲರೂ ಅರ್ಥ ಡಸ್? 318 00:16:44,640 --> 00:16:48,560 >> ನಾನು ಮೆದುಳಿನ ರೀತಿಯ ಗೊತ್ತಿಲ್ಲ ಟೀಸರ್ ವಿಶೇಷವಾಗಿ ರಿಂದ ಈ 319 00:16:48,560 --> 00:16:50,512 ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ನಂತರ ಬಂದಿತು. 320 00:16:50,512 --> 00:16:52,220 ಆದರೆ ಆಶಾದಾಯಕವಾಗಿ ಎಲ್ಲರೂ ಈಗ ಅರ್ಥ ಮಾಡಬಹುದು 321 00:16:52,220 --> 00:16:57,800 ಏಕೆ ಈ ಪರಿಹಾರ ಅಥವಾ ಈ ಕಾರ್ಯ ಎಂದು ಮಾರ್ಗವಾಗಿದೆ. 322 00:16:57,800 --> 00:16:59,840 ಯಾರಾದರೂ ಸ್ವಲ್ಪ ಎಂದು ಅಸ್ಪಷ್ಟವಾಗಿದೆ? 323 00:16:59,840 --> 00:17:03,471 324 00:17:03,471 --> 00:17:03,970 ಸರಿ. 325 00:17:03,970 --> 00:17:07,109 326 00:17:07,109 --> 00:17:09,970 >> ಆದ್ದರಿಂದ ಈಗ, ನೀವು ವೇಳೆ ಈ dequeue ಬೇಕಾಗಿದ್ದಾರೆ 327 00:17:09,970 --> 00:17:15,240 ನಮ್ಮ ತಲೆ ಬದಲಾಯಿಸುವ ಎಂದು ಅಲ್ಲಿ ಆಗಿದೆ ನಾವು dequeue ವೇಳೆ, ಏಕೆಂದರೆ 328 00:17:15,240 --> 00:17:17,030 ನಾವು ಪ್ರಶ್ನೆ ಕೊನೆಯಲ್ಲಿ ಆಫ್ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. 329 00:17:17,030 --> 00:17:19,130 ನಾವು, ತಲೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ? 330 00:17:19,130 --> 00:17:24,260 ಆದ್ದರಿಂದ ಪರಿಣಾಮವಾಗಿ, ತಲೆ ಬದಲಾಯಿಸಲು ಹೋಗುತ್ತದೆ, ನೀವು ಎನ್ಕ್ಯೂ ಮಾಡಿದಾಗ ಏಕೆ ಎಂದು, ಆಗಿದೆ 331 00:17:24,260 --> 00:17:26,800 ನೀವು ಟ್ರ್ಯಾಕ್ ಮಾಡಲೇಬೇಕು ಅಲ್ಲಿ ನಿಮ್ಮ ತಲೆ ಮತ್ತು ನಿಮ್ಮ ಗಾತ್ರ 332 00:17:26,800 --> 00:17:29,450 ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಇವೆ ಸರಿಯಾದ ಸ್ಥಾನದಲ್ಲಿ. 333 00:17:29,450 --> 00:17:32,740 >> ಆದ್ದರಿಂದ ನೀವು dequeue ಮಾಡಿದಾಗ, ನಾನು ಇದನ್ನು ಸೂಡೊಕೋಡ್ಗಳನ್ನು. 334 00:17:32,740 --> 00:17:35,480 ನೀವು ಬಯಸಿದರೆ ಮುಕ್ತವಾಗಿರಿ ಈ ಔಟ್ ಕೋಡಿಂಗ್ ಪ್ರಯತ್ನ. 335 00:17:35,480 --> 00:17:36,980 ನೀವು ಬಲ, ತಲೆ ಸರಿಸಲು ಬಯಸುವ? 336 00:17:36,980 --> 00:17:39,320 ನಾನು dequeue ಬಯಸಿದರೆ, ನಾನು ತಲೆಯ ಮೇಲೆ ಚಲಿಸುತ್ತದೆ. 337 00:17:39,320 --> 00:17:40,800 ಈ ತಲೆ ಎಂದು. 338 00:17:40,800 --> 00:17:45,617 >> ಮತ್ತು ನಮ್ಮ ಪ್ರಸ್ತುತ ಗಾತ್ರ ಎಂದು ಕಳೆಯಿರಿ ಏಕೆಂದರೆ ನಾವು ಇನ್ನು ಮುಂದೆ 339 00:17:45,617 --> 00:17:46,950 ಶ್ರೇಣಿಯಲ್ಲಿನ ನಾಲ್ಕು ಅಂಶಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. 340 00:17:46,950 --> 00:17:51,370 ನಾವು ಕೇವಲ ಮೂರು, ಮತ್ತು ನಂತರ ನಾವು ಬಯಸುವ ಒಳಗೆ ಸಂಗ್ರಹಿತ ಏನನ್ನು ಮರಳಲು 341 00:17:51,370 --> 00:17:56,260 ತಲೆಯ ಈ ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ ಏಕೆಂದರೆ ಸ್ಟಾಕ್ ಆದ್ದರಿಂದ ಹೋಲುತ್ತದೆ ಮೌಲ್ಯವನ್ನು. 342 00:17:56,260 --> 00:17:58,010 ನೀವು ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು ಬೇರೆ ಸ್ಥಳದಿಂದ, 343 00:17:58,010 --> 00:18:01,770 ಮತ್ತು ನಿಮ್ಮ ಪಾಯಿಂಟರ್ ಮತ್ತೆ ಹೊಂದಿವೆ ಪರಿಣಾಮವಾಗಿ ಬೇರೆ ಸ್ಥಳಕ್ಕೆ. 344 00:18:01,770 --> 00:18:03,890 ತಾರ್ಕಿಕವಾಗಿ, ಎಲ್ಲರೂ ಅನುಸರಿಸಿ? 345 00:18:03,890 --> 00:18:05,690 ಗ್ರೇಟ್. 346 00:18:05,690 --> 00:18:10,156 >> ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಸ್ವಲ್ಪ ಮಾತನಾಡಲು ನೀನು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಬಗ್ಗೆ ಹೆಚ್ಚು ಆಳವಾದ 347 00:18:10,156 --> 00:18:13,280 ಅವರು ತುಂಬಾ ಬೆಲೆಬಾಳುತ್ತದೆ ಮಾಡುತ್ತೇವೆ ಏಕೆಂದರೆ ಈ ವಾರದ ಹಾದಿಯಲ್ಲಿ ನೀವು 348 00:18:13,280 --> 00:18:14,964 psets. 349 00:18:14,964 --> 00:18:17,130 ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು, ನೀವು ಹುಡುಗರಿಗೆ ಅವರು ಎಲ್ಲಾ ನೆನಪಿಸಿಕೊಳ್ಳಬಹುದಾದ 350 00:18:17,130 --> 00:18:22,570 ಕೆಲವು ಗ್ರಂಥಿಗಳು ಘಟಕಗಳು ಇವೆ ಈ ಕೆಳಗಿನ ಮತ್ತು ಪಾಯಿಂಟರ್ ಎರಡೂ ಮೌಲ್ಯಗಳು 351 00:18:22,570 --> 00:18:26,290 ಎಂದು ಕಲ್ಪಿಸಲಾಗಿದೆ ಆ ಪಾಯಿಂಟರ್ಸ್ ಮೂಲಕ. 352 00:18:26,290 --> 00:18:29,880 ಹೇಗೆ ಆದ್ದರಿಂದ struct ನಾವು ಇಲ್ಲಿ ನೋಡ್ ನಾವು ರಚಿಸಲು 353 00:18:29,880 --> 00:18:33,569 ಇದು, ಇಂಟ್ N ಇರಲಿ ಒಂದು ಅಂಗಡಿ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಎನ್ ಮೌಲ್ಯವನ್ನು 354 00:18:33,569 --> 00:18:35,610 ಅಥವಾ ನೀವು ಬಯಸುವ ಯಾವುದೇ ಚಾರ್ ಸ್ಟಾರ್ ಎನ್, ಕರೆ. 355 00:18:35,610 --> 00:18:41,482 ಪಾಯಿಂಟರ್ ಇದು struct ನೋಡ್ ಸ್ಟಾರ್, ನೀವು ಪ್ರತಿ ನೋಡ್ ಬೇಕು ಎಂದು, 356 00:18:41,482 --> 00:18:43,690 ನೀವು ಎಂದು ನೀನು ಮುಂದಿನ ಕಡೆಗೆ ಪಾಯಿಂಟರ್ ಪಾಯಿಂಟ್. 357 00:18:43,690 --> 00:18:48,207 358 00:18:48,207 --> 00:18:50,040 ನೀವು ತಲೆ ಮಾಡುತ್ತೇವೆ ಎಂದು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ 359 00:18:50,040 --> 00:18:53,140 ಉಳಿದ ತೋರಿಸಲು ಹೋಗುತ್ತದೆ ಆದ್ದರಿಂದ ಹೀಗೆ ಇತ್ಯಾದಿ ಮೌಲ್ಯಗಳನ್ನು 360 00:18:53,140 --> 00:18:55,290 ನೀವು ಅಂತಿಮವಾಗಿ ಕೊನೆಯಲ್ಲಿ ತಲುಪುವವರೆಗೆ. 361 00:18:55,290 --> 00:18:58,040 ಈ ಕೊನೆಯ ನೋಡ್ ಕೇವಲ ಒಂದು ಪಾಯಿಂಟರ್ ಹೊಂದಿಲ್ಲ ಹೋಗುವ. 362 00:18:58,040 --> 00:18:59,952 ಇದು ತೋರಿಸಲು ವಿಶೇಷವೇನು ಶೂನ್ಯ, ಮತ್ತು ಆ ಇಲ್ಲಿದೆ 363 00:18:59,952 --> 00:19:01,910 ನೀವು ಹಿಟ್ ಮಾಡಿದ ಗೊತ್ತು ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ 364 00:19:01,910 --> 00:19:04,076 ಯಾವಾಗ ನಿಮ್ಮ ಕೊನೆಯ ಪಾಯಿಂಟರ್ ಏನು ಬೆಟ್ಟು ಮಾಡುವುದಿಲ್ಲ. 365 00:19:04,076 --> 00:19:06,670 366 00:19:06,670 --> 00:19:10,990 >> ನಾವು ಹೆಚ್ಚು ಒಂದು ಬಿಟ್ ಹೋಗಲು ನೀನು ಬಗ್ಗೆ ಆಳ ಹೇಗೆ ಒಂದು ಬಹುಶಃ ಎಂದು 367 00:19:10,990 --> 00:19:12,400 ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹುಡುಕಲು. 368 00:19:12,400 --> 00:19:15,460 ಕೆಲವು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಕುಂದುಕೊರತೆಗಳನ್ನು 369 00:19:15,460 --> 00:19:19,340 ಹುಡುಕಾಟಗಳು ಬಗ್ಗೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಚರಣಗಳು. 370 00:19:19,340 --> 00:19:22,565 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನೀವು ಬೈನರಿ ಸರ್ಚ್ ಆದರೆ ಏಕೆ ನೀವು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹಾಗೆ ಮಾಡಬಹುದು? 371 00:19:22,565 --> 00:19:26,834 372 00:19:26,834 --> 00:19:30,320 >> ಪ್ರೇಕ್ಷಕರು: ಅವರು ಎಲ್ಲಾ ಸಂಪರ್ಕ ಆಗಿರುವ ಕಾರಣ, ಆದರೆ ನೀವು ಸ್ವಲ್ಪ ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ 373 00:19:30,320 --> 00:19:31,330 [ಕೇಳಿಸುವುದಿಲ್ಲ]. 374 00:19:31,330 --> 00:19:34,600 >> ANDI ಪೆಂಗ್: ಹೌದು, ನಿಖರವಾಗಿ ಹಾಗೆ ನೆನಪು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಕಾಂತಿ 375 00:19:34,600 --> 00:19:37,190 ನಾವು ಎಂದು ವಾಸ್ತವವಾಗಿ ಆಗಿತ್ತು ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶ ನೀಡುಗ ಅಲ್ಲಿ 376 00:19:37,190 --> 00:19:41,580 ನಾನು ಸೂಚ್ಯಂಕ ಮೌಲ್ಯವನ್ನು ಬಯಸಿದರೆ ಆರು, ನಾನು, ಸೂಚ್ಯಂಕ ಆರು ಹೇಳಬಹುದು 377 00:19:41,580 --> 00:19:42,407 ನನಗೆ ಮೌಲ್ಯವನ್ನು ನೀಡಿ. 378 00:19:42,407 --> 00:19:45,240 ಸರಣಿಗಳ ವಿಂಗಡಿಸಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಆ ಇಲ್ಲಿದೆ ಮೆಮೊರಿ ಹೊಂದಿಕೊಂಡಿರುವ ಜಾಗದಲ್ಲಿ 379 00:19:45,240 --> 00:19:48,020 ಒಂದು ಸ್ಥಳದಲ್ಲಿ, ಆದರೆ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ರೀತಿಯ 380 00:19:48,020 --> 00:19:52,820 ಇವೆ ಯಾದೃಚ್ಛಿಕವಾಗಿ, ಸುಮಾರು ಎಲ್ಲಾ ವೈವಿಧ್ಯಗೊಂಡಿದೆ ಮತ್ತು ಕೇವಲ ರೀತಿಯಲ್ಲಿ ನೀವು ನೀಡಿ 381 00:19:52,820 --> 00:19:56,890 ನೀವು ಹೇಳುವ ಒಂದು ಪಾಯಿಂಟರ್ ಮೂಲಕ ಮುಂದಿನ ನೋಡ್ ಅಲ್ಲಿ ವಿಳಾಸವನ್ನು. 382 00:19:56,890 --> 00:20:00,290 >> ಆದ್ದರಿಂದ ಪರಿಣಾಮವಾಗಿ ಕೇವಲ ರೀತಿಯಲ್ಲಿ ಲಿಂಕ್ ಪಟ್ಟಿ ಮೂಲಕ ಹುಡುಕಲು 383 00:20:00,290 --> 00:20:01,560 ರೇಖೀಯ ಶೋಧನೆ. 384 00:20:01,560 --> 00:20:05,890 ನಾನು ನಿಖರವಾಗಿ ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ ಏಕೆಂದರೆ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ 12 ನೇ ಮೌಲ್ಯವಾಗಿದೆ 385 00:20:05,890 --> 00:20:08,780 ನಾನು ಸಂಪೂರ್ಣ ಸಂಚರಿಸುತ್ತಾರೆ ಹೊಂದಿವೆ ಆ ಲಿಂಕ್ ಪಟ್ಟಿಯನ್ನು ಒಂದು 386 00:20:08,780 --> 00:20:12,450 ಮೊದಲ ನೋಡ್ ತಲೆಯಿಂದ ಒಂದು ಮೂಲಕ ಎರಡನೇ ನೋಡ್, ಮೂರನೇ ನೋಡ್ಗೆ, 387 00:20:12,450 --> 00:20:17,690 ನಾನು ಅಂತಿಮವಾಗಿ ಪಡೆಯಲು ತನಕ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲೂ ನಾನು ಬಯಸುತ್ತೇನೆ ಆ ನೋಡ್ ಅಲ್ಲಿ. 388 00:20:17,690 --> 00:20:22,110 ಆದ್ದರಿಂದ ಈ ಅರ್ಥದಲ್ಲಿ, ಹುಡುಕು ಲಿಂಕ್ ಪಟ್ಟಿ ಯಾವಾಗಲೂ n ಇದೆ. 389 00:20:22,110 --> 00:20:23,040 ಯಾವಾಗಲೂ N ನ. 390 00:20:23,040 --> 00:20:25,690 ರೇಖೀಯ ಸಮಯದಲ್ಲಿ ಯಾವಾಗಲೂ ಇಲ್ಲಿದೆ. 391 00:20:25,690 --> 00:20:28,470 >> ಆದ್ದರಿಂದ ಕೋಡ್ ಇದರಲ್ಲಿ ನಾವು ಈ ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಮತ್ತು ಈ 392 00:20:28,470 --> 00:20:32,620 ನೀವು ನಂತರ ನೀವು ಹುಡುಗರಿಗೆ ಸ್ವಲ್ಪ ಹೊಸದು ಹುಡುಗರಿಗೆ ನಿಜವಾಗಿಯೂ ಬಗ್ಗೆ ಅಥವಾ ಇದುವರೆಗೆ ಮಾತನಾಡಿದರು ಮಾಡಿಲ್ಲ 393 00:20:32,620 --> 00:20:35,000 ಹೇಗೆ ಕಾಣಬಹುದು ಪಾಯಿಂಟರ್ಸ್ ಪಾಯಿಂಟರ್ಸ್ ಮೂಲಕ ಹುಡುಕಲು, 394 00:20:35,000 --> 00:20:37,670 ಆದ್ದರಿಂದ ನಾವು ಮೂಲಕ ಕರೆದೊಯ್ಯುತ್ತೇವೆ ಈ ತುಂಬಾ ನಿಧಾನವಾಗಿ. 395 00:20:37,670 --> 00:20:40,200 ಆದ್ದರಿಂದ bool ಹುಡುಕಾಟ, ಬಲ, ನಾವು ಬಯಸುವ ಕಲ್ಪನೆ ಅವಕಾಶ 396 00:20:40,200 --> 00:20:42,820 ಎಂಬ ಕಾರ್ಯವನ್ನು ರಚಿಸಲು ನಿಜವಾದ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಹುಡುಕಾಟ 397 00:20:42,820 --> 00:20:46,820 ನೀವು ಲಿಂಕ್ ಒಳಗಿನ ಮೌಲ್ಯದ ಕಂಡುಬಂದಲ್ಲಿ ಪಟ್ಟಿ, ಹಾಗೂ ಅನ್ಯಥಾ ತಪ್ಪು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 398 00:20:46,820 --> 00:20:50,030 ನೋಡ್ ಸ್ಟಾರ್ ಪಟ್ಟಿ ಪ್ರಸ್ತುತ ಕೇವಲ ಪಾಯಿಂಟರ್ 399 00:20:50,030 --> 00:20:52,960 ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಮೊದಲ ಐಟಂ. 400 00:20:52,960 --> 00:20:56,700 ಇಂಟ್ N ನೀವು ಎಂಬುದನ್ನು ಕೆಳಗಿನ ಆ ಪಟ್ಟಿಯಲ್ಲಿ ಹುಡುಕುವ. 401 00:20:56,700 --> 00:20:58,770 >> ಆದ್ದರಿಂದ ನೋಡ್ ಸ್ಟಾರ್ ಪಾಯಿಂಟರ್ ಪಟ್ಟಿ ಸಮನಾಗಿರುತ್ತದೆ. 402 00:20:58,770 --> 00:21:00,970 ನಾವು ಹೊಂದಿಸುವಾಗ ನೀವು ಅರ್ಥ ಮತ್ತು ಒಂದು ಪಾಯಿಂಟರ್ ರಚಿಸುವ 403 00:21:00,970 --> 00:21:03,592 ಪಟ್ಟಿಯ ಒಳಗೆ ಮೊದಲ ನೋಡ್. 404 00:21:03,592 --> 00:21:04,300 ನನ್ನೊಂದಿಗೆ ಪ್ರತಿಯೊಬ್ಬರೂ? 405 00:21:04,300 --> 00:21:06,530 ನಾವು ಹೋಗಲು ಹಾಗಿದ್ದಲ್ಲಿ ಇಲ್ಲಿ ಮತ್ತೆ, ನಾನು ಎಂದು 406 00:21:06,530 --> 00:21:13,850 ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಒಂದು ಪಾಯಿಂಟರ್ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ತಲೆ ಯಾವುದೇ ಆ ಪಟ್ಟಿ. 407 00:21:13,850 --> 00:21:18,600 >> ತದನಂತರ ನೀವು, ಇಲ್ಲಿ ಕೆಳಗಿಳಿಯಿರಿ ಒಮ್ಮೆ ಪಾಯಿಂಟರ್ ಸಮಾನ ಶೂನ್ಯ ಬೀರದಿದ್ದರೂ, 408 00:21:18,600 --> 00:21:22,160 ಆದ್ದರಿಂದ ನಾವು ಇದರಲ್ಲಿ ಲೂಪ್ ಗ್ಯಾಲರಿ ತರುವಾಯ ಮುಂದುವರೆಸುತ್ತೇವೆ 409 00:21:22,160 --> 00:21:25,940 ಏಕೆಂದರೆ ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಉಳಿದ ಪಾಯಿಂಟರ್ ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ ಏನಾಗುತ್ತದೆ? 410 00:21:25,940 --> 00:21:27,550 ನಾವು ಹೊಂದಿಲ್ಲ ತಿಳಿದಿದೆ 411 00:21:27,550 --> 00:21:28,450 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 412 00:21:28,450 --> 00:21:31,491 >> ANDI ಪೆಂಗ್: ನಿಖರವಾಗಿ, ಆದ್ದರಿಂದ ನಾವು ತಿಳಿದಿದೆ ನಾವು, ಬಲ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ ತಲುಪಿದ್ದೀರಿ? 413 00:21:31,491 --> 00:21:34,470 ನೀವು ಇಲ್ಲಿ ಹಿಂತಿರುಗಿ ವೇಳೆ, ಪ್ರತಿ ನೋಡ್ ಇನ್ನೊಂದು ನೋಡ್ ತೋರಿಸುವ ಮಾಡಬೇಕು 414 00:21:34,470 --> 00:21:36,550 ಹೀಗೆ ಇತ್ಯಾದಿ ನೀವು ಅಂತಿಮವಾಗಿ ಹಿಟ್ ರವರೆಗೆ 415 00:21:36,550 --> 00:21:41,589 ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಬಾಲ, ಇದು ಒಂದು ಪಾಯಿಂಟರ್ ಹೊಂದಿರುವ ಕೇವಲ 416 00:21:41,589 --> 00:21:43,130 ಯಾವುದೇ ಹೆಚ್ಚು ಎಲ್ಲಿಯಾದರೂ ಇತರ ಬೆಟ್ಟು ಮಾಡುವುದಿಲ್ಲ. 417 00:21:43,130 --> 00:21:47,510 ಆದ್ದರಿಂದ ನೀವು ಮೂಲತಃ ತಿಳಿದಿದೆ ನಿಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಇನ್ನೂ ಅಪ್ 418 00:21:47,510 --> 00:21:50,900 ಪಾಯಿಂಟರ್ ಸಮಾನ ರವರೆಗೆ ಶೂನ್ಯ ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ ಒಮ್ಮೆ ಏಕೆಂದರೆ, 419 00:21:50,900 --> 00:21:53,310 ನೀವು ಯಾವುದೇ ವಿಷಯವನ್ನು ಗೊತ್ತಾಯಿತು. 420 00:21:53,310 --> 00:21:56,930 >> ಆದ್ದರಿಂದ ನಾವು ಆರ್ ಇದರಲ್ಲಿ ಲೂಪ್ ನಿಜವಾದ ಹುಡುಕಾಟ ಮಾಡಲಿಕ್ಕೆ. 421 00:21:56,930 --> 00:22:01,690 ಮತ್ತು ಪಾಯಿಂಟರ್ ನೀವು ನೋಡಿ ವೇಳೆ ಅಲ್ಲಿ ಬಾಣದ ಕ್ರಿಯೆಯ ಆ ರೀತಿಯ? 422 00:22:01,690 --> 00:22:06,930 ಆದ್ದರಿಂದ ಪಾಯಿಂಟರ್ ವೇಳೆ ಎನ್, ವೇಳೆ ಎನ್ ಸಮ ಸಮ ಎನ್ ಪಾಯಿಂಟರ್, 423 00:22:06,930 --> 00:22:09,180 ಆದ್ದರಿಂದ ಅಂದರೆ ಆ ನೀವು ಪಾಯಿಂಟರ್ 424 00:22:09,180 --> 00:22:13,420 ಪ್ರತಿ ಕೊನೆಯಲ್ಲಿ ಹುಡುಕುವ ನೋಡ್ ಮೌಲ್ಯಕ್ಕೆ ವಾಸ್ತವವಾಗಿ ಸಮಾನವಾಗಿರುತ್ತದೆ 425 00:22:13,420 --> 00:22:15,990 ನೀವು ನಂತರ, ಹುಡುಕುತ್ತಿರುವ ನೀವು ನಿಜವಾದ ಮರಳಿ ಬಯಸುವ. 426 00:22:15,990 --> 00:22:19,280 ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ನೀವು ಒಂದು ನೋಡ್ನಲ್ಲಿ ವೇಳೆ ನೀವು ಹುಡುಕುತ್ತಿರುವ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ 427 00:22:19,280 --> 00:22:23,550 ನೀವು ಇಲ್ಲಿಗೆ ತಿಳಿದಿದೆ ಯಶಸ್ವಿಯಾಗಿ ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. 428 00:22:23,550 --> 00:22:27,150 >> ಇಲ್ಲವಾದರೆ, ನೀವು ಹೊಂದಿಸಲು ಬಯಸುವ ಮುಂದಿನ ನೋಡ್ ನಿಮ್ಮ ಪಾಯಿಂಟರ್. 429 00:22:27,150 --> 00:22:28,850 ಇಲ್ಲಿ ಸಾಲನ್ನು ಮಾಡುತ್ತಿರುವ ಹೊಂದಿದೆ. 430 00:22:28,850 --> 00:22:31,750 ಪಾಯಿಂಟರ್ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಸಮನಾಗಿರುತ್ತದೆ. 431 00:22:31,750 --> 00:22:33,360 ಆ ಕೆಲಸ ವಿಶೇಷವೇನು ಹೇಗೆ ಪ್ರತಿಯೊಬ್ಬರೂ ನೋಡಿ? 432 00:22:33,360 --> 00:22:36,580 >> ಮತ್ತು ಮುಖ್ಯವಾಗಿ ನೀವು ನೀನು ಕೇವಲ ಪಟ್ಟಿಯ ಸಂಪೂರ್ಣ ಸಂಚರಿಸುತ್ತಾರೆ 433 00:22:36,580 --> 00:22:41,920 ನಿಮ್ಮ ಪಾಯಿಂಟರ್ ಪ್ರತಿ ಬಾರಿ ರವರೆಗೆ ರೀಸೆಟ್ ನೀವು ಅಂತಿಮವಾಗಿ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ ಹಿಟ್. 434 00:22:41,920 --> 00:22:45,030 ಮತ್ತು ನೀವು ಯಾವುದೇ ಇವೆ ತಿಳಿದಿದೆ ಗ್ರಂಥಿಗಳು, ಮೂಲಕ ಹುಡುಕಲು 435 00:22:45,030 --> 00:22:47,999 ಮತ್ತು ನಂತರ ನೀವು ತಪ್ಪು ಮರಳಬಹುದು ನೀವು ತಿಳಿದಿರುವ ಕಾರಣ, ಎಂದು ಚೆನ್ನಾಗಿ, ಓಹ್, 436 00:22:47,999 --> 00:22:50,540 ನಾನು ಹುಡುಕಲು ಸಾಧ್ಯವಾಯಿತು ವೇಳೆ ಪಟ್ಟಿಯ ಸಂಪೂರ್ಣ ಮೂಲಕ. 437 00:22:50,540 --> 00:22:54,530 ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾನು ಬಯಸಿದರೆ 10 ಮೌಲ್ಯವನ್ನು ನೋಡಲು, 438 00:22:54,530 --> 00:22:57,250 ಮತ್ತು ನಾನು ತಲೆ ಆರಂಭಿಸುತ್ತವೆ, ಹಾಗೂ ನಾನು ಎಲ್ಲಾ ರೀತಿಯಲ್ಲೂ ಹುಡುಕಲು 439 00:22:57,250 --> 00:23:00,550 ಮತ್ತು ನಾನು ಅಂತಿಮವಾಗಿ, ಈ ಸಿಕ್ಕಿತು ಇದು ಶೂನ್ಯ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಒಂದು ಪಾಯಿಂಟರ್, 440 00:23:00,550 --> 00:23:04,415 ನಾನು ಅಲ್ಲ, ಹೇಲು, ನಾನು 10 ಊಹೆ ತಿಳಿದಿದೆ ಈ ಪಟ್ಟಿಯಲ್ಲಿ ನಾನು ಸಿಗಲಿಲ್ಲ. 441 00:23:04,415 --> 00:23:06,520 ನಾನು ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ ಮನುಷ್ಯ. 442 00:23:06,520 --> 00:23:11,040 ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಿಮಗೆ ನಾನು ಸುಳ್ಳು ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ. 443 00:23:11,040 --> 00:23:12,900 >> ಎಂದು ಸ್ವಲ್ಪ ನೆನೆಸು ಅವಕಾಶ. 444 00:23:12,900 --> 00:23:17,350 ಈ ಸುಂದರ ಇರುತ್ತದೆ ನಿಮ್ಮ pset ಮುಖ್ಯ. 445 00:23:17,350 --> 00:23:21,140 ಇದು ತರ್ಕ ಬಹುಶಃ, ಬಹಳ ಸರಳ syntactically ಅದನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ. 446 00:23:21,140 --> 00:23:23,365 ನೀವು ಹುಡುಗರಿಗೆ ಮಾಡಲು ಬಯಸುವ ನೀವು ಅರ್ಥ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 447 00:23:23,365 --> 00:23:25,870 448 00:23:25,870 --> 00:23:27,650 ಕೂಲ್. 449 00:23:27,650 --> 00:23:32,560 >> ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಹೇಗೆ ಎಂದು ಬಲ, ಗ್ರಂಥಿಗಳು ಸೇರಿಸುವ 450 00:23:32,560 --> 00:23:35,380 ಪಟ್ಟಿ ಏಕೆಂದರೆ ನೆನಪು ಯಾವ ಪ್ರಯೋಜನಗಳ ಯಾವುವು 451 00:23:35,380 --> 00:23:39,230 ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ವಿರುದ್ಧ ಹೊಂದಿರುವ ಶೇಖರಣಾ ವಿಷಯದಲ್ಲಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು? 452 00:23:39,230 --> 00:23:41,110 >> ಪ್ರೇಕ್ಷಕರು: ಕ್ರಿಯಾತ್ಮಕ, ಆದ್ದರಿಂದ ಸುಲಭ to-- 453 00:23:41,110 --> 00:23:43,180 >> ANDI ಪೆಂಗ್: ನಿಖರವಾಗಿ, ಆದ್ದರಿಂದ, ಕ್ರಿಯಾತ್ಮಕ ಇದು 454 00:23:43,180 --> 00:23:46,880 ಇದನ್ನು ವಿಸ್ತರಿಸಲು ಮುಳುಗಿ ಮಾಡುವಂತಿಲ್ಲ ಬಳಕೆದಾರರ ಅಗತ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿ. 455 00:23:46,880 --> 00:23:56,570 ಆದ್ದರಿಂದ, ಈ ಅರ್ಥದಲ್ಲಿ, ನಾವು ಮಾಡಬೇಕಿಲ್ಲ ಅನಗತ್ಯ ಮೆಮೊರಿ ವ್ಯರ್ಥ ನಾನು 456 00:23:56,570 --> 00:24:00,850 ನಾನು ಬಯಸುವ ಎಷ್ಟು ಮೌಲ್ಯಗಳನ್ನು ಗೊತ್ತಿಲ್ಲ ವೇಳೆ ಅಂಗಡಿ, ನನಗೆ ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ 457 00:24:00,850 --> 00:24:04,310 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಏಕೆಂದರೆ ರಚಿಸಲು ನಾನು 10 ಮೌಲ್ಯಗಳನ್ನು ಶೇಖರಿಸಿಡಲು ಬಯಸುವ 458 00:24:04,310 --> 00:24:08,380 ಮತ್ತು ನಾನು 1,000 ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ನ ರಚಿಸಲು ವ್ಯರ್ಥ ತುಂಬ, ಮಂಜೂರು. 459 00:24:08,380 --> 00:24:11,180 ನಾವು ಒಂದು ಲಿಂಕ್ ಬಳಸಲು ಬಯಸುವ ಏಕೆ ಆ ಪಟ್ಟಿ ಸಕ್ರಿಯವಾಗಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ 460 00:24:11,180 --> 00:24:13,860 ಬದಲಾಯಿಸಲು ಅಥವಾ ನಮ್ಮ ಗಾತ್ರವನ್ನು ಸಂಕುಚಿಸುವ. 461 00:24:13,860 --> 00:24:17,040 >> ಮತ್ತು ಆದ್ದರಿಂದ ಅಳವಡಿಕೆ ಮಾಡುತ್ತದೆ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾದ. 462 00:24:17,040 --> 00:24:20,810 ನಾವು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಅಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ನಾವು ಒಂದು ರಚನೆಯ ಎಂದು ರೀತಿಯಲ್ಲಿ. 463 00:24:20,810 --> 00:24:24,270 ನಾನು ಒಂದು ಅಂಶ ಸೇರಿಸಲು ಬಯಸಿದರೆ ಏಳನೇ ಸೂಚ್ಯಂಕ ಒಳಗೆ, 464 00:24:24,270 --> 00:24:26,930 ನಾನು ಅದನ್ನು ಸೇರಿಸುತ್ತವೆ ಏಳನೇ ಸೂಚ್ಯಂಕ ಒಳಗೆ. 465 00:24:26,930 --> 00:24:30,020 ಲಿಂಕ್ ಪಟ್ಟಿ ರಂದು ಹಾಗಾಗದೆ ಸಾಕಷ್ಟು ಸುಲಭವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, 466 00:24:30,020 --> 00:24:34,947 ಆದ್ದರಿಂದ ನಾವು ಸೇರಿಸಲು ಬಯಸಿದರೆ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲಿ ಒಂದು, 467 00:24:34,947 --> 00:24:36,280 ದೃಷ್ಟಿ, ಇದು ನೋಡಲು ಬಹಳ ಸುಲಭ. 468 00:24:36,280 --> 00:24:39,363 ನಾವು, ಸರಿ ಇಲ್ಲ ಇದು ಸೇರಿಸಲು ಬಯಸುತ್ತೇನೆ ಬಲ ಪಟ್ಟಿ ಆರಂಭದಲ್ಲಿ, 469 00:24:39,363 --> 00:24:40,840 ಬಲ ತಲೆಗೆ ನಂತರ. 470 00:24:40,840 --> 00:24:44,579 >> ಆದರೆ ಇದರಲ್ಲಿ ರೀತಿಯಲ್ಲಿ ಮತ್ತೆ ಹಾಕಲು ಪಾಯಿಂಟರ್ಸ್ ಸ್ವಲ್ಪ ಸುರುಳಿಯಾಕಾರದ 471 00:24:44,579 --> 00:24:47,620 ಅಥವಾ, ತಾರ್ಕಿಕವಾಗಿ, ಅದು ಅರ್ಥವಿಲ್ಲ ಆದರೆ ನೀವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ 472 00:24:47,620 --> 00:24:50,250 ಸಂಪೂರ್ಣವಾಗಿ ಕೆಳಗೆ ಏಕೆಂದರೆ ನೀವು ಕೊನೆಯಲ್ಲಿ 473 00:24:50,250 --> 00:24:52,990 ಒಂದು ಪಾಯಿಂಟರ್ ಮತ್ತೆ ಹಾಕಲು ಆಗಿದೆ ನಾವು ಮಾಡುತ್ತಿರುವುದು ರೀತಿಯಲ್ಲಿ. 474 00:24:52,990 --> 00:24:58,170 ನೀವು dereference 1 ತಲೆಯಿಂದ ಪಾಯಿಂಟರ್ 475 00:24:58,170 --> 00:25:01,086 ನಂತರ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ದಿ ಎಲ್ಲಾ ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಉಳಿದ 476 00:25:01,086 --> 00:25:04,680 ನೀವು ನಾಟ್ ವಾಸ್ತವವಾಗಿ ಏಕೆಂದರೆ ಕಳೆದುಹೋದ ತಾತ್ಕಾಲಿಕ ಏನು ದಾಖಲಿಸಿದವರು. 477 00:25:04,680 --> 00:25:06,220 ಆ 2 ತೋರಿಸಿದರು. 478 00:25:06,220 --> 00:25:10,080 ನೀವು ಪಾಯಿಂಟರ್, ಮತ್ತೆ ವೇಳೆ ನಿಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಉಳಿದ ಸಂಪೂರ್ಣವಾಗಿ ಇಲ್ಲವಾಗುತ್ತದೆ. 479 00:25:10,080 --> 00:25:13,310 ಆದ್ದರಿಂದ ನೀವು ಬಯಸುವ ಇಲ್ಲಿ ತುಂಬಾ ಎಚ್ಚರಿಕೆಯಿಂದ 480 00:25:13,310 --> 00:25:17,010 ಮೊದಲ ನಿಯೋಜಿಸಲು ನೀವು ಯಾವುದೇ ಪಾಯಿಂಟರ್ 481 00:25:17,010 --> 00:25:20,150 ಎಲ್ಲೆಲ್ಲಿ ಸೇರಿಸಲು ಬಯಸುವ ನೀವು ಬಯಸುವ, ಮತ್ತು ನಂತರ ನೀವು 482 00:25:20,150 --> 00:25:22,710 ನಿಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಉಳಿದ dereference ಮಾಡಬಹುದು. 483 00:25:22,710 --> 00:25:25,250 >> ಆದ್ದರಿಂದ ಈ ಎಲ್ಲೆಲ್ಲಿ ಅನ್ವಯಿಸುತ್ತದೆ ನೀವು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. 484 00:25:25,250 --> 00:25:27,520 ನೀವು ಸೇರಿಸಲು ಬಯಸಿದರೆ ತಲೆ, ನೀವು ಇಲ್ಲಿ ಉತ್ತರ ಬಯಸಿದರೆ, 485 00:25:27,520 --> 00:25:29,455 ನೀವು ಸೇರಿಸಲು ಬಯಸಿದರೆ ಕೊನೆಯಲ್ಲಿ, ಜೊತೆಗೆ, ಕೊನೆಯಲ್ಲಿ ನಾನು 486 00:25:29,455 --> 00:25:30,910 ಊಹೆ ನೀವು ಎಂದು ಯಾವುದೇ ಪಾಯಿಂಟರ್, ಆದರೆ ನೀವು 487 00:25:30,910 --> 00:25:33,830 ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನಿಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಉಳಿದ ಕಳೆದುಕೊಳ್ಳಬಹುದು. 488 00:25:33,830 --> 00:25:36,640 ನೀವು ಯಾವಾಗಲೂ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನಿಮ್ಮ ಹೊಸ ನೋಡ್ ತೋರುತ್ತಿರುವಂತೆ ಇದೆ 489 00:25:36,640 --> 00:25:39,330 ಯಾವುದೇ ಕಡೆಗೆ ನೀವು ಸೇರಿಸಲು ಬಯಸುವ, 490 00:25:39,330 --> 00:25:42,170 ಮತ್ತು ನಂತರ ನೀವು ಸರಣಿ ಸೇರಿಸಬಹುದು. 491 00:25:42,170 --> 00:25:43,330 ಪ್ರತಿಯೊಬ್ಬರೂ ಸ್ಪಷ್ಟ? 492 00:25:43,330 --> 00:25:45,427 >> ಈ ಎಂದು ನಾನು ನಿಜವಾದ ಸಮಸ್ಯೆಗಳನ್ನು ಒಂದು. 493 00:25:45,427 --> 00:25:48,010 ಅತ್ಯಂತ ಪ್ರಮುಖ ಸಮಸ್ಯೆಗಳ ಒಂದು ನಿಮ್ಮ pset ಮೇಲೆ ನೀನು 494 00:25:48,010 --> 00:25:51,340 ನೀವು ರಚಿಸಲು ಪ್ರಯತ್ನಿಸಿ ನೀನು ಎಂಬುದು ಲಿಂಕ್ ಪಟ್ಟಿ ಮತ್ತು ಇನ್ಸರ್ಟ್ ವಿಷಯಗಳನ್ನು 495 00:25:51,340 --> 00:25:53,340 ಆದರೆ ನಂತರ ಕಳೆದುಕೊಳ್ಳಬಹುದು ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಉಳಿದ. 496 00:25:53,340 --> 00:25:54,900 ಮತ್ತು ನೀವು ಎಂದು ನೀನು, ನಾನು ಈ ನಡೆಯುತ್ತಿದೆ ಏಕೆ ಗೊತ್ತಿಲ್ಲ? 497 00:25:54,900 --> 00:25:58,040 ಮತ್ತು ಅದರ ಮೂಲಕ ಹೋಗಲು ಒಂದು ನೋವಿನ ನಿಮ್ಮ ಪಾಯಿಂಟರ್ಸ್ ಎಲ್ಲಾ ಹುಡುಕಲು. 498 00:25:58,040 --> 00:26:02,100 >> ಮತ್ತು ನಾನು ಈ pset ಮೇಲೆ ನೀವು ಗ್ಯಾರಂಟಿ ಈ ಗ್ರಂಥಿಗಳು ಔಟ್ ಬರೆಯುವ ಮತ್ತು ಡ್ರಾಯಿಂಗ್ 499 00:26:02,100 --> 00:26:03,344 ಅತ್ಯಂತ, ಬಹಳ ಸಹಾಯಕವಾಗಿದೆ. 500 00:26:03,344 --> 00:26:06,010 ಆದ್ದರಿಂದ ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಜಾಡನ್ನು ಎಲ್ಲಾ ನಿಮ್ಮ ಪಾಯಿಂಟರ್ಸ್ ಅಲ್ಲಿ, 501 00:26:06,010 --> 00:26:08,540 ಏನು, ತಪ್ಪು ವಿಶೇಷವೇನು ಎಲ್ಲಾ ನಿಮ್ಮ ಗ್ರಂಥಿಗಳು ಅಲ್ಲಿ, 502 00:26:08,540 --> 00:26:12,660 ನೀವು ಪ್ರವೇಶಿಸಲು ಏನನ್ನು ಮಾಡಬೇಕು ಅಥವಾ ಸೇರಿಸಲು ಅಥವಾ ಅಳಿಸಲು ಅಥವಾ ಯಾವುದೇ. 503 00:26:12,660 --> 00:26:14,550 ಆ ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? 504 00:26:14,550 --> 00:26:15,050 ಕೂಲ್. 505 00:26:15,050 --> 00:26:19,300 506 00:26:19,300 --> 00:26:22,600 >> ನಾವು ಕೋಡ್ ನೋಡಲು ಬಯಸಿದರೆ? 507 00:26:22,600 --> 00:26:24,470 ಓಹ್, ನಾನು ಗೊತ್ತಿಲ್ಲ ವೇಳೆ ನಾವು ಆದ್ದರಿಂದ, ಮುಚ್ಚಲಿದೆ ಸರಿ ನೋಡಬಹುದು 508 00:26:24,470 --> 00:26:27,940 ಮೇಲ್ಭಾಗದಲ್ಲಿ ಎಲ್ಲಾ ಕ್ರಿಯೆಯಾಗಿದೆ ನಾವು ಎಲ್ಲಿ ಎಂಬ ಇನ್ಸರ್ಟ್ 509 00:26:27,940 --> 00:26:31,365 ಲಿಂಕ್ ಪಟ್ಟಿ ಇಂಟ್ N ಸೇರಿಸಲು. 510 00:26:31,365 --> 00:26:32,740 ನಾವು ಈ ಸಂಚರಿಸಲು ನೀನು. 511 00:26:32,740 --> 00:26:34,770 ಇದು ಕೋಡ್ ಬಹಳಷ್ಟು ಹೊಸ ವಾಕ್ಯ ಸಂಗತಿಯೇ. 512 00:26:34,770 --> 00:26:36,220 ನಾವು ಸರಿ ಮಾಡುತ್ತೇವೆ. 513 00:26:36,220 --> 00:26:39,120 >> ಉನ್ನತ, ಬಂದ ನಲ್ಲಿ ಆದ್ದರಿಂದ ನಾವು ಏನು ರಚಿಸಲು ಬಯಸುವ 514 00:26:39,120 --> 00:26:42,380 ನಾವು, ಏನು ಬೇಕು ವಿಶೇಷವಾಗಿ, ಇದು ಸ್ಟಾಕ್ ಶೇಖರಿಸುವ ಬಯಸುವ 515 00:26:42,380 --> 00:26:43,920 ಆದರೆ ರಾಶಿ? 516 00:26:43,920 --> 00:26:45,460 ನಾವು, ಒಂದು malloc ಹೋಗಿ? 517 00:26:45,460 --> 00:26:48,240 ನಾವು ಒಂದು ಪಾಯಿಂಟರ್ ರಚಿಸಲು ನೀನು. 518 00:26:48,240 --> 00:26:52,074 ನೋಡ್ ಪಾಯಿಂಟರ್, ಹೊಸ ಸಮ ಒಂದು ನೋಡ್ ಗಾತ್ರವನ್ನು malloc 519 00:26:52,074 --> 00:26:53,740 ನಾವು ಬಯಸುವ ಏಕೆಂದರೆ ಆ ನೋಡ್ ರಚಿಸುವಂತೆ. 520 00:26:53,740 --> 00:26:56,720 ನಾವು ಪ್ರಮಾಣವನ್ನು ಬಯಸುವ ಒಂದು ನೋಡ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮೆಮೊರಿ 521 00:26:56,720 --> 00:26:59,300 ಮಂಜೂರು ಮಾಡಲು ಹೊಸ ನೋಡ್ ಸೃಷ್ಟಿ. 522 00:26:59,300 --> 00:27:02,270 >> ನಂತರ ನಾವು ಪರಿಶೀಲಿಸಲು ನೀನು ಹೊಸ ಸಮ ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ ನೋಡಿ. 523 00:27:02,270 --> 00:27:03,370 ನಾವು ಏನು ಹೇಳಿದರು ನೆನಪಿಡಿ? 524 00:27:03,370 --> 00:27:06,470 Malloc ಯಾವುದೇ ನೀವು, ನೀವು ಯಾವಾಗಲೂ ಏನು ಮಾಡಬೇಕು? 525 00:27:06,470 --> 00:27:09,490 ನೀವು ಯಾವಾಗಲೂ ಪರೀಕ್ಷಿಸಿ ಮಾಡಬೇಕು ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ಶೂನ್ಯ. 526 00:27:09,490 --> 00:27:13,620 >> ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಆಪರೇಟಿಂಗ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತುಂಬಿದೆ 527 00:27:13,620 --> 00:27:17,060 ನೀವು ಯಾವುದೇ ಮೆಮೊರಿ ವೇಳೆ ಎಲ್ಲಾ ಮತ್ತು ನೀವು malloc ಪ್ರಯತ್ನಿಸಿ, 528 00:27:17,060 --> 00:27:18,410 ನೀವು ಶೂನ್ಯ ಹಿಂದಿರುಗುತ್ತಿದ್ದವು. 529 00:27:18,410 --> 00:27:21,094 ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದಲ್ಲಿ ಇದು ಶೂನ್ಯ ತೋರುತ್ತಿರುವಂತೆ ಯಾವಾಗ, 530 00:27:21,094 --> 00:27:23,260 ನೀವು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಹೋಗುತ್ತಿಲ್ಲ ಮಾಹಿತಿಯನ್ನು ಪ್ರವೇಶಿಸಲು. 531 00:27:23,260 --> 00:27:27,010 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನಾವು ಮಾಡಲು ಬಯಸಿದ್ದರು ಬಂದ mallocing ನೀವು ಖಚಿತವಾಗಿ, 532 00:27:27,010 --> 00:27:30,500 ನೀವು ಯಾವಾಗಲೂ ವೇಳೆ ಪರಿಶೀಲಿಸುವ ಮಾಡುತ್ತಿದ್ದೇವೆ ನೀವು ನೀಡಿದ ಮೆಮೊರಿ ಶೂನ್ಯ. 533 00:27:30,500 --> 00:27:33,670 ಇದು ಅಲ್ಲ ವೇಳೆ, ನಂತರ ನಾವು ಚಲಿಸಬಹುದು ನಮ್ಮ ಕೋಡ್ ಉಳಿದ ಮೇಲೆ. 534 00:27:33,670 --> 00:27:36,140 >> ನಾವು ನೀನು ಹೊಸ ನೋಡ್ ಆರಂಭಿಸಲು. 535 00:27:36,140 --> 00:27:39,050 ನಾವು ಹೊಸ ಎನ್ ಸಮನಾಗಿರುತ್ತದೆ ನೀನು. 536 00:27:39,050 --> 00:27:42,390 ನಂತರ ನಾವು ಮಾಡಲು ನೀನು ಹೊಸ ಹೊಸ ಪಾಯಿಂಟರ್ ಸೆಟ್ 537 00:27:42,390 --> 00:27:46,900 ಶೂನ್ಯ ಇದೀಗ ನಾವು ಇಲ್ಲ, ಏಕೆಂದರೆ ಇದು ತೋರಿಸಲು ಏನು ಬಯಸುವ. 538 00:27:46,900 --> 00:27:48,755 ನಾವು ಕಲ್ಪನೆ ಅಲ್ಲಿ ಹೊಂದಿವೆ ಇದು, ನೀವು ಪುಟ್ ವಿಶೇಷವೇನು 539 00:27:48,755 --> 00:27:50,630 ಮತ್ತು ನಾವು ಬಯಸಿದರೆ ತಲೆ ಅದನ್ನು ಸೇರಿಸಲು, 540 00:27:50,630 --> 00:27:53,820 ನಂತರ ನಾವು ಮತ್ತೆ ಮಾಡಬಹುದು ತಲೆಗೆ ಪಾಯಿಂಟರ್. 541 00:27:53,820 --> 00:27:58,530 ಎಲ್ಲರೂ ತರ್ಕ ಅನುಸರಿಸಿ ಇಲ್ಲ ಅಲ್ಲಿ ಆ ನಡೆಯುತ್ತಿದೆ? 542 00:27:58,530 --> 00:28:02,502 >> ನಾವು ಮಾಡುತ್ತಿರುವುದು ಎಲ್ಲಾ ಹೊಸ ರಚಿಸುತ್ತಿದೆ ನೋಡ್ ಶೂನ್ಯ ಪಾಯಿಂಟರ್ ಏರ್ಪಡಿಸಿದರು 543 00:28:02,502 --> 00:28:04,210 ತದನಂತರ ಮಾಡಿದರು ಇದು ತಲೆಗೆ ನಾವು ವೇಳೆ 544 00:28:04,210 --> 00:28:06,320 ನಾವು ತಲೆ ಅದನ್ನು ಸೇರಿಸಲು ಬಯಸುವ ತಿಳಿದಿದೆ. 545 00:28:06,320 --> 00:28:09,420 ನಂತರ ತಲೆಯನ್ನು ಹೋಗುತ್ತದೆ ಹೊಸ ನೋಡ್ ಕಡೆಗೆ. 546 00:28:09,420 --> 00:28:11,060 ಸೂಕ್ತವೆನಿಸಿದರೆ ಪ್ರತಿಯೊಬ್ಬರೂ? 547 00:28:11,060 --> 00:28:12,380 >> ಆದ್ದರಿಂದ ಎರಡು ಹಂತದ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ. 548 00:28:12,380 --> 00:28:14,760 ನೀವು ಮೊದಲ ನಿಗದಿಪಡಿಸಿದ್ದಾರೆ ಮಾಡಲೇಬೇಕು ಯಾವುದೇ ನೀವು ರಚಿಸುತ್ತಿದೆ. 549 00:28:14,760 --> 00:28:18,260 ಎಂದು ಪಾಯಿಂಟರ್ ಸೆಟ್ ನೀವು ಉಲ್ಲೇಖಿಸಿ, ತದನಂತರ 550 00:28:18,260 --> 00:28:21,400 ಮಾಡಬಹುದು dereference ರೀತಿಯ ಮೊದಲ ಪಾಯಿಂಟರ್ 551 00:28:21,400 --> 00:28:22,972 ಮತ್ತು ಹೊಸ ನೋಡ್ ಕಡೆಗೆ ಇದನ್ನು ಸೂಚಿಸುತ್ತಾರೆ. 552 00:28:22,972 --> 00:28:25,680 ನೀವು ಸೇರಿಸಲು ಬಯಸುವ ಎಲ್ಲೆಲ್ಲಿ, ತರ್ಕ ಅನ್ವಯವಾಗಬಹುದು ಹೋಗುತ್ತದೆ. 553 00:28:25,680 --> 00:28:27,530 >> ಇದು ನಿಯೋಜಿಸುವ ರೀತಿಯ ಭಾಸವಾಗುತ್ತದೆ ತಾತ್ಕಾಲಿಕ ಅಸ್ಥಿರ. 554 00:28:27,530 --> 00:28:28,700 ನೆನಪಿಡಿ, ನೀವು ಪಡೆದಿರುವಿರಿ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನೀವು 555 00:28:28,700 --> 00:28:30,346 ನೀವು ವಿನಿಮಯ ಬಳಸುತ್ತಿದ್ದರೆ ಜಾಡನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. 556 00:28:30,346 --> 00:28:33,470 ನೀವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ರೀತಿಯ ಇಡುತ್ತದೆ ತಾತ್ಕಾಲಿಕ ವೇರಿಯಬಲ್ 557 00:28:33,470 --> 00:28:35,620 ಅಲ್ಲಿ ಆ ಕೆಲಸವನ್ನು ಟ್ರ್ಯಾಕ್ ಆದ್ದರಿಂದ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ನೀವು 558 00:28:35,620 --> 00:28:41,190 ಸಹಜವಾಗಿ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಇದು ಸುಮಾರು ಗೊಂದಲವನ್ನು ನಂತಹ. 559 00:28:41,190 --> 00:28:42,710 >> ಸರಿ, ಆದ್ದರಿಂದ ಕೋಡ್ ಇಲ್ಲಿ ಇರುತ್ತದೆ. 560 00:28:42,710 --> 00:28:45,020 ನೀವು ಹುಡುಗರಿಗೆ ವಿಭಾಗ ನಂತರ ನೋಡೋಣ. 561 00:28:45,020 --> 00:28:48,060 ಇದು ಇರುತ್ತದೆ. 562 00:28:48,060 --> 00:28:50,280 >> ಹಾಗಾಗಿ ಹೇಗೆ ಊಹೆ ನಾವು ಬಯಸಿದರೆ ಈ ಭಿನ್ನವಾಗಿರುತ್ತವೆ 563 00:28:50,280 --> 00:28:52,300 ಮಧ್ಯಮ ಅಥವಾ ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸಲು? 564 00:28:52,300 --> 00:28:57,892 ಯಾರ ಏನು ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿದೆ ತಾರ್ಕಿಕ ಉಲ್ಲೇಖವಾಗಿ ಸೂಡೊಕೋಡ್ಗಳನ್ನು 565 00:28:57,892 --> 00:29:00,350 ನಾವು ಬಯಸಿದರೆ ನಾವು ಮಾಡುವುದಾಗಿ ಮಧ್ಯದಲ್ಲಿ ಇದು ಸೇರಿಸಲು? 566 00:29:00,350 --> 00:29:03,391 ಆದ್ದರಿಂದ ನಾವು ಇದನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರು ತಲೆ, ನಾವು ಎಲ್ಲಾ ಒಂದು ಹೊಸ ನೋಡ್ ರಚಿಸಲು ಹೊಂದಿದೆ. 567 00:29:03,391 --> 00:29:06,311 ನಾವು ಆ ಪಾಯಿಂಟರ್ ಸೆಟ್ ಯಾವುದೇ ತಲೆಗೆ ಹೊಸ ನೋಡ್, 568 00:29:06,311 --> 00:29:08,310 ಮತ್ತು ನಾವು ಹೆಡ್ ಸೆಟ್ ಹೊಸ ನೋಡ್, ಬಲ? 569 00:29:08,310 --> 00:29:11,560 ನಾವು ಮಧ್ಯದಲ್ಲಿ ಇದು ಸೇರಿಸಲು ಬಯಸಿದರೆ ಪಟ್ಟಿಯ, ನಾವು ಏನು ಎಂದು? 570 00:29:11,560 --> 00:29:14,108 571 00:29:14,108 --> 00:29:16,110 >> ಪ್ರೇಕ್ಷಕರು: ಇನ್ನೂ ಎಂದು ಇದೇ ಪ್ರಕ್ರಿಯೆ ಎಂದು 572 00:29:16,110 --> 00:29:19,114 ನಿರ್ದೇಶಕ ನಿಯೋಜಿಸುವ ರೀತಿಯ ಮತ್ತು ನಂತರ, ಆ ಪಾಯಿಂಟರ್ ನಿಯೋಜಿಸುವ 573 00:29:19,114 --> 00:29:20,530 ಆದರೆ ಅಲ್ಲಿ ಪತ್ತೆ ಹೊಂದಿರುತ್ತದೆ. 574 00:29:20,530 --> 00:29:23,560 >> ANDI ಪೆಂಗ್: ನಿಖರವಾಗಿ, ಆದ್ದರಿಂದ ನಿಖರವಾಗಿ ನೀವು ಹೊರತುಪಡಿಸಿ ಉಜ್ಜಿ 575 00:29:23,560 --> 00:29:27,820 ಅಲ್ಲಿ ನಿಖರವಾಗಿ ಪತ್ತೆ ಮಾಡಬೇಕು ನೀವು ಹೊಸ ಪಾಯಿಂಟರ್ ಹೋಗಿ ಬಯಸುವ, 576 00:29:27,820 --> 00:29:44,790 ನಾನು ಸೇರಿಸಲು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ಸರಿ ಪಟ್ಟಿಯಲ್ಲಿ ಲಿಂಕ್ ಮಧ್ಯದಲ್ಲಿ, 577 00:29:44,790 --> 00:29:46,370 ನ ನಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಹೇಳುತ್ತಾರೆ ನೋಡೋಣ. 578 00:29:46,370 --> 00:29:49,500 ನಾವು ಇಲ್ಲಿಯೇ ಸೇರಿಸಲು ಬಯಸಿದರೆ, ನಾವು ಒಂದು ಹೊಸ ನೋಡ್ ರಚಿಸಲು ನೀನು. 579 00:29:49,500 --> 00:29:50,520 ನಾವು malloc ನೀನು. 580 00:29:50,520 --> 00:29:52,220 ನಾವು ಒಂದು ಹೊಸ ನೋಡ್ ರಚಿಸಲು ನೀನು. 581 00:29:52,220 --> 00:29:55,940 ನಾವು ನಿಯೋಜಿಸಲು ನೀನು ಇಲ್ಲಿ ಈ ನೋಡ್ ಪಾಯಿಂಟರ್. 582 00:29:55,940 --> 00:29:58,335 >> ಆದರೆ ಸಮಸ್ಯೆ ಭಿನ್ನವಾಗಿದೆ ಮುಖ್ಯಸ್ಥರಾಗಿರುತ್ತಾರೆ ಅಲ್ಲಿ 583 00:29:58,335 --> 00:30:00,490 ನಾವು ನಿಖರವಾಗಿ ಗೊತ್ತಿತ್ತು ಎಂಬುದು ಅಲ್ಲಿ ಮುಖ್ಯಸ್ಥರಾಗಿರುತ್ತಾರೆ. 584 00:30:00,490 --> 00:30:01,930 ಅದು ಸರಿ, ಮೊದಲು ಸರಿ? 585 00:30:01,930 --> 00:30:04,870 ಆದರೆ ಇಲ್ಲಿ ನಾವು ಕಾಪಾಡುವುದು ಪಡೆದಿರುವಿರಿ ಅಲ್ಲಿ ನಾವು ಇದನ್ನು ತೂರಿಸುವ. 586 00:30:04,870 --> 00:30:07,930 ನಾವು ತೂರಿಸುವ ನಮ್ಮ ಇಲ್ಲಿ ನೋಡ್, ನಾವು ಮಾಡಲೇಬೇಕು 587 00:30:07,930 --> 00:30:12,270 ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಈ ನೋಡ್ ಹಿಂದಿನ ಒಂದು 588 00:30:12,270 --> 00:30:14,172 ಪಾಯಿಂಟರ್ reassigns ಒಂದು. 589 00:30:14,172 --> 00:30:16,380 ಆದ್ದರಿಂದ ನೀವು ರೀತಿಯ ಹೊಂದಿವೆ ಎರಡು ವಸ್ತುಗಳ ಟ್ರ್ಯಾಕ್. 590 00:30:16,380 --> 00:30:19,420 ನೀವು ಅಲ್ಲಿ ಈ ಟ್ರ್ಯಾಕ್ ನೋಡ್ ಪ್ರಸ್ತುತ ಅಳವಡಿಸುವ ಇದೆ. 591 00:30:19,420 --> 00:30:23,280 ನೀವು ಅಲ್ಲಿ ಕಾಪಾಡುವುದು ಹೊಂದಿವೆ ನೀವು ಹುಡುಕುತ್ತಿರುವ ಎಂದು ಹಿಂದಿನ ನೋಡ್ 592 00:30:23,280 --> 00:30:24,340 ಅಲ್ಲಿ ಕೂಡ. 593 00:30:24,340 --> 00:30:25,830 ಆ ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? 594 00:30:25,830 --> 00:30:26,500 ಸರಿ. 595 00:30:26,500 --> 00:30:28,000 >> ಹೇಗೆ ಕೊನೆಯಲ್ಲಿ ಅಳವಡಿಸುವ ಬಗ್ಗೆ? 596 00:30:28,000 --> 00:30:34,220 ನಾನು ಬಯಸಿದರೆ ನಾನು ಇಲ್ಲಿ ಇದನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ ಒಂದು ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ ಒಂದು ಹೊಸ ನೋಡ್ ಸೇರಿಸಲು, 597 00:30:34,220 --> 00:30:37,009 ನಾನು ಮಾಡುವ ಬಗ್ಗೆ ಹೋಗಬಹುದು? 598 00:30:37,009 --> 00:30:39,300 ಪ್ರೇಕ್ಷಕರು: ಪ್ರಸ್ತುತ, ಕಳೆದ ಒಬ್ಬರ ಶೂನ್ಯ ತೋರಿಸಿದರು. 599 00:30:39,300 --> 00:30:40,960 ANDI ಪೆಂಗ್: ಹೌದು. 600 00:30:40,960 --> 00:30:43,560 ನಿಖರವಾಗಿ, ಆದ್ದರಿಂದ ಈ ಒಂದು ಸದ್ಯಕ್ಕೆ ತೋರಿಸಿದರು, 601 00:30:43,560 --> 00:30:46,720 ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಈ ಅರ್ಥದಲ್ಲಿ, ಅದು, ಊಹೆ ಒಂದು ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸಲು ಬಹಳ ಸುಲಭ. 602 00:30:46,720 --> 00:30:51,810 ನೀವು ಮಾಡಬೇಕು ಎಲ್ಲಾ ಇದು ಹೊಂದಿಸಲಾಗಿದೆ ಶೂನ್ಯ ಮತ್ತು ನಂತರ ಬೂಮ್ ಸಮಾನ. 603 00:30:51,810 --> 00:30:53,070 ಅಲ್ಲಿಯೇ, ಬಹಳ ಸುಲಭ. 604 00:30:53,070 --> 00:30:53,960 ಅತ್ಯಂತ ಸರಳ. 605 00:30:53,960 --> 00:30:56,430 >> ಹೋಲುತ್ತದೆ ನೀವು ತಲೆ, ಆದರೆ ತಾರ್ಕಿಕವಾಗಿ 606 00:30:56,430 --> 00:30:59,690 ಕ್ರಮಗಳನ್ನು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನೀವು ಈ ಯಾವುದೇ ಮಾಡುವ ಕಡೆಗೆ ತೆಗೆದುಕೊಂಡು 607 00:30:59,690 --> 00:31:01,500 ನೀವು ಉದ್ದಕ್ಕೂ ನಂತರ. 608 00:31:01,500 --> 00:31:04,420 ಮಧ್ಯದಲ್ಲಿ, ಬಹಳ ಸುಲಭ ನಿಮ್ಮ ಕೋಡ್, ಮೇಲೆ ಸಿಕ್ಕಿಹಾಕಿಕೊಳ್ಳುವ 609 00:31:04,420 --> 00:31:05,671 ಓಹ್, ನಾನು ಅನೇಕ ಪಾಯಿಂಟರ್ಸ್ ಮಾಡಲೇಬೇಕು. 610 00:31:05,671 --> 00:31:07,461 ನಾನು ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ ಏನು ತೋರುತ್ತಿರುವಂತೆ ಇದೆ. 611 00:31:07,461 --> 00:31:09,170 ನಾನು ನಾನು ಆಮ್ ಇದು ನೋಡ್ ಗೊತ್ತಿಲ್ಲ. 612 00:31:09,170 --> 00:31:11,490 ಏನಾಗುತ್ತಿದೆ? 613 00:31:11,490 --> 00:31:13,620 >> ಆಳವಾದ ಉಸಿರು ತೆಗೆದುಕೊಂಡು, ಶಾಂತಗೊಳಿಸಲು, ವಿಶ್ರಾಂತಿ. 614 00:31:13,620 --> 00:31:15,530 ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿ ಸೆಳೆಯುತ್ತವೆ. 615 00:31:15,530 --> 00:31:18,800 ನೀವು ಹೇಳುವ ವೇಳೆ, ನಾನು ನಿಖರವಾಗಿ ತಿಳಿದಿದೆ ನಾನು ಈ ಸೇರಿಸಲು ಅಗತ್ಯ 616 00:31:18,800 --> 00:31:22,970 ಮತ್ತು ನನ್ನ ಮತ್ತೆ ಹಾಕಲು ಕರಾರುವಕ್ಕಾಗಿ ಪಾಯಿಂಟರ್ಸ್, ಹೆಚ್ಚು ಸುಲಭವಾಗಿ ಚಿತ್ರವನ್ನು 617 00:31:22,970 --> 00:31:27,200 out-- ಹೆಚ್ಚು, ಸುಲಭ ಅಲ್ಲ ನಿಮ್ಮ ಕೋಡ್ ದೋಷಗಳನ್ನು ಕಳೆದುಹೋಗುತ್ತವೆ. 618 00:31:27,200 --> 00:31:29,410 ಸೂಕ್ತವೆನಿಸಿದರೆ ಪ್ರತಿಯೊಬ್ಬರೂ? 619 00:31:29,410 --> 00:31:31,380 ಸರಿ. 620 00:31:31,380 --> 00:31:35,120 >> ಹಾಗಾಗಿ ನಾವು ಇರುವ ಒಂದು ಪರಿಕಲ್ಪನೆಯ ಊಹೆ ನಿಜವಾಗಿಯೂ, ಈಗ ಮೊದಲು ಕುರಿತು 621 00:31:35,120 --> 00:31:38,131 ಮತ್ತು ನಾನು ಬಹುಶಃ ಹೆಸರೇ ಹೆಚ್ಚು yet-- ಎದುರಾಗಲಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ 622 00:31:38,131 --> 00:31:40,880 ಇದು ಮುಂದುವರಿದ concept-- ಭಾಸವಾಗುತ್ತದೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಒಂದು ದಶಮಾಂಶ ಹೊಂದಿರುತ್ತವೆ 623 00:31:40,880 --> 00:31:43,900 ರಚನೆ ಒಂದು ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿ ಎಂಬ. 624 00:31:43,900 --> 00:31:46,390 ನೀವು ಹುಡುಗರಿಗೆ ನೋಡಬಹುದು ಎಂದು, ನಾವು ಮಾಡುತ್ತಿರುವುದು ಎಲ್ಲಾ ರಚಿಸುತ್ತಿದೆ 625 00:31:46,390 --> 00:31:50,400 ನಿಜವಾದ ಮೌಲ್ಯ, ಹೆಚ್ಚುವರಿ ನಮ್ಮ ಗ್ರಂಥಿಗಳು ಪ್ರತಿ ಪಾಯಿಂಟರ್ 626 00:31:50,400 --> 00:31:52,660 ಎಂದು ಹಿಂದಿನ ನೋಡ್ ಸೂಚಿತವಾಗಿರುತ್ತದೆ. 627 00:31:52,660 --> 00:31:58,170 ಆದ್ದರಿಂದ ಕೇವಲ ನಮ್ಮ ಹೊಂದಿಲ್ಲ ಗ್ರಂಥಿಗಳು ಮುಂದಿನ ಒಂದು ಸೂಚಿಸಿದವು. 628 00:31:58,170 --> 00:32:01,430 ಅವರು ಹಿಂದಿನ ಒಂದು ಸೂಚಿಸಿದವು. 629 00:32:01,430 --> 00:32:04,310 ನಾನು ಈಗ ಈ ಎರಡು ನಿರ್ಲಕ್ಷಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ. 630 00:32:04,310 --> 00:32:06,740 >> ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಸರಣಿ ಎರಡೂ ಕಡೆಯೂ ಚಲಿಸಬಹುದು 631 00:32:06,740 --> 00:32:09,630 ಮತ್ತು ನಂತರ ಒಂದು ಬಿಟ್ ಸುಲಭ ತಾರ್ಕಿಕವಾಗಿ ಜೊತೆಗೆ ಅನುಸರಿಸಿ. 632 00:32:09,630 --> 00:32:11,896 ಇಲ್ಲಿ ಲೈಕ್, ಬದಲಿಗೆ ಓಹ್, ಗಮನವಿಡುತ್ತಾ ನಾನು 633 00:32:11,896 --> 00:32:14,520 ಈ ನೋಡ್ ಎಂದು ತಿಳಿಯಲು ಹೊಂದಿವೆ ನಾನು ಮತ್ತೆ ಎಂದು ಒಂದು, 634 00:32:14,520 --> 00:32:17,532 ನಾನು ಇಲ್ಲಿ ಹೋಗಿ ಮಾಡಬಹುದು ಕೇವಲ ಹಿಂದಿನ ಎಳೆಯಿರಿ. 635 00:32:17,532 --> 00:32:19,490 ನಂತರ ನಾನು ನಿಖರವಾಗಿ ತಿಳಿದಿದೆ ಎಂದು, ಮತ್ತು ನಂತರ ನೀವು 636 00:32:19,490 --> 00:32:21,130 ಕ್ರಮಿಸುವ ಇಲ್ಲ ಲಿಂಕ್ ಪಟ್ಟಿ ಸಂಪೂರ್ಣ. 637 00:32:21,130 --> 00:32:22,180 ಇದು ಸ್ವಲ್ಪ ಸುಲಭ. 638 00:32:22,180 --> 00:32:24,960 >> ಆದರೆ ಉದಾಹರಣೆಗೆ, ನೀವು ದುಪ್ಪಟ್ಟು ಹೊಂದಿವೆ ಪಾಯಿಂಟರ್ಸ್ ಪ್ರಮಾಣವನ್ನು, 639 00:32:24,960 --> 00:32:26,960 ಮೆಮೊರಿಯ ಪ್ರಮಾಣವನ್ನು ಡಬಲ್ ಇಲ್ಲಿದೆ. 640 00:32:26,960 --> 00:32:28,950 ಇದು ಕಾಪಾಡುವುದು ಪಾಯಿಂಟರ್ಸ್ ಸಂಗತಿಯೇ. 641 00:32:28,950 --> 00:32:32,140 ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ, ಆದರೆ ಇಲ್ಲಿದೆ ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಅವಲಂಬಿಸಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು 642 00:32:32,140 --> 00:32:34,080 ನೀವು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಬಗ್ಗೆ. 643 00:32:34,080 --> 00:32:36,910 >> ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ದತ್ತಾಂಶದ ರಚನೆಯು ಸಂಪೂರ್ಣವಾಗಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ 644 00:32:36,910 --> 00:32:40,280 ಮತ್ತು ರಚನೆ ತುಂಬಾ ಆಗಿದೆ ನೀವು ಹೊಂದಿರುವಂತಹ ಎಲ್ಲಾ ಹೊರತುಪಡಿಸಿ ಸರಳ, 645 00:32:40,280 --> 00:32:43,850 ಬದಲಿಗೆ ಮುಂದಿನ ಕೇವಲ ಪಾಯಿಂಟರ್, ನೀವು ಹಿಂದಿನ ಒಂದು ಪಾಯಿಂಟರ್. 646 00:32:43,850 --> 00:32:45,940 ಎಲ್ಲಾ ವ್ಯತ್ಯಾಸ ಇಲ್ಲಿದೆ. 647 00:32:45,940 --> 00:32:47,740 ಆ ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? 648 00:32:47,740 --> 00:32:48,240 ಕೂಲ್. 649 00:32:48,240 --> 00:32:50,940 650 00:32:50,940 --> 00:32:53,280 >> ಸರಿ, ಈಗ ನಾನು ನಿಜವಾಗಿಯೂ ಬಹುಶಃ ಕಳೆಯಲು 651 00:32:53,280 --> 00:32:56,870 15 ರಿಂದ 20 ನಿಮಿಷಗಳ ಅಥವಾ ಸಗಟು ರೀತಿಯ ವಿಭಾಗದಲ್ಲಿ ಸಮಯ ಉಳಿದ 652 00:32:56,870 --> 00:32:58,360 ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಬಗ್ಗೆ. 653 00:32:58,360 --> 00:33:02,590 ಹೇಗೆ ನೀವು ಹುಡುಗರಿಗೆ ಅನೇಕ pset5 ವಿಶೇಷ ಓದಲು? 654 00:33:02,590 --> 00:33:03,620 ಸರಿ, ಉತ್ತಮ. 655 00:33:03,620 --> 00:33:06,160 ಸಾಮಾನ್ಯವಾಗಿ 50% ಹೆಚ್ಚಿನ ಇಲ್ಲಿದೆ. 656 00:33:06,160 --> 00:33:07,560 ಪರವಾಗಿಲ್ಲ. 657 00:33:07,560 --> 00:33:10,345 >> ನೀವು ಹುಡುಗರಿಗೆ ನೋಡುತ್ತಾರೆ ಎಂದು, ನೀವು pset5 ಸವಾಲು ಆರ್ 658 00:33:10,345 --> 00:33:16,790 ಒಂದು ನಿಘಂಟು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀವು 140,000 ಪದಗಳನ್ನು ಮೇಲೆ ಲೋಡ್ ಅಲ್ಲಿ 659 00:33:16,790 --> 00:33:20,610 ನಾವು ಮತ್ತು ಕಾಗುಣಿತ ತಪಾಸಣೆ ನೀಡುವ ಪಠ್ಯದ ಎಲ್ಲಾ ವಿರುದ್ಧ ಇದು. 660 00:33:20,610 --> 00:33:22,580 ನೀವು ಯಾದೃಚ್ಛಿಕ ನೀಡುತ್ತೇನೆ ಸಾಹಿತ್ಯದ ತುಣುಕುಗಳನ್ನು. 661 00:33:22,580 --> 00:33:23,520 ನೀವು ಒಡಿಸ್ಸಿ ನೀಡುತ್ತೇನೆ. 662 00:33:23,520 --> 00:33:24,561 ನೀವು ಇಲಿಯಡ್ ನೀಡುತ್ತೇನೆ. 663 00:33:24,561 --> 00:33:26,350 ನೀವು ಆಸ್ಟಿನ್ ಪವರ್ಸ್ ನೀಡುತ್ತೇನೆ. 664 00:33:26,350 --> 00:33:28,220 >> ನಿಮ್ಮ ಸವಾಲು ಕಾಗುಣಿತ ಪರೀಕ್ಷಣೆಯಂತಹ ಇರುತ್ತದೆ 665 00:33:28,220 --> 00:33:31,760 ಎಲ್ಲಾ ಪ್ರತಿಯೊಂದು ಪದವು ಆ ನಿಘಂಟುಗಳು 666 00:33:31,760 --> 00:33:34,960 ಮೂಲಭೂತವಾಗಿ ನಮ್ಮ ಪದಪರೀಕ್ಷಕ ಜೊತೆ. 667 00:33:34,960 --> 00:33:38,620 ಆದ್ದರಿಂದ ಕೆಲವು ಭಾಗಗಳಲ್ಲಿ ಇಲ್ಲ ಈ pset ರಚಿಸುವ, 668 00:33:38,620 --> 00:33:41,970 ಮೊದಲ ನೀವು ಬಯಸುತ್ತೇನೆ ವಾಸ್ತವವಾಗಿ ಲೋಡ್ 669 00:33:41,970 --> 00:33:43,970 ಎಲ್ಲಾ ಪದಗಳನ್ನು ನಿಮ್ಮ ನಿಘಂಟು, ಮತ್ತು ನಂತರ ನೀವು 670 00:33:43,970 --> 00:33:45,530 ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ಎಲ್ಲಾ ಪರಿಶೀಲಿಸಿ ಕಾಗುಣಿತ. 671 00:33:45,530 --> 00:33:48,780 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನೀವು ಅಗತ್ಯವಿರುವ ನೀನು ಈ ವೇಗದ ಮಾಡಬಹುದು ಡೇಟಾ ರಚನೆ 672 00:33:48,780 --> 00:33:50,790 ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮತ್ತು ಕ್ರಿಯಾಶೀಲವಾಗಿ. 673 00:33:50,790 --> 00:33:52,900 >> ಹಾಗಾಗಿ ಸುಲಭವಾದ ಊಹಿಸಿಕೊಳ್ಳಿ ಇದನ್ನು ಮಾಡಲು ರೀತಿಯಲ್ಲಿ, ನೀವು 674 00:33:52,900 --> 00:33:55,010 ಬಹುಶಃ ಸರಿಯಾದ, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುವ? 675 00:33:55,010 --> 00:33:58,910 ಸಂಗ್ರಹ ಸುಲಭ ರೀತಿಯಲ್ಲಿ ನೀವು 140,000 ಪದಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಬಹುದು 676 00:33:58,910 --> 00:34:03,400 ಮತ್ತು ಅಲ್ಲಿ ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಇರಿಸಿ ಮತ್ತು ನಂತರ ಬೈನರಿ ಸರ್ಚ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸಂಚರಿಸುತ್ತಾರೆ 677 00:34:03,400 --> 00:34:06,780 ಅಥವಾ ಆಯ್ಕೆಗಳನ್ನು ಅಥವಾ not-- ಕ್ಷಮಿಸಿ ಎಂದು ವಿಂಗಡಿಸುವ ವಿಶೇಷವೇನು. 678 00:34:06,780 --> 00:34:10,729 ನೀವು ಅವುಗಳನ್ನು ವಿಂಗಡಿಸಲು ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಹಾದುಹೋಗುವಂತೆ ಮಾಡಬಹುದು ಬೈನರಿ ಸರ್ಚ್ ಅಥವಾ ರೇಖೀಯ ಹುಡುಕಾಟ ಮೂಲಕ 679 00:34:10,729 --> 00:34:13,730 ಮತ್ತು ಕೇವಲ ಅಂತಿಮ ಪದಗಳನ್ನು, ಆದರೆ , ಮೆಮೊರಿ ಅಗಾಧ ಪ್ರಮಾಣದ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 680 00:34:13,730 --> 00:34:15,190 ಮತ್ತು ಇದನ್ನು ಬಹಳ ಸಮರ್ಥವಾಗಿ ಅಲ್ಲ. 681 00:34:15,190 --> 00:34:18,350 >> ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಆರಂಭಿಸಲು ನೀನು ಮಾಡುವ ರೀತಿಯಲ್ಲಿ ಬಗ್ಗೆ 682 00:34:18,350 --> 00:34:20,110 ನಮ್ಮ ಸಮಯ ಚಾಲನೆಯಲ್ಲಿರುವ ದಕ್ಷ. 683 00:34:20,110 --> 00:34:23,190 ಮತ್ತು ನಮ್ಮ ಗುರಿ ಪಡೆಯುವುದು ನಿರಂತರ ಸಮಯದಲ್ಲಿ ಅಲ್ಲಿ 684 00:34:23,190 --> 00:34:25,810 ಇದು ಬಹುತೇಕ ರಚನೆಗಳು, ಅಲ್ಲಿ ಹೀಗಿದೆ ನೀವು ತತ್ಕ್ಷಣದ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 685 00:34:25,810 --> 00:34:28,560 ನಾನು ಏನು ಹುಡುಕಲು ಬಯಸಿದರೆ, ನಾನು ಮಾಡಲು ಬಯಸುವ 686 00:34:28,560 --> 00:34:30,810 ಬೂಮ್, ನಿಖರವಾಗಿ ಹೇಗೆ, ಮತ್ತು ಇದು ಹಿಂದೆಗೆದುಕೊಳ್ಳಬೇಕು. 687 00:34:30,810 --> 00:34:34,100 ಆದ್ದರಿಂದ ಒಂದು ರಚನೆ ಒಂದು ನಾವು ಬಹಳ ಹತ್ತಿರದ ಆಗುತ್ತಿದೆ ಮಾಡುತ್ತೇವೆ 688 00:34:34,100 --> 00:34:37,569 ನಿರಂತರ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಸಮಯ, ಈ ಪವಿತ್ರ ಪಾನಪಾತ್ರೆ 689 00:34:37,569 --> 00:34:41,370 ಸ್ಥಿರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಯ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಕರೆಯಲಾಗುತ್ತದೆ. 690 00:34:41,370 --> 00:34:45,370 ಆದ್ದರಿಂದ ಡೇವಿಡ್ ಹಿಂದೆ ಹೇಳಿದಂತೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಉಪನ್ಯಾಸ ಸ್ವಲ್ಪ, 691 00:34:45,370 --> 00:34:49,100 ಆದರೆ ನಾವು ನಿಜವಾಗಿಯೂ ನೀನು ಆಳವಾದ ಈ ವಾರದಲ್ಲಿ ಡೈವ್ 692 00:34:49,100 --> 00:34:51,780 ಬಗ್ಗೆ ಎಂದು ತುಂಡು ಹೇಗೆ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಕೆಲಸ. 693 00:34:51,780 --> 00:34:53,949 >> ಆ ರೀತಿಯಲ್ಲಿ ಆದ್ದರಿಂದ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಕೃತಿಗಳು, ಉದಾಹರಣೆಗೆ, 694 00:34:53,949 --> 00:35:00,230 ನಾನು ಪದಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಯಸಿದರೆ, ಒಂದು ಇಂಗ್ಲೀಷ್ ಭಾಷೆಯಲ್ಲಿ ಪದಗಳ ಗುಂಪೇ 695 00:35:00,230 --> 00:35:02,940 ನಾನು ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಪುಟ್ ಬಾಳೆಹಣ್ಣು, ಸೇಬು, ಕಿವಿ, ಮಾವು, ಜೋಡಿ, 696 00:35:02,940 --> 00:35:04,980 ಮತ್ತು ಎಲ್ಲಾ ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮೇಲೆ ಕ್ಯಾಂಟಲೌಪ್. 697 00:35:04,980 --> 00:35:07,044 ಅವರು ಎಲ್ಲಾ ತಮಗೆ ಸರಿ ಹೊಂದುವ ಮತ್ತು ಹುಡುಕಲು. 698 00:35:07,044 --> 00:35:09,210 ಇದು ಒಂದು ನೋವಿನ ರೀತಿಯ ಪಡುತ್ತೇವೆ ಮತ್ತು ಪ್ರವೇಶ ಮೂಲಕ ಹುಡುಕಲು, 699 00:35:09,210 --> 00:35:12,920 ಆದರೆ ಈ ರೀತಿ ಸುಲಭ ಮಾರ್ಗವಾಗಿದೆ ನಾವು ಒಂದು ರಚನೆಯ ವಾಸ್ತವವಾಗಿ ರಚಿಸಬಹುದು 700 00:35:12,920 --> 00:35:15,680 ನಾವು ಹ್ಯಾಶ್ ಅಲ್ಲಿ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಎಂಬ. 701 00:35:15,680 --> 00:35:19,880 ನಾವು ಮೂಲಕ ನಮ್ಮ ಕೀಲಿಗಳನ್ನು ಎಲ್ಲಾ ಔಟ್ ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ, ಸಮೀಕರಣವನ್ನು, 702 00:35:19,880 --> 00:35:22,600 ಎಂದು ಅವುಗಳನ್ನು ಎಲ್ಲಾ ತಿರುಗುತ್ತದೆ ಈ ಕೆಳಗಿನ ಕೆಲವು ರೀತಿಯ 703 00:35:22,600 --> 00:35:28,740 ನಾವು ಮೇಲೆ ಸಂಗ್ರಹಿಸಬಹುದು ಎಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಮೂಲಭೂತವಾಗಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 704 00:35:28,740 --> 00:35:32,570 >> ಮತ್ತು ಇಲ್ಲಿ ನಾವು, ಬಯಸಿದರೆ ಇಂಗ್ಲೀಷ್ ಪದಗಳು ಸಂಗ್ರಹಿಸಲು, 705 00:35:32,570 --> 00:35:37,250 ನಾವು ಸಮರ್ಥವಾಗಿ ಕೇವಲ ಸಾಧ್ಯವೋ, ನಾನು ಹಾಗೆ ಗೊತ್ತಾ ಎಲ್ಲಾ ಮೊದಲ ಅಕ್ಷರಗಳನ್ನು ಮಾಡಿ 706 00:35:37,250 --> 00:35:39,630 ಹಲವಾರು ಕೆಲವು ರೀತಿಯ. 707 00:35:39,630 --> 00:35:43,140 ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ನಾನು ಬೇಕಾಗಿದ್ದಾರೆ ಒಂದು apple-- ಸಮಾನಾರ್ಥಕ 708 00:35:43,140 --> 00:35:47,460 ಅಥವಾ 0 ಸೂಚ್ಯಂಕ, ಮತ್ತು ಬಿ, 1 ಸಮಾನಾರ್ಥಕ 709 00:35:47,460 --> 00:35:51,030 ನಾವು 26 ನಮೂದುಗಳನ್ನು ಹೊಂದಬಹುದು ಕೇವಲ ಸಂಗ್ರಹಿಸಬಹುದು 710 00:35:51,030 --> 00:35:53,610 ಅಕ್ಷರಗಳನ್ನು ಎಲ್ಲಾ ನಾವು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಎಂದು ವರ್ಣಮಾಲೆಯ. 711 00:35:53,610 --> 00:35:56,130 ನಂತರ ನಾವು ಹೊಂದಬಹುದು 0 ಇಂಡೆಕ್ಸ್ನಲ್ಲಿ ಸೇಬು. 712 00:35:56,130 --> 00:35:59,160 ನಾವು ಸೂಚ್ಯಂಕ ನಲ್ಲಿ ಬಾಳೆ ಹೊಂದಬಹುದು 1, 2 ಇಂಡೆಕ್ಸ್ನಲ್ಲಿ ಕ್ಯಾಂಟಲೌಪ್, 713 00:35:59,160 --> 00:36:00,540 ಹೀಗೆ ಇತ್ಯಾದಿ. 714 00:36:00,540 --> 00:36:04,460 ಮತ್ತು ಇದರಿಂದ ನಾನು ಹುಡುಕಲು ಬಯಸಿದರೆ ನನ್ನ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಮತ್ತು ಪ್ರವೇಶ ಸೇಬು, 715 00:36:04,460 --> 00:36:07,560 ಸೇಬು ಆರಂಭವಾಗುತ್ತದೆ ಗೊತ್ತು ಒಂದು ಒಂದು, ಮತ್ತು ನನಗೆ ಗೊತ್ತು 716 00:36:07,560 --> 00:36:10,860 ಇದು ಮತ್ತು ಹ್ಯಾಶ್ ಮಾಡಬೇಕು ಸೂಚ್ಯಂಕ 0 ಏಕೆಂದರೆ ಮೇಜಿನ 717 00:36:10,860 --> 00:36:13,620 ಕ್ರಿಯೆಯ ಹಿಂದೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. 718 00:36:13,620 --> 00:36:16,572 >> ನನಗೆ ಗೊತ್ತಿಲ್ಲ ಆದ್ದರಿಂದ, ನಾವು ಒಂದು ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂ ಅಲ್ಲಿ 719 00:36:16,572 --> 00:36:18,780 ನೀವು ಆರೋಪ ಮಾಡುತ್ತೇವೆ ನಿರಂಕುಶವಾಗಿ ಅಲ್ಲ arbitrarily--, 720 00:36:18,780 --> 00:36:22,530 thoughtfully ಪ್ರಯತ್ನಿಸುತ್ತಿರುವುದರಿಂದ ಉತ್ತಮ ಸಮೀಕರಣಗಳ ಭಾವಿಸುತ್ತೇನೆ 721 00:36:22,530 --> 00:36:25,460 ಹರಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಿಮ್ಮ ಮೌಲ್ಯಗಳನ್ನು ಎಲ್ಲಾ 722 00:36:25,460 --> 00:36:29,370 ಒಂದು ರೀತಿಯಲ್ಲಿ ಅವರು ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು ಇದು ನಂತರ ಒಂದು ಸಮೀಕರಣದ ರೀತಿಯ 723 00:36:29,370 --> 00:36:31,130 ನೀವು, ನಿಮ್ಮ, ಗೊತ್ತಿಲ್ಲ. 724 00:36:31,130 --> 00:36:35,210 ನಾನು ಹೋಗಲು ಬಯಸಿದರೆ ಅರ್ಥದಲ್ಲಿ ಆದ್ದರಿಂದ ಮಾವು, ನಾನು ಓಹ್, ಇದು ಮೀ ಆರಂಭವಾಗುತ್ತದೆ, ಗೊತ್ತಿಲ್ಲ. 725 00:36:35,210 --> 00:36:37,134 ಇದು 12 ಸೂಚ್ಯಂಕ ಇರಲೇಬೇಕು. 726 00:36:37,134 --> 00:36:38,800 ನಾನು ಏನು ಮೂಲಕ ಹುಡುಕಲು ಹೊಂದಿಲ್ಲ. 727 00:36:38,800 --> 00:36:42,080 ನಾನು ಹೋಗಿ exactly-- ನನಗೆ ಗೊತ್ತು ಮತ್ತು 12 ಸೂಚ್ಯಂಕ ಎಂದು ಹಿಂದೆಗೆದುಕೊಳ್ಳಬೇಕು. 728 00:36:42,080 --> 00:36:45,520 >> ಹೇಗೆ ಒಂದು ಪ್ರತಿಯೊಬ್ಬರೂ ಸ್ಪಷ್ಟ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಕಾರ್ಯ ಕೆಲಸ? 729 00:36:45,520 --> 00:36:48,380 ಇದು ಕೇವಲ ಒಂದು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ರಚನೆಯ ಭಾಸವಾಗುತ್ತದೆ. 730 00:36:48,380 --> 00:36:50,010 ಅದು ಅಷ್ಟೆ. 731 00:36:50,010 --> 00:36:51,630 ಸರಿ. 732 00:36:51,630 --> 00:36:57,690 >> ಹಾಗಾಗಿ ನಾವು ಎದುರಾದವು ಊಹೆ ಈ ಸಮಸ್ಯೆಯನ್ನು ಏನು 733 00:36:57,690 --> 00:37:06,390 ನೀವು ಅನೇಕ ವಿಷಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಸಂಭವಿಸುತ್ತದೆ ನೀವು ಅದೇ ಸೂಚ್ಯಂಕ ನೀಡಿ? 734 00:37:06,390 --> 00:37:10,570 ಆದ್ದರಿಂದ ಎಲ್ಲಾ, ಇದು ನಮ್ಮ ಕಾರ್ಯ ಹೇಳುತ್ತಾರೆ ಆ ಮೊದಲ ಪತ್ರ ತೆಗೆದುಕೊಂಡು ಆಗಿತ್ತು 735 00:37:10,570 --> 00:37:14,490 ಮತ್ತು ಆಗಿ ಎಂದು ಮಾಡಲು 0 ಸೂಚ್ಯಂಕ 25 ಮೂಲಕ ಆಯಾ. 736 00:37:14,490 --> 00:37:17,137 ಆ ವೇಳೆ ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ನೀವು ಮಾತ್ರ ಪ್ರತಿ ಒಂದು ಹೊಂದಿವೆ. 737 00:37:17,137 --> 00:37:18,970 ಆದರೆ ಎರಡನೇ ನೀವು ಆರಂಭಿಸಲು ತೆಗೆದುಕೊಂಡು, ನೀವು 738 00:37:18,970 --> 00:37:20,910 ಘರ್ಷಣೆ ಎಂದು ಏನನ್ನು ಮಾಡಲಿಕ್ಕೆ. 739 00:37:20,910 --> 00:37:25,580 >> ನಾನು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ ಒಂದು ಹ್ಯಾಶ್ ಒಳಗೆ ಹೂತು ಆದ್ದರಿಂದ ಈಗಾಗಲೇ ಅದರ ಮೇಲೆ ಬಾಳೆ ಹೊಂದಿರುವ ಟೇಬಲ್, 740 00:37:25,580 --> 00:37:27,870 ಏನು ಮಾಡಿದಾಗ ತೀರುತ್ತದೆ ನೀವು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ? 741 00:37:27,870 --> 00:37:30,930 ಕೆಟ್ಟ ಕೆಲಸಗಳನ್ನು ಏಕೆಂದರೆ ಬಾಳೆ ಈಗಾಗಲೇ ಸೂಚ್ಯಂಕ ಒಳಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ 742 00:37:30,930 --> 00:37:33,800 ನೀವು ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಯಸುವ. 743 00:37:33,800 --> 00:37:35,560 ಬೆರ್ರಿ ರೀತಿಯ ನಾನು ಏನು ಮಾಡಬೇಕು, ಆಹ್, ಹಾಗೆ? 744 00:37:35,560 --> 00:37:37,080 ನಾನು ಅಲ್ಲಿ ಹೋಗಿ ಗೊತ್ತಿಲ್ಲ. 745 00:37:37,080 --> 00:37:38,410 ನಾನು ಹೇಗೆ ಪರಿಹರಿಸಲು ಇಲ್ಲ? 746 00:37:38,410 --> 00:37:41,150 >> ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ತಿನ್ನುವೆ ರೀತಿಯ ನಾವು ಈ ಟ್ರಿಕಿ ವಿಷಯ ನೋಡಿ 747 00:37:41,150 --> 00:37:44,810 ಅಲ್ಲಿ ನಾವು ರೀತಿಯ ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ನಮ್ಮ ಸರಣಿಗಳ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ರಚಿಸಲು. 748 00:37:44,810 --> 00:37:46,840 ಆದ್ದರಿಂದ ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಈ ಬಗ್ಗೆ, 749 00:37:46,840 --> 00:37:50,830 ಎಲ್ಲಾ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಶ್ರೇಣಿಯನ್ನು. 750 00:37:50,830 --> 00:37:55,670 ಆದ್ದರಿಂದ, ಆ ಅರ್ಥದಲ್ಲಿ, ನೀವು ಪಾಯಿಂಟರ್ಗಳ ಈ ಸುಂದರ ರಚನೆಯ 751 00:37:55,670 --> 00:37:58,740 ಮತ್ತು ನಂತರ ಪ್ರತಿ ಪಾಯಿಂಟರ್ ಮೌಲ್ಯ, ಆ ಸೂಚ್ಯಂಕದಲ್ಲಿ, 752 00:37:58,740 --> 00:38:00,740 ವಾಸ್ತವವಾಗಿ ಇತರ ವಸ್ತುಗಳ ತೋರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. 753 00:38:00,740 --> 00:38:05,720 ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲಾ ಈ ಪ್ರತ್ಯೇಕ ಹೊಂದಿವೆ ಒಂದು ದೊಡ್ಡ ವ್ಯೂಹ ಬಂದ ಸರಪಳಿಗಳು. 754 00:38:05,720 --> 00:38:07,960 >> ಮತ್ತು ಇಲ್ಲಿ, ನಾನು ವೇಳೆ ಬೆರ್ರಿ ಸೇರಿಸಲು ಬಯಸಿದರು, 755 00:38:07,960 --> 00:38:11,220 ನಾನು ಸರಿ, ನಾನು ಇನ್ಪುಟ್ ಪಡೆಯಲಿದ್ದೇನೆ ಗೊತ್ತು ಇದು ನನ್ನ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ. 756 00:38:11,220 --> 00:38:15,070 ನಾನು ಸೂಚ್ಯಂಕ ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿತ್ತು ಪಡೆಯಲಿದ್ದೇನೆ 1, ಮತ್ತು ನಂತರ ನಾನು ಹೊಂದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ 757 00:38:15,070 --> 00:38:20,410 ಈ ಕೇವಲ ಒಂದು ಸಣ್ಣ ಉಪ ದೈತ್ಯ 140,000-ಪದ ನಿಘಂಟು. 758 00:38:20,410 --> 00:38:24,220 ತದನಂತರ ನಾನು ನೋಡಬಹುದು ಆ 1/26 ಮೂಲಕ. 759 00:38:24,220 --> 00:38:27,910 >> ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಸೇರಿಸುತ್ತವೆ ಮೊದಲು ಅಥವಾ ಬಾಳೆ ನಂತರ ಎರಡೂ ಬೆರ್ರಿ 760 00:38:27,910 --> 00:38:28,820 ಈ ವಿಷಯದಲ್ಲಿ? 761 00:38:28,820 --> 00:38:29,700 ನಂತರ, ಬಲ? 762 00:38:29,700 --> 00:38:33,920 ಆದ್ದರಿಂದ ನೀವು ಬಯಸುವ ನೀನು ಬಾಳೆ ನಂತರ ಈ ನೋಡ್ ಸೇರಿಸಲು, 763 00:38:33,920 --> 00:38:36,667 ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ಸೇರಿಸಲು ನೀನು ಆ ಲಿಂಕ್ ಪಟ್ಟಿಯನ್ನು ಬಾಲ. 764 00:38:36,667 --> 00:38:38,500 ನಾನು ಹಿಂದಿರುಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ ಹಿಂದಿನ ಸ್ಲೈಡ್, 765 00:38:38,500 --> 00:38:40,680 ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಹೇಗೆ ನೋಡಬಹುದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಕೆಲಸ. 766 00:38:40,680 --> 00:38:43,980 >> ಆದ್ದರಿಂದ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಈ ಸಮೀಕರಣ ನಿಮ್ಮ ಇನ್ಪುಟ್ ರೀತಿಯ ಚಾಲನೆ ಮಾಡುತ್ತಿರುವಿರಿ ಎಂದು 767 00:38:43,980 --> 00:38:46,940 ಪಡೆಯಲು ಯಾವುದೇ ಸೂಚ್ಯಂಕ ಮೂಲಕ ನೀವು ಕಡೆಗೆ ನಿಯೋಜಿಸಲು ಬಯಸುವ. 768 00:38:46,940 --> 00:38:51,130 ಆದ್ದರಿಂದ, ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಎಲ್ಲಾ ನಾವು ಬೇಕಾಗಿದ್ದಾರೆ ಮಾಡಲು ಮೊದಲ ಪತ್ರ ತೆಗೆದುಕೊಂಡು ಆಗಿತ್ತು 769 00:38:51,130 --> 00:38:55,890 ನಾವು ನಂತರ, ಒಂದು ಇಂಡೆಕ್ಸ್ ಆಗಿ ಎಂದು ಮಾಡಲು ನಮ್ಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಆ ಸಂಗ್ರಹಿಸಬಹುದು. 770 00:38:55,890 --> 00:39:00,160 ನಾವು ಮಾಡುತ್ತಿರುವುದು ಎಲ್ಲಾ ನಾವು ಆರ್ ಮೊದಲ ಪತ್ರ ಪರಿವರ್ತಿಸುವ. 771 00:39:00,160 --> 00:39:04,770 ಆದ್ದರಿಂದ keykey [0] ಕೇವಲ ಮೊದಲ ಪತ್ರ ಯಾವುದೇ ತಂತುವಿನ ನಾವು ಎದುರಿಸುತ್ತಿದ್ದೇವೆ, 772 00:39:04,770 --> 00:39:05,720 ನಾವು ಹಾದುಹೋಗುವ ನೀವು. 773 00:39:05,720 --> 00:39:09,740 ನಾವು ಮೇಲಿನ ಎಂದು ಪರಿವರ್ತಿಸುವ ಮತ್ತು ನೀವು ನಾವು ದೊಡ್ಡಕ್ಷರ ಒಂದು ಮೂಲಕ ಕಳೆದಾಗ ನೀವು 774 00:39:09,740 --> 00:39:11,740 ಹಾಗೆ ಎಲ್ಲ ನಮಗೆ ಒಂದು ಸಂಖ್ಯೆ ನೀಡುವ 775 00:39:11,740 --> 00:39:13,670 ಇದರಲ್ಲಿ ನಮ್ಮ ಮೌಲ್ಯಗಳನ್ನು ಮೇಲೆ ಹ್ಯಾಶ್ ಮಾಡಬಹುದು. 776 00:39:13,670 --> 00:39:16,550 >> ನಂತರ ನಾವು ನೀನು ಹ್ಯಾಶ್ ಮಾಡ್ಯುಲಸ್ ಗಾತ್ರ ಮರಳಿ. 777 00:39:16,550 --> 00:39:19,340 ತುಂಬಾ ಜಾಗರೂಕರಾಗಿರಿ ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ಇಲ್ಲಿ, ಏಕೆಂದರೆ 778 00:39:19,340 --> 00:39:21,870 ನಿಮ್ಮ ಹ್ಯಾಶ್ ಮೌಲ್ಯವನ್ನು ಅನಂತ ಆಗಿರಬಹುದು. 779 00:39:21,870 --> 00:39:23,660 ಇದು ಕೇವಲ ಮತ್ತು ಮೇಲೆ ಮತ್ತು ಹೋಗಬಲ್ಲವರಾಗಿದ್ದರು. 780 00:39:23,660 --> 00:39:26,080 ಇದು ನಿಜವಾಗಿಯೂ ಕೆಲವು ಆಗಿರಬಹುದು ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು, 781 00:39:26,080 --> 00:39:29,849 ಆದರೆ ನಿಮ್ಮ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಏಕೆಂದರೆ ನೀವು ರಚಿಸಿದ ಕೇವಲ 26 ಸೂಚಿಕೆಗಳನ್ನು ಹೊಂದಿದೆ, 782 00:39:29,849 --> 00:39:31,890 ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನಿಮ್ಮ modulusing ಆದ್ದರಿಂದ ನೀವು 783 00:39:31,890 --> 00:39:33,848 ಇದು ಅದೇ run-- ಇಲ್ಲ ನಿಮ್ಮ ಕ್ಯೂ ವಿಷಯ 784 00:39:33,848 --> 00:39:36,320 ಆದ್ದರಿಂದ ನೀವು ಆಫ್ ಓಡುವುದಿಲ್ಲ ನಿಮ್ಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಕೆಳಗೆ. 785 00:39:36,320 --> 00:39:39,210 >> ನೀವು ಸುಮಾರು ಮತ್ತೆ ಕಟ್ಟಲು ಬಯಸುವ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಮಾಡಿದಾಗ ಅದೇ ರೀತಿಯಲ್ಲಿ 786 00:39:39,210 --> 00:39:41,750 ನೀವು, ತುಂಬಾ ರೀತಿಯ ಹೊಂದಿತ್ತು ದೊಡ್ಡ ಅಕ್ಷರದ, ನೀವು 787 00:39:41,750 --> 00:39:43,740 ಎಂದು ಬಯಸಲಿಲ್ಲ ಕೇವಲ ಕೊನೆಯಲ್ಲಿ ರನ್. 788 00:39:43,740 --> 00:39:46,948 ಇಲ್ಲಿ ಒಂದೇ, ನೀವು ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿದೆ ಅದನ್ನು ಸುತ್ತುವ ಮೂಲಕ ಕೊನೆಯಲ್ಲಿ ಆಫ್ ನೆಡೆಯುವುದಿಲ್ಲ 789 00:39:46,948 --> 00:39:48,330 ಸುಮಾರು ಮೇಜಿನ ಮೇಲಕ್ಕೆ. 790 00:39:48,330 --> 00:39:50,530 ಈ ಕೇವಲ ಒಂದು ಸರಳ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. 791 00:39:50,530 --> 00:39:56,570 ಎಂದು ಎಲ್ಲಾ ತೆಗೆದುಕೊಳ್ಳಲು ಮೊದಲ ಆಗಿತ್ತು ಏನೇ ನಮ್ಮ ಇನ್ಪುಟ್ ಪತ್ರದಲ್ಲಿ 792 00:39:56,570 --> 00:40:01,660 ಮತ್ತು ಸೂಚ್ಯಂಕ ಆಗಿ ಎಂದು ಮಾಡಲು ಎಂದು ನಾವು ನಮ್ಮ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಹಾಕಲು ಸಾಧ್ಯವಾಯಿತು. 793 00:40:01,660 --> 00:40:05,450 >> ಹೌದು, ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಮೊದಲು ಹೇಳಿದಂತೆ ನಾವು ಘರ್ಷಣೆಗೆ ಪರಿಹರಿಸಲು ಬಗೆಯನ್ನು 794 00:40:05,450 --> 00:40:09,330 ನಮ್ಮ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಉಂಟಾಗಿದೆ, ನಾವು ಸರಣಿ, ಏನು ಕರೆ. 795 00:40:09,330 --> 00:40:13,860 ನೀವು ಅನೇಕ ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಆದ್ದರಿಂದ ಒಂದೇ ಆರಂಭವಾಗಬೇಕು ಪದಗಳನ್ನು, 796 00:40:13,860 --> 00:40:16,145 ನೀವು ಒಂದು ಹ್ಯಾಶ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ನೀನು. 797 00:40:16,145 --> 00:40:18,770 ಆವಕಾಡೋಸ್ ಮತ್ತು ಸೇಬು, ನೀವು ಬಂದಿದೆ ನಮ್ಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ ಚಾಲನೆ, 798 00:40:18,770 --> 00:40:21,450 ನೀವು ನೀಡಲು ಹೋಗುವ ಅದೇ ಸಂಖ್ಯೆ, 0 ಸಂಖ್ಯೆ. 799 00:40:21,450 --> 00:40:24,550 ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ನಾವು ಎಂದು ಪರಿಹರಿಸಲು ನಾವು ವಾಸ್ತವವಾಗಿ ರೀತಿಯ ಅವುಗಳನ್ನು ಲಿಂಕ್ ಎಂದು 800 00:40:24,550 --> 00:40:27,010 ಒಟ್ಟಿಗೆ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮೂಲಕ. 801 00:40:27,010 --> 00:40:29,600 >> ಆದ್ದರಿಂದ ಈ ಅರ್ಥದಲ್ಲಿ, ನೀವು ಹುಡುಗರಿಗೆ ರೀತಿಯ ನೋಡಬಹುದು 802 00:40:29,600 --> 00:40:32,640 ಹೇಗೆ ದತ್ತಾಂಶ ರಚನೆಗಳು ಎಂದು ನಾವು ಹಿಂದೆ ಸ್ಥಾಪನೆಗೆ ಬಂದಿದೆ 803 00:40:32,640 --> 00:40:35,870 ಒಣದ್ರಾಕ್ಷಿ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ರೀತಿಯ ಒಂದು ಒಟ್ಟಿಗೆ ಬರಬಹುದು. 804 00:40:35,870 --> 00:40:38,860 ತದನಂತರ ನೀವು ದೂರದ ರಚಿಸಬಹುದು ದಕ್ಷ ದತ್ತಾಂಶ ರಚನೆಗಳು 805 00:40:38,860 --> 00:40:43,350 ಎಂದು ದೊಡ್ಡ ಪ್ರಮಾಣದಲ್ಲಿ ನಿಭಾಯಿಸಬಲ್ಲದು ಡೇಟಾ, ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಅವಲಂಬಿಸಿ ಗಾತ್ರವನ್ನು 806 00:40:43,350 --> 00:40:44,870 ನಿಮ್ಮ ಅಗತ್ಯಗಳನ್ನು. 807 00:40:44,870 --> 00:40:45,620 ಪ್ರತಿಯೊಬ್ಬರೂ ಸ್ಪಷ್ಟ? 808 00:40:45,620 --> 00:40:47,580 ಸ್ಪಷ್ಟ ಎಲ್ಲರೂ ರೀತಿಯ ಇಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಮೇಲೆ? 809 00:40:47,580 --> 00:40:52,110 >> ನಾನು insert-- ಬಯಸಿದರೆ ಒಂದು ಇಲ್ಲಿದೆ ನನಗೆ ಗೊತ್ತಿಲ್ಲ, ಆರಂಭಗೊಳ್ಳುವ ಹಣ್ಣು, 810 00:40:52,110 --> 00:40:54,726 ಬೆರ್ರಿ ಬೇರೆ ಬಿ, ಬಾಳೆ. 811 00:40:54,726 --> 00:40:55,710 >> ಪ್ರೇಕ್ಷಕರು: ಬ್ಲಾಕ್ಬೆರ್ರಿ. 812 00:40:55,710 --> 00:40:57,910 >> ANDI ಪೆಂಗ್: ಬ್ಲಾಕ್ಬೆರ್ರಿ, BlackBerry. 813 00:40:57,910 --> 00:41:00,530 ಅಲ್ಲಿ ಬ್ಲ್ಯಾಕ್ಬೆರಿ ಇಲ್ಲಿ ಹೋಗುತ್ತದೆ? 814 00:41:00,530 --> 00:41:04,251 ವೆಲ್, ನಾವು ವಾಸ್ತವವಾಗಿ ವರ್ಗೀಕರಿಸಲು ಈ ಇನ್ನೂ, ಆದರೆ ಸೈದ್ಧಾಂತಿಕವಾಗಿ 815 00:41:04,251 --> 00:41:06,250 ನಾವು ಈ ಹೊಂದಲು ಬಯಸಿದರೆ ವರ್ಣಮಾಲೆಯಂತೆ 816 00:41:06,250 --> 00:41:07,944 ಅಲ್ಲಿ ಹೋಗಿ ಬ್ಲ್ಯಾಕ್ಬೆರಿ ಮಾಡಬೇಕು? 817 00:41:07,944 --> 00:41:09,210 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 818 00:41:09,210 --> 00:41:11,100 >> ANDI ಪೆಂಗ್: ನಿಖರವಾಗಿ, ಇಲ್ಲಿ ನಂತರ, ಬಲ? 819 00:41:11,100 --> 00:41:14,950 ಆದರೆ ಬಹಳ ಕಷ್ಟ ರಿಂದ reorder-- ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಬಿಟ್ಟಿದ್ದು ಊಹೆ. 820 00:41:14,950 --> 00:41:17,920 ನೀವು ಹುಡುಗರಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಮಾಡಬಹುದು ನೀವು ಏನೇ ಜಾರಿಗೆ. 821 00:41:17,920 --> 00:41:20,730 ದಕ್ಷ ರೀತಿಯಲ್ಲಿ ಬಹುಶಃ ಈ ರೀತಿ 822 00:41:20,730 --> 00:41:24,570 ನಿಮ್ಮ ಲಿಂಕ್ ವಿಂಗಡಿಸಲು ಎಂದು ವರ್ಣಮಾಲೆಯಂತೆ ಒಳಗೆ ಪಟ್ಟಿ, 823 00:41:24,570 --> 00:41:26,520 ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ಇರುವಾಗ ವಿಷಯಗಳನ್ನು ಸೇರಿಸುವಾಗ, ನೀವು 824 00:41:26,520 --> 00:41:28,632 ಅವುಗಳನ್ನು ಸೇರಿಸಲು ಮರೆಯದಿರಿ ವರ್ಣಮಾಲೆಯಂತೆ ಒಳಗೆ 825 00:41:28,632 --> 00:41:30,590 ಆದ್ದರಿಂದ ನಂತರ ನೀವು ಇರುವಾಗ ಅವುಗಳನ್ನು ಹುಡುಕಲು ಪ್ರಯತ್ನ 826 00:41:30,590 --> 00:41:32,410 ನೀವು ಎಲ್ಲವನ್ನೂ ಸಂಚರಿಸುತ್ತಾರೆ ಹೊಂದಿಲ್ಲ. 827 00:41:32,410 --> 00:41:35,290 ನೀವು ನಿಖರವಾಗಿ ತಿಳಿದಿದೆ ಇದು, ಮತ್ತು ಇದು ಸುಲಭ. 828 00:41:35,290 --> 00:41:39,100 >> ಆದರೆ ನೀವು ರೀತಿಯ ಹೊಂದಿದ್ದರೆ ವಿಷಯಗಳನ್ನು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಅಲ್ಲಲ್ಲಿ 829 00:41:39,100 --> 00:41:41,420 ನೀವು ಇನ್ನೂ ನೀನು ಹೇಗಾದರೂ ಇದು ಕ್ರಮಿಸುವ. 830 00:41:41,420 --> 00:41:44,990 ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಬಯಸಿದರೆ ಕೇವಲ ಬ್ಲ್ಯಾಕ್ಬೆರಿ ಇಲ್ಲಿ ಸೇರಿಸಲು 831 00:41:44,990 --> 00:41:47,470 ಮತ್ತು ನಾನು ಹುಡುಕಲು ಬೇಕಾಗಿದ್ದಾರೆ ಇದು, ನಾನು ಓಹ್, ಗೊತ್ತು, BlackBerry 832 00:41:47,470 --> 00:41:52,012 1 ಸೂಚ್ಯಂಕ ಆರಂಭವಾಗಬೇಕು, ಆದ್ದರಿಂದ ನಾನು ಮಾಡಬೇಕು ತಕ್ಷಣವೇ ಕೇವಲ 1 ನಲ್ಲಿ ಹುಡುಕಲು ಗೊತ್ತು. 833 00:41:52,012 --> 00:41:53,970 ತದನಂತರ ನಾನು ರೀತಿಯ ಮಾಡಬಹುದು ಲಿಂಕ್ ಪಟ್ಟಿ ಸಂಚರಿಸುತ್ತಾರೆ 834 00:41:53,970 --> 00:41:56,120 ನಾನು ಬ್ಲ್ಯಾಕ್ಬೆರಿ ಪಡೆಯಲು ತನಕ, ಮತ್ತು ಹೌದು then--? 835 00:41:56,120 --> 00:41:59,550 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು create-- ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ ಈ ಸರಳ ಹ್ಯಾಶ್ ಹಾಗೆ ನಾನು ಭಾವಿಸುತ್ತೇನೆ 836 00:41:59,550 --> 00:42:00,050 ಕಾರ್ಯ. 837 00:42:00,050 --> 00:42:02,835 ಮತ್ತು ನಾವು ಮಾಡಲು ಬಯಸಿದರೆ ಹಾಗೆ ಅನೇಕ ಪದರಗಳಲ್ಲಿ, 838 00:42:02,835 --> 00:42:05,870 ಸರಿ, ನಾವು ಒಳಗೆ ಬೇರ್ಪಡಿಸಲು ನೀವು ಎಲ್ಲಾ ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರಗಳನ್ನು 839 00:42:05,870 --> 00:42:09,040 ತದನಂತರ ಮತ್ತೆ ಮತ್ತೊಂದು ಇಷ್ಟಪಡುವ ಎಂದು ಒಳಗೆ ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರಗಳ, 840 00:42:09,040 --> 00:42:11,715 ನಾವು ಒಂದು ಹ್ಯಾಶ್ ಹಾಕುವ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಒಳಗೆ ಮೇಜಿನ, 841 00:42:11,715 --> 00:42:13,256 ಅಥವಾ ಒಂದು ಕಾರ್ಯವನ್ನು ಒಳಗೆ ಕಾರ್ಯ? 842 00:42:13,256 --> 00:42:14,880 ಅಥವಾ ಆ ಆಗಿದೆ 843 00:42:14,880 --> 00:42:17,510 >> ANDI ಪೆಂಗ್: ನಿಮ್ಮ ಹ್ಯಾಶ್ ಆದ್ದರಿಂದ ನಿಮ್ಮ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಕಾರ್ಯ 844 00:42:17,510 --> 00:42:19,360 ನೀವು ಬಯಸುವ ಎಂದು ದೊಡ್ಡ ಆಗಿರಬಹುದು. 845 00:42:19,360 --> 00:42:21,930 ಆದ್ದರಿಂದ ಈ ಅರ್ಥದಲ್ಲಿ, ನಾನು ಯೋಚನೆ ಇದು ತುಂಬಾ ಸುಲಭ 846 00:42:21,930 --> 00:42:25,320 ನನಗೆ ಸರಳ ಕೇವಲ ರೀತಿಯ ಆಧಾರಿತ ಗೆ ಮೊದಲ ಪದದ ಅಕ್ಷರಗಳನ್ನು ಮೇಲೆ. 847 00:42:25,320 --> 00:42:28,690 ಆದ್ದರಿಂದ ಕೇವಲ 26 ಆಯ್ಕೆಗಳನ್ನು ಇಲ್ಲ. 848 00:42:28,690 --> 00:42:32,650 ನಾನು ಮಾತ್ರ 26 ಆಯ್ಕೆಗಳನ್ನು ಪಡೆಯುವುದು 25 0 ಏಕೆಂದರೆ ಅವರು ಕೇವಲ ಮಾಡಬಹುದು 849 00:42:32,650 --> 00:42:36,510 ಎ ಝಡ್ ಆರಂಭಿಸಲು ಆದರೆ ನೀವು ಬಯಸಿದರೆ ಬಹುಶಃ ಹೆಚ್ಚು ಸಂಕೀರ್ಣತೆ ಸೇರಿಸಲು 850 00:42:36,510 --> 00:42:39,260 ಅಥವಾ ವೇಗವಾಗಿ ಸಮಯ ರನ್ ನಿಮ್ಮ ಹ್ಯಾಶ್ ಟೇಬಲ್, ನೀವು ಸಂಪೂರ್ಣವಾಗಿ 851 00:42:39,260 --> 00:42:40,760 ವಸ್ತುಗಳ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಬಹುದು. 852 00:42:40,760 --> 00:42:43,330 ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಮಾಡಬಹುದು ನೀವು ನೀಡುವ ಸಮೀಕರಣದ 853 00:42:43,330 --> 00:42:48,000 ಹೆಚ್ಚು ವಿತರಣೆ ನಿಮ್ಮ ಪದಗಳನ್ನು, ನಂತರ ನೀವು, ಹುಡುಕಲು 854 00:42:48,000 --> 00:42:49,300 ಇದು ವೇಗವಾಗಿ ಎಂದು ವಿಶೇಷವೇನು. 855 00:42:49,300 --> 00:42:52,100 >> ಇದು ಸಂಪೂರ್ಣವಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ ಬಿಟ್ಟಿದ್ದು ಹೇಗೆ ಆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುತ್ತೀರಿ. 856 00:42:52,100 --> 00:42:55,140 ಕೇವಲ ಬಕೆಟ್ ಎಂದೇ ತಿಳಿಯುತ್ತಾರೆ. 857 00:42:55,140 --> 00:42:57,376 ನಾನು ಬಯಸಿದರೆ 26 ಬಕೆಟ್, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ 858 00:42:57,376 --> 00:42:59,420 ಆ ಬಕೆಟ್ ವಸ್ತುಗಳ ವಿಂಗಡಿಸಲು. 859 00:42:59,420 --> 00:43:02,980 ಆದರೆ ನಾನು ಒಂದು ಗುಂಪನ್ನು ಹೊಂದಿರುತ್ತವೆ ಪಡೆಯಲಿದ್ದೇನೆ ಪ್ರತಿ ಬಕೆಟ್ ಸಾರವು, 860 00:43:02,980 --> 00:43:05,890 ನೀವು ಮಾಡಲು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ, 861 00:43:05,890 --> 00:43:07,190 ನನಗೆ ನೂರು ಬಕೆಟ್ ಹೊಂದಿವೆ ಅವಕಾಶ. 862 00:43:07,190 --> 00:43:09,290 >> ಆದರೆ ನೀವು ಒಂದು ಔಟ್ ಲೆಕ್ಕಾಚಾರ ಹೊಂದಿರುತ್ತವೆ ಅವರು ಎಷ್ಟು ರೀತಿಯಲ್ಲಿ ವಿಷಯಗಳನ್ನು ವಿಂಗಡಿಸಲು 863 00:43:09,290 --> 00:43:11,040 ಸರಿಯಾದ ಬಕೆಟ್ ಅವರು ಇರಬೇಕು. 864 00:43:11,040 --> 00:43:13,331 ಆದರೆ ವಾಸ್ತವವಾಗಿ ನೀವು ಬಕೆಟ್ ನೋಡಲು ಬಯಸುವ, 865 00:43:13,331 --> 00:43:16,410 ಇರುವುದರಿಂದ ಇದು ಬಹಳಷ್ಟು ವೇಗವಾಗಿ ಇಲ್ಲಿದೆ ಪ್ರತಿ ಬಕೆಟ್ ಕಡಿಮೆ ವಿಷಯವನ್ನು. 866 00:43:16,410 --> 00:43:20,250 ಆದ್ದರಿಂದ, ಹೌದು, ಆ ವಾಸ್ತವವಾಗಿ pset5 ನೀವು ಹುಡುಗರಿಗೆ ಟ್ರಿಕ್ 867 00:43:20,250 --> 00:43:22,360 ನೀವು ಮಾಡುತ್ತೇವೆ ಎಂದು ಕೇವಲ ರಚಿಸಲು ಸವಾಲು 868 00:43:22,360 --> 00:43:26,170 ಅತ್ಯಂತ ಸಮರ್ಥ ಯಾವುದೇ ಹೊಂದಿದೆ ನೀವು ನಗರದ ಸುಪರ್ದಿಗೆ 869 00:43:26,170 --> 00:43:28,520 ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಈ ಮೌಲ್ಯಗಳು ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. 870 00:43:28,520 --> 00:43:30,840 >> ಸಂಪೂರ್ಣವಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ ವರೆಗೆ ಆದರೆ ನೀವು ಅದನ್ನು ಬಯಸುವ, 871 00:43:30,840 --> 00:43:32,229 ಆದರೆ ಒಂದು ಒಳ್ಳೆಯ ಪಾಯಿಂಟುಗಳ. 872 00:43:32,229 --> 00:43:34,520 ತರ್ಕ ರೀತಿಯ ನೀವು ಬಗ್ಗೆ ಯೋಚಿಸಲು ಪ್ರಾರಂಭಿಸಿ ಬಯಸುವ 873 00:43:34,520 --> 00:43:37,236 ಹಾಗೂ, ಏಕೆ ಹೆಚ್ಚು ಬಕೆಟ್ ಮಾಡುವುದಿಲ್ಲ, ಆಗಿದೆ. 874 00:43:37,236 --> 00:43:39,527 ತದನಂತರ ನಾನು ಹುಡುಕಲು ಹೊಂದಿರುತ್ತವೆ ಕಡಿಮೆ ವಿಷಯಗಳನ್ನು, ಮತ್ತು ನಂತರ ಬಹುಶಃ ನಾನು 875 00:43:39,527 --> 00:43:41,640 ಬೇರೆ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. 876 00:43:41,640 --> 00:43:45,500 >> ಹೌದು, ಈ ಮಾಡಲು ಹಾದಿಗಳಿವೆ ಇಲ್ಲ pset, ಕೆಲವರು ವೇಗವಾಗಿ. 877 00:43:45,500 --> 00:43:50,630 ನಾನು ಸಂಪೂರ್ಣವಾಗಿ ಕೇವಲ ಹೇಗೆ ನೋಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ವೇಗವಾಗಿ ವೇಗದ ನೀವು ಹುಡುಗರಿಗೆ ಕಾಣಿಸುತ್ತದೆ 878 00:43:50,630 --> 00:43:55,170 ನಿಮ್ಮ ಕಾರ್ಯಗಳನ್ನು ಕೆಲಸ ಪಡೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. 879 00:43:55,170 --> 00:43:58,176 ಸರಿ, ಎಲ್ಲರಿಗೂ ಉತ್ತಮ ಸರಣಿ ಮತ್ತು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು? 880 00:43:58,176 --> 00:44:00,800 ಇದು ಅತ್ಯಂತ ಸರಳ ರೀತಿಯಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಪರಿಕಲ್ಪನೆ ಅನಿಸಿದರೆ. 881 00:44:00,800 --> 00:44:05,160 ಅದು ಎಲ್ಲಾ ಬೇರ್ಪಡಿಸುವ ಯಾವುದೇ ನಿಮ್ಮ ಒಳಹರಿವು ಬಕೆಟ್ಗಳಲ್ಲಿ ಇವೆ, 882 00:44:05,160 --> 00:44:10,670 ವಿಂಗಡಿಸುವ, ತದನಂತರ ಹುಡುಕುವ ಅಲ್ಲಿ ಸಂಬಂಧವಿಲ್ಲ ಎಂದು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. 883 00:44:10,670 --> 00:44:11,852 >> ಕೂಲ್. 884 00:44:11,852 --> 00:44:18,160 ಸರಿ, ಈಗ ನಾವು ಬೇರೆ ರೀತಿಯ ಅಕ್ಷಾಂಶ ರಚನೆಯ ಒಂದು ಮರದ ಕರೆಯಲಾಗುತ್ತದೆ. 885 00:44:18,160 --> 00:44:20,850 ನ ಹೋಗಿ ಲೆಟ್ ಮತ್ತು ಪ್ರಯತ್ನಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಇದು ವಿಭಿನ್ನವಾದ ಇವೆ 886 00:44:20,850 --> 00:44:22,330 ಆದರೆ ಅದೇ ವರ್ಗದಲ್ಲಿ. 887 00:44:22,330 --> 00:44:29,010 ಮೂಲಭೂತವಾಗಿ, ಎಲ್ಲಾ ಮರದ ಬದಲಿಗೆ ರೇಖೀಯ ಮಾದರಿಯಲ್ಲಿ ದತ್ತಾಂಶವನ್ನು ಸಂಘಟಿಸುವ 888 00:44:29,010 --> 00:44:32,560 ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ನೀವು does-- ಎಂದು , ಇದು ಒಂದು ಉನ್ನತ ಮತ್ತು ಬಾಟಮ್ ಅವರಲ್ಲಿದೆ ಗೊತ್ತು 889 00:44:32,560 --> 00:44:37,900 ಮತ್ತು ನಂತರ ನೀವು ರೀತಿಯ ಕರೆಯಬಹುದು ಒಂದು ಆಫ್ ಸಂಪರ್ಕ ಮರ, ನೀವು ಮೂಲ ಕರೆ ಉನ್ನತ ಹೊಂದಿದೆ 890 00:44:37,900 --> 00:44:40,220 ತದನಂತರ ಎಲ್ಲಾ ಸುಮಾರು ಎಲೆಗಳು. 891 00:44:40,220 --> 00:44:42,390 >> ಆದ್ದರಿಂದ ಎಲ್ಲಾ ನೀವು ಇಲ್ಲಿ ಕೇವಲ ಉನ್ನತ ನೋಡ್ 892 00:44:42,390 --> 00:44:45,980 ಇತರ ಗ್ರಂಥಿಗಳು ಅಂಕಗಳನ್ನು ಅಂಕಗಳನ್ನು ಗ್ರಂಥಿಗಳು, ಹೀಗೆ ಇತ್ಯಾದಿ. 893 00:44:45,980 --> 00:44:48,130 ಆದ್ದರಿಂದ ನೀವು ಕೇವಲ ವಿಭಜಿಸುವ ಶಾಖೆಗಳನ್ನು ಹೊಂದಿವೆ. 894 00:44:48,130 --> 00:44:53,255 ಇದು ಸಂಘಟಿಸುವ ಕೇವಲ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ ಡೇಟಾ, ಮತ್ತು ನಾವು ಒಂದು ಮರದ ಕರೆ ಏಕೆಂದರೆ, 895 00:44:53,255 --> 00:44:56,270 ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಕೇವಲ ಅದು ಜಸ್ಟ್ ಒಂದು ಮರ ನೋಡಲು ಔಟ್ ಮಾದರಿಯಲ್ಲಿ. 896 00:44:56,270 --> 00:44:57,670 ನಾವು ಮರಗಳು ಕರೆ ಏಕೆ ಆ. 897 00:44:57,670 --> 00:44:59,370 >> ಹ್ಯಾಶ್ ಟೇಬಲ್ ಮೇಜಿನ ತೋರುತ್ತಿದೆ. 898 00:44:59,370 --> 00:45:01,310 ಒಂದು ಮರದ ಕೇವಲ ಒಂದು ಮರದ ತೋರುತ್ತಿದೆ. 899 00:45:01,310 --> 00:45:03,300 ಇದು ಎಲ್ಲಾ ಒಂದು ವಿಭಿನ್ನವಾಗಿರುತ್ತವೆ ಗ್ರಂಥಿಗಳು ಸಂಘಟಿಸುವ ರೀತಿಯಲ್ಲಿ 900 00:45:03,300 --> 00:45:06,020 ನಿಮ್ಮ ಅಗತ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿ. 901 00:45:06,020 --> 00:45:11,810 >> ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಮೂಲ ಮತ್ತು ನಂತರ ನೀವು ಎಲೆಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. 902 00:45:11,810 --> 00:45:15,380 ರೀತಿಯಲ್ಲಿ ನಾವು ವಿಶೇಷವಾಗಿ ಮಾಡಬಹುದು ಇದು ಅವಳಿ ಮರ ಬಗ್ಗೆ ಯೋಚಿಸಲು, 903 00:45:15,380 --> 00:45:18,150 ಅವಳಿ ಮರ ಕೇವಲ ಒಂದು ಆಗಿದೆ ಮರದ ವಿಧ 904 00:45:18,150 --> 00:45:22,450 ಅಲ್ಲಿ ಪ್ರತಿ ನೋಡ್ ಅಂಕಗಳನ್ನು ಗೆ, ಮ್ಯಾಕ್ಸ್, ಎರಡು ಇತರ ಗ್ರಂಥಿಗಳು. 905 00:45:22,450 --> 00:45:25,434 ಮತ್ತು ಇಲ್ಲಿ ನೀವು ವಿಶಿಷ್ಟ ಹೊಂದಿವೆ ನಿಮ್ಮ ಮರದ ಸಮ್ಮಿತಿ 906 00:45:25,434 --> 00:45:28,600 ಸುಲಭವಾಗಿ ರೀತಿಯ ನೋಡಲು ಮಾಡುತ್ತದೆ ಯಾವ ಮೌಲ್ಯವನ್ನು ನೀವು ನಂತರ ನೀವು ಏಕೆಂದರೆ 907 00:45:28,600 --> 00:45:30,150 ಯಾವಾಗಲೂ ಒಂದು ಎಡ ಅಥವಾ ಹಕ್ಕಿದೆ. 908 00:45:30,150 --> 00:45:33,150 ಒಂದು ಎಡ ಮೂರನೇ ರೀತಿಯ ನೆವರ್ ಎಡ ಅಥವಾ ಎಡದಿಂದ ನಾಲ್ಕನೇ. 909 00:45:33,150 --> 00:45:36,358 ನೀವು ಎಡ ಮತ್ತು ಬಲ ಕೇವಲ ಇಲ್ಲಿದೆ ಮತ್ತು ಆ ಎರಡು ಎರಡೂ ಹುಡುಕಬಹುದು. 910 00:45:36,358 --> 00:45:38,980 ಆದ್ದರಿಂದ ಏಕೆ ಈ ಉಪಯುಕ್ತವಾಗಿದೆ? 911 00:45:38,980 --> 00:45:40,980 ಈ ರೀತಿಯಲ್ಲಿ ನೀವು ಹುಡುಕುತ್ತಿರುವ ವೇಳೆ ಉಪಯುಕ್ತವಾಗಿದೆ 912 00:45:40,980 --> 00:45:42,890 ಬಲ, ಮೌಲ್ಯಗಳನ್ನು ಮೂಲಕ ಹುಡುಕಲು? 913 00:45:42,890 --> 00:45:45,640 ಬದಲಿಗೆ ಬೈನರಿ ಅನುಷ್ಠಾನಕ್ಕೆ ಹೆಚ್ಚು ದೋಷ ಶ್ರೇಣಿಯಲ್ಲಿನ, ಹುಡುಕು 914 00:45:45,640 --> 00:45:49,260 ನೀವು ಗ್ರಂಥಿಗಳು ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸಿದರೆ ಮತ್ತು ಇಚ್ಛೆಯಂತೆ ಮತ್ತು ಗ್ರಂಥಿಗಳು ತೆಗೆದುಕೊಳ್ಳುವ 915 00:45:49,260 --> 00:45:52,185 ಹುಡುಕಾಟ ಸಂರಕ್ಷಿಸಲು ಬೈನರಿ ಸರ್ಚ್ ಸಾಮರ್ಥ್ಯಗಳು. 916 00:45:52,185 --> 00:45:54,560 ಈ ರೀತಿಯಲ್ಲಿ, ನಾವು ರೀತಿಯ ಆರ್ ನಾವು ನೆನಪು tricking-- 917 00:45:54,560 --> 00:45:56,530 ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಬೈನರಿ ಸರ್ಚ್ ಸಾಧ್ಯವಿಲ್ಲ ಹೇಳಿದರು? 918 00:45:56,530 --> 00:46:01,700 ನಾವು ರೀತಿಯ ಡೇಟಾ ರಚನೆ ರಚಿಸುತ್ತಿದೆ ತಂತ್ರಗಳನ್ನು ಕೆಲಸ ಒಳಗೆ ಆ. 919 00:46:01,700 --> 00:46:05,034 >> ಆದ್ದರಿಂದ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು, ರೇಖೀಯ ಅವರು ಮಾತ್ರ ಇತರ ನಂತರ ಒಂದು ಲಿಂಕ್. 920 00:46:05,034 --> 00:46:06,950 ನಾವು ರೀತಿಯ ಹೊಂದಬಹುದು ಪಾಯಿಂಟರ್ಸ್ ವಿವಿಧ ರೀತಿಯ 921 00:46:06,950 --> 00:46:09,408 ವಿವಿಧ ಗ್ರಂಥಿಗಳು ಆ ಹುಡುಕಾಟ ನಮಗೆ ಸಹಾಯ ಮಾಡಬಹುದು. 922 00:46:09,408 --> 00:46:12,590 ಮತ್ತು ಇಲ್ಲಿ, ನಾನು ಬಯಸಿದರು ಒಂದು ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯನ್ನು ಹೊಂದಿವೆ, 923 00:46:12,590 --> 00:46:14,090 ನನಗೆ ಗೊತ್ತು ನನ್ನ ಮಧ್ಯಮ 55 ವೇಳೆ. 924 00:46:14,090 --> 00:46:18,280 ನಾನು ರಚಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನನ್ನ ಮಧ್ಯಭಾಗದವರೆಗೂ, ನನ್ನ ಮೂಲದಲ್ಲಿ, 925 00:46:18,280 --> 00:46:20,770 ಮತ್ತು ನಂತರ ನಾನು ಮಾಡಲಿಕ್ಕೆ ನಾನು ಮೌಲ್ಯಗಳನ್ನು ಆಫ್ ಸ್ಪಿನ್. 926 00:46:20,770 --> 00:46:25,610 >> ಇಲ್ಲಿ, ನಾನು ಹುಡುಕಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ 66 ಮೌಲ್ಯವನ್ನು, ನಾನು 55 ಆರಂಭಿಸಬಹುದು. 927 00:46:25,610 --> 00:46:27,310 ಇದು 55 66 ಹೆಚ್ಚಿನ? 928 00:46:27,310 --> 00:46:30,970 ಹೌದು ಇದು, ಆದ್ದರಿಂದ ನಾನು ಹುಡುಕಲು ಮ್ಯೂಸ್ ಗೊತ್ತು ನಾನು ಎನ್ ಈ ಮರದ ಬಲ ಪಾಯಿಂಟರ್. 929 00:46:30,970 --> 00:46:32,440 ನಾನು 77 ಹೋಗಿ. 930 00:46:32,440 --> 00:46:35,367 ಸರಿ, ಕಡಿಮೆ ಅಥವಾ 77 ಹೆಚ್ಚು 66 ಆಗಿದೆ? 931 00:46:35,367 --> 00:46:37,950 ಓಹ್, ಅದು ಕಡಿಮೆ ಇರುತ್ತದೆ, ಆದ್ದರಿಂದ, ನಿಮಗೆ ಎಡ ನೋಡ್ ಎಂದು ಹೊಂದಿದೆ. 932 00:46:37,950 --> 00:46:41,410 >> ಮತ್ತು ಇಲ್ಲಿ ನಾವು ರೀತಿಯ ಸಂರಕ್ಷಿಸುವ ನೀವು ರಚನೆಗಳು ಬಗ್ಗೆ ಬಹಳ ವಿಷಯಗಳನ್ನು ಎಲ್ಲಾ, 933 00:46:41,410 --> 00:46:44,420 ಆದ್ದರಿಂದ ಸೆಟ್ಟಿಂಗ್ಗಳು ಪುಟದಿಂದ ರೀತಿಯ ವಸ್ತುಗಳ, ಎಂದು 934 00:46:44,420 --> 00:46:49,530 ಸೇರಿಸಲು ಮತ್ತು ಇಚ್ಛೆಯಂತೆ ಅಳಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಸ್ಥಿರ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡದೆಯೇ 935 00:46:49,530 --> 00:46:50,370 ಜಾಗದ ಪ್ರಮಾಣವನ್ನು. 936 00:46:50,370 --> 00:46:52,820 ನಾವು ಇನ್ನೂ ಎಲ್ಲಾ ಸಂರಕ್ಷಿಸುತ್ತದೆ ಆ ಅದ್ಭುತ ವಿಷಯಗಳನ್ನು 937 00:46:52,820 --> 00:46:57,140 ಸಹ ರಕ್ಷಿಸಲು ಸಾಮರ್ಥ್ಯವಿರುವ ಆದರೆ ಪ್ರವೇಶ ಮತ್ತು ಬೈನರಿ ಸರ್ಚ್ ಬಾರಿ 938 00:46:57,140 --> 00:47:00,450 ನಾವು ಮೊದಲು ಎಂದು ಒಂದು ನುಡಿಗಟ್ಟು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. 939 00:47:00,450 --> 00:47:06,310 >> ಕೂಲ್ ಡೇಟಾ ರಚನೆ, ರೀತಿಯ ಸಂಕೀರ್ಣ, ನೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು. 940 00:47:06,310 --> 00:47:08,311 ನೀವು ಎಲ್ಲಾ ನೋಡುವಂತೆ ನೋಡ್ ಆಫ್ struct ಆಗಿದೆ 941 00:47:08,311 --> 00:47:10,143 ನೀವು ಎಡ ಹೊಂದಿರುತ್ತವೆ ಮತ್ತು ಬಲ ಪಾಯಿಂಟರ್. 942 00:47:10,143 --> 00:47:11,044 ಅದು ಅಷ್ಟೆ. 943 00:47:11,044 --> 00:47:12,960 ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಕೇವಲ ಹೆಚ್ಚು ಒಂದು X ಅಥವಾ ಹಿಂದಿನ ಹೊಂದಿರುವ. 944 00:47:12,960 --> 00:47:15,920 ನಂತರ ನೀವು ಒಂದು ಎಡ ಅಥವಾ ಬಲ, ಮತ್ತು ಹೊಂದಿವೆ ನೀವು ರೀತಿಯ ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಲಿಂಕ್ ಮಾಡಬಹುದು 945 00:47:15,920 --> 00:47:16,836 ಆದರೆ ನೀವು ಆಯ್ಕೆ. 946 00:47:16,836 --> 00:47:21,080 947 00:47:21,080 --> 00:47:24,270 >> ಸರಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ನೀನು ಕೇವಲ ಕೆಲವು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. 948 00:47:24,270 --> 00:47:25,790 ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ ಹಿಂತಿರುಗಿ ನೀನು. 949 00:47:25,790 --> 00:47:28,270 ನಾನು ಹಿಂದೆ ಹೇಳಿದಂತೆ, ನಾನು ರೀತಿಯ ವಿವರಿಸಿದರು 950 00:47:28,270 --> 00:47:31,520 ನಾವು ಹೇಗೆ ಹಿಂದಿರುವ ತಾರ್ಕಿಕತೆ ಈ ಮೂಲಕ ಹುಡುಕಲು ಎಂದು. 951 00:47:31,520 --> 00:47:33,860 ನಾವು ಪ್ರಯತ್ನಿಸಿ ಎಂದು ನೀನು ಈ ಔಟ್ pseudocoding ನೋಡಲು 952 00:47:33,860 --> 00:47:38,000 ನಾವು ರೀತಿಯ ಅನ್ವಯಿಸಬಹುದು ವೇಳೆ ಬೈನರಿ ಸರ್ಚ್ ಅದೇ ಲಾಜಿಕ್ 953 00:47:38,000 --> 00:47:40,055 ಅಕ್ಷಾಂಶ ರಚನೆಯ ಒಂದು ವಿಭಿನ್ನ ರೀತಿಯ. 954 00:47:40,055 --> 00:47:45,049 ನೀವು ಹುಡುಗರಿಗೆ ಒಂದು ದಂಪತಿಗಳಂತೆ ಪಡೆಯಲು ಬಯಸಿದರೆ ನಿಮಿಷಗಳ ಈ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು. 955 00:47:45,049 --> 00:48:45,927 956 00:48:45,927 --> 00:48:46,925 ಸರಿ. 957 00:48:46,925 --> 00:48:51,407 ಸರಿ, ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ವಾಸ್ತವವಾಗಿ ಕೇವಲ ನೀವು ಯಾವುದೇ ಮುಚ್ಚಲಿದೆ ನೀಡಲು, 958 00:48:51,407 --> 00:48:52,990 ನಾವು ಮೊದಲ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್. 959 00:48:52,990 --> 00:48:56,580 ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಬಯಸುವಿರಾ ಒಂದು ಇರಿತ ನೀಡಲು ಏನು 960 00:48:56,580 --> 00:49:02,100 ನೀವು ಮಾಡಲು ಬಯಸುವ ಮೊದಲ ವಿಷಯ ನೀವು ಹುಡುಕುತ್ತಿದೆ ಪ್ರಾರಂಭಿಸಿ ನೀವು? 961 00:49:02,100 --> 00:49:04,460 ನಾವು ಹುಡುಕುತ್ತಿರುವ ವೇಳೆ 66 ಮೌಲ್ಯವನ್ನು ಇಲ್ಲಿದೆ 962 00:49:04,460 --> 00:49:07,940 ನಾವು ಮಾಡಲು ಬಯಸುವ ಮೊದಲ ವಿಷಯ ಈ ಮರದ ಹುಡುಕಲು ದ್ವಿಮಾನ ಬಯಸುವ? 963 00:49:07,940 --> 00:49:10,760 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಸರಿಯಾದ ನೋಡಲು ಬಯಸುವ ಮತ್ತು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಎಡ ನೋಡಲು ಮತ್ತು ನೋಡಿ 964 00:49:10,760 --> 00:49:11,230 ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ. 965 00:49:11,230 --> 00:49:12,271 >> ANDI ಪೆಂಗ್: ಹೌದು, ನಿಖರವಾಗಿ. 966 00:49:12,271 --> 00:49:15,350 ಆದ್ದರಿಂದ ನೀವು ನಿಮ್ಮ ಮೂಲ ನೋಡಲು ನೀನು. 967 00:49:15,350 --> 00:49:18,180 ನೀವು ಕರೆಯಬಹುದು ಹಾದಿಗಳಿವೆ ಇಲ್ಲ ಇದು ನಿಮ್ಮ ಪೋಷಕ ನೋಡ್ ಜನರು ಹೇಳುತ್ತಾರೆ. 968 00:49:18,180 --> 00:49:21,317 ನಾನು ಮೂಲ ಹೇಳಲು ಇಷ್ಟ ಆ ಮರದ ಬೇರು ಇದ್ದಂತೆ. 969 00:49:21,317 --> 00:49:23,400 ನೀವು ನೋಡಲು ನೀನು ನಿಮ್ಮ ರೂಟ್ ನೋಡ್, ಮತ್ತು ನೀವು 970 00:49:23,400 --> 00:49:26,940 ನೋಡಲು ಹೋಗುವ 66 ಹೆಚ್ಚಿರುತ್ತದೆ ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ 55. 971 00:49:26,940 --> 00:49:30,360 ಮತ್ತು ಇದು, ಅದು, ಹೆಚ್ಚಿನ ಸ್ ಹೆಚ್ಚು, ಅಲ್ಲಿ ನಾವು ನೋಡಲು ಬಯಸುತ್ತೀರಿ? 972 00:49:30,360 --> 00:49:32,000 ಅಲ್ಲಿ ನಾವು, ಈಗ ಹುಡುಕಲು ಬಯಸುತ್ತೀರಿ? 973 00:49:32,000 --> 00:49:34,340 ನಾವು ಮಾತ್ರ ಅನುಶೋಧಿಸಬೇಕೆಂದು ಈ ಮರದ ಬಲ ಅರ್ಧ. 974 00:49:34,340 --> 00:49:38,390 >> ಆದ್ದರಿಂದ ನಾವು, ಅನುಕೂಲವಾಗಿ, ಒಂದು ಬಲ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಎಂದು ಪಾಯಿಂಟರ್. 975 00:49:38,390 --> 00:49:44,325 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಹೊಂದಿಸಬಹುದು ನಮ್ಮ ಹೊಸ ರೂಟ್ 77 ಎಂದು. 976 00:49:44,325 --> 00:49:46,450 ನಾವು ಎಲ್ಲೆಲ್ಲಿ ಹೋಗಿ ಪಾಯಿಂಟರ್ ತೋರುಗಡ್ಡಿ. 977 00:49:46,450 --> 00:49:49,100 ಸರಿ, ಓ, ಇಲ್ಲಿ ನಾವು ಆರಂಭಿಕ ನೀವು 77 ನಲ್ಲಿ, ಮತ್ತು ನಾವು ಮಾಡಬಹುದು 978 00:49:49,100 --> 00:49:51,172 ಪುನರಾವರ್ತಿತವಾಗಿ ಮತ್ತೆ ಮತ್ತೆ ಹಾಗೆ. 979 00:49:51,172 --> 00:49:52,880 ಈ ರೀತಿಯಲ್ಲಿ, ನೀವು ರೀತಿಯ ಒಂದು ಫಂಕ್ಷನ್. 980 00:49:52,880 --> 00:49:57,430 ನೀವು ಎಂದು ಹುಡುಕುವ ಒಂದು ರೀತಿಯಲ್ಲಿ ಕೇವಲ ಮತ್ತು ಮೇಲೆ ಮೇಲೆ ಮತ್ತೆ ಮಾಡಬಹುದು 981 00:49:57,430 --> 00:50:02,720 ನೀವು ನೋಡಲು ಬಯಸುವ ಅಲ್ಲಿ ಅವಲಂಬಿಸಿ ನೀವು ಅಂತಿಮವಾಗಿ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ತನಕ 982 00:50:02,720 --> 00:50:04,730 ನೀವು ಹುಡುಕುತ್ತಿರುವ ಆ. 983 00:50:04,730 --> 00:50:05,230 ಅರ್ಥ? 984 00:50:05,230 --> 00:50:07,800 >> ನಾನು ನೀವು ನಿಜವಾದ ತೋರಿಸಲು ಬಗ್ಗೆ ಮನುಷ್ಯ ಕೋಡ್ ಮತ್ತು ಇದು ಕೋಡ್ ಸಂಗತಿಯೇ. 985 00:50:07,800 --> 00:50:08,674 ಇಲ್ಲ ವಿಲಕ್ಷಣವಾಗಿ. 986 00:50:08,674 --> 00:50:09,910 ನಾವು ಮೂಲಕ ಮಾತನಾಡಲು ವಿಲ್. 987 00:50:09,910 --> 00:50:13,410 988 00:50:13,410 --> 00:50:14,020 >> ವಾಸ್ತವವಾಗಿ, ಯಾವುದೇ. 989 00:50:14,020 --> 00:50:15,061 ಕೇವಲ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಆಗಿತ್ತು. 990 00:50:15,061 --> 00:50:17,860 ಸರಿ, ಎಂದು ಸೂಡೊಕೋಡ್ಗಳನ್ನು, ಆಗಿತ್ತು ಇದು ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾಗಿದೆ, 991 00:50:17,860 --> 00:50:19,751 ಆದರೆ ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ಇಲ್ಲಿದೆ. 992 00:50:19,751 --> 00:50:21,000 ಇಲ್ಲಿ ಎಲ್ಲರೂ ಜೊತೆಗೆ ನಂತರ? 993 00:50:21,000 --> 00:50:24,260 ಮೂಲ ಶೂನ್ಯ, ಲಾಭ ಸುಳ್ಳು ಅಂದರೆ 994 00:50:24,260 --> 00:50:26,850 ನೀವು ಅಲ್ಲಿ ಏನು ಹೊಂದಿಲ್ಲ. 995 00:50:26,850 --> 00:50:31,376 >> ಮೂಲ ಎನ್ ಹಾಗಾಗಿ ಮೌಲ್ಯವನ್ನು ವೇಳೆ ಇದು ನೀವು ಹುಡುಕುತ್ತಿರುವ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ, 996 00:50:31,376 --> 00:50:34,000 ನಂತರ ನೀವು ನಿಜವಾದ ಮರಳಿ ನೀನು ನೀವು ತಿಳಿದಿರುವ ಕಾರಣ ನೀವು ಕಂಡು. 997 00:50:34,000 --> 00:50:36,250 ಆದರೆ ಮೌಲ್ಯವನ್ನು ಕಡಿಮೆ ವೇಳೆ n ನ ರೂಟ್ ಅಲ್ಲದೆ, ನೀವು 998 00:50:36,250 --> 00:50:38,332 ಎಡ ಹುಡುಕಲು ಹೋಗುವ ಮಗು ಅಥವಾ ಎಡ ಎಲೆ, 999 00:50:38,332 --> 00:50:39,540 ನೀವು ಕರೆ ಮಾಡಲು ಬಯಸುವ ಯಾವುದೇ. 1000 00:50:39,540 --> 00:50:41,750 ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಮೂಲ ಹೆಚ್ಚಿನ ವೇಳೆ, ನೀವು ಸರಿಯಾದ ಮರದ ಹುಡುಕಲು ನೀನು, 1001 00:50:41,750 --> 00:50:44,610 ನಂತರ ಕೇವಲ ಕಾರ್ಯ ರನ್ ಹುಡುಕಾಟ ಮೂಲಕ ಮತ್ತೆ. 1002 00:50:44,610 --> 00:50:48,037 >> ಮತ್ತು ಮೂಲ, ಶೂನ್ಯ ವೇಳೆ ನೀವು ಕೊನೆಯಲ್ಲಿ ತಲುಪಿದ್ದೀರಿ ಅರ್ಥ? 1003 00:50:48,037 --> 00:50:50,120 ಯಾವುದೇ ನೀವು ಅರ್ಥ ಹೆಚ್ಚು ಹೆಚ್ಚು ಎಲೆಗಳು ಹುಡುಕಲು, 1004 00:50:50,120 --> 00:50:52,230 ನಂತರ ನೀವು ನಾನು, ಓಹ್, ಗೊತ್ತು ಇಲ್ಲಿ ಅಂತ ಊಹೆ 1005 00:50:52,230 --> 00:50:55,063 ನಾನು ಮೂಲಕ ನೋಡುತ್ತಿದ್ದರು ಬಂದಿದೆ ನಂತರ ಏಕೆಂದರೆ ಮತ್ತು ಇಲ್ಲಿ ಅಲ್ಲ ಇಡೀ ವಿಷಯ, 1006 00:50:55,063 --> 00:50:56,930 ಇದು ಇಲ್ಲಿ ಇರಬಹುದು. 1007 00:50:56,930 --> 00:50:58,350 >> ಎಂದು ಎಲ್ಲರೂ ಅರ್ಥ ಡಸ್? 1008 00:50:58,350 --> 00:51:03,230 ಆದ್ದರಿಂದ ಸಂರಕ್ಷಿಸುವ ಬೈನರಿ ಸರ್ಚ್ ಹೀಗಿದೆ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಸಾಮರ್ಥ್ಯಗಳನ್ನು. 1009 00:51:03,230 --> 00:51:09,200 ಕೂಲ್, ಮತ್ತು ಆದ್ದರಿಂದ ಎರಡನೇ ಪ್ರಕಾರದ ಡೇಟಾ ರಚನೆ ನೀವು ಹುಡುಗರಿಗೆ 1010 00:51:09,200 --> 00:51:13,180 ನಿಮ್ಮ pset ಮೇಲೆ ಅನುಷ್ಠಾನಕ್ಕೆ ಪ್ರಯತ್ನಿಸಬಹುದು, ನೀವು ಕೇವಲ ಒಂದು ವಿಧಾನವನ್ನು ಆರಿಸಬೇಕಾಗುತ್ತದೆ. 1011 00:51:13,180 --> 00:51:19,430 ಆದರೆ ಬಹುಶಃ ಒಂದು ಪರ್ಯಾಯ ವಿಧಾನವೆಂದರೆ ಗೆ ಹ್ಯಾಶ್ ಟೇಬಲ್ ನಾವು ಒಂದು trie ಕರೆಯುತ್ತಾರೆ. 1012 00:51:19,430 --> 00:51:24,080 >> ಎಲ್ಲಾ ಒಂದು trie ಒಂದು ಮರದ ವಿಧ ಎಂದು 1013 00:51:24,080 --> 00:51:28,600 ಇತರ ಮೌಲ್ಯಗಳು ಹೋಗಿ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. 1014 00:51:28,600 --> 00:51:31,450 ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಅವಳಿ ಹೊಂದಿರುವ ಅರ್ಥದಲ್ಲಿ ಮರದ ಒಂದೇ ಎಂದು 1015 00:51:31,450 --> 00:51:35,940 ವಿಷಯ ಎರಡು ಬೆಟ್ಟು ಮಾಡಬಹುದು, ನೀವು ಹೊಂದಬಹುದು ಅನೇಕ, ಅನೇಕ ವಿಷಯಗಳನ್ನು ಒಂದು ವಿಷಯ ಪಾಯಿಂಟ್. 1016 00:51:35,940 --> 00:51:39,450 ನೀವು ಮೂಲಭೂತವಾಗಿ ಸರಣಿಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ ಇದು ನೀವು ಮಳಿಗೆಯಲ್ಲಿರುವ 1017 00:51:39,450 --> 00:51:41,790 ಇತರ ರಚನೆಗಳು ಬೆಟ್ಟು ಪಾಯಿಂಟರ್ಸ್. 1018 00:51:41,790 --> 00:51:45,210 1019 00:51:45,210 --> 00:51:49,460 >> ನಾವು ಹೇಗೆ ನೋಡ್ ಒಂದು trie ವಿವರಿಸುತ್ತದೆ 1020 00:51:49,460 --> 00:51:52,590 ನಾವು ಬೇಕು ಆಗಿದೆ ಬೂಲಿಯನ್, ಸಿ ಪದ, ಬಲ? 1021 00:51:52,590 --> 00:51:54,920 ಆದ್ದರಿಂದ ನೋಡ್ ಬೂಲಿಯನ್ ಹೊಂದಿದೆ ಸರಿ ಅಥವಾ ತಪ್ಪು ರೀತಿಯಲ್ಲಿ 1022 00:51:54,920 --> 00:51:58,490 ಮುಂಚೂಣಿಯಲ್ಲಿ ಎಲ್ಲಾ ಮೊದಲ ವ್ಯೂಹ, ಈ ಒಂದು ಪದ? 1023 00:51:58,490 --> 00:52:03,620 ಎರಡನೆಯದಾಗಿ, ನೀವು ಪಾಯಿಂಟರ್ಸ್ ಬೇಕು ಯಾವುದೇ ಅವರನ್ನು ಉಳಿದ. 1024 00:52:03,620 --> 00:52:07,470 ಒಂದು ಬಿಟ್ ಸಂಕೀರ್ಣ, ಒಂದು ಬಿಟ್ ಅಮೂರ್ತ, ಆದರೆ ನಾನು ಏನು ಎಂದು ಅರ್ಥ ಎಂದು ವಿವರಿಸುತ್ತದೆ. 1025 00:52:07,470 --> 00:52:13,800 >> ಇಲ್ಲಿ, ಮೇಲ್ಭಾಗದಲ್ಲಿ, ನೀವು ವೇಳೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಈಗಾಗಲೇ ತಿಳಿಸಿದ್ದೇನೆ, 1026 00:52:13,800 --> 00:52:17,040 ನೀವು ಒಂದು ಬೂಲಿಯನ್ ಹೊಂದಿವೆ ಒಂದು ನೋಡ್ ಮುಂದೆ ವ್ಯಾಲ್ಯೂ 1027 00:52:17,040 --> 00:52:19,490 ನೀವು ಈ ಒಂದು ಪದ ಹೇಳುತ್ತದೆ? 1028 00:52:19,490 --> 00:52:20,520 ಈ ಒಂದು ಪದ? 1029 00:52:20,520 --> 00:52:23,240 ತದನಂತರ ನೀವು ನಿಮ್ಮ ರಚನೆಯ ಉಳಿದ ಎಂದು 1030 00:52:23,240 --> 00:52:26,040 ವಾಸ್ತವವಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಎಲ್ಲಾ ಇದು ಆಗಿರಬಹುದು ಏನು ಸಾಧ್ಯತೆಗಳನ್ನು. 1031 00:52:26,040 --> 00:52:28,660 ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ಹಾಗೆ ಮೇಲ್ಭಾಗದಲ್ಲಿ ನೀವು 1032 00:52:28,660 --> 00:52:32,140 ಸರಿ ಅಥವಾ ಹೇಳುತ್ತಾರೆ ಮೊದಲ ವಿಷಯ ಸುಳ್ಳು, ಹೌದು ಅಥವಾ ಇಲ್ಲ, ಈ ಒಂದು ಪದ. 1033 00:52:32,140 --> 00:52:38,130 >> ತದನಂತರ ನೀವು 26 ಮೂಲಕ 0 ನೀವು ಸಂಗ್ರಹಿಸಬಹುದು ಅಕ್ಷರಗಳು. 1034 00:52:38,130 --> 00:52:42,790 ನಾನು ಇಲ್ಲಿ ಹುಡುಕಲು ಬಯಸಿದರೆ ಬ್ಯಾಟ್, ನಾನು ಮೇಲಕ್ಕೆ ಹೋಗಿ 1035 00:52:42,790 --> 00:52:49,200 ಮತ್ತು ನಾನು ಬಿ ಹುಡುಕಲು ಬಿ ನೋಡಲು ನನ್ನ ವ್ಯೂಹ, ಮತ್ತು ಆದ್ದರಿಂದ ನನಗೆ ಗೊತ್ತಿಲ್ಲ, ಸರಿ, ಬಿ ಒಂದು ಪದ? 1036 00:52:49,200 --> 00:52:53,010 ಬಿ ಹೀಗೆ, ಒಂದು ಪದ ಅಲ್ಲ ನಾನು ಹುಡುಕಲು ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡಬೇಕು. 1037 00:52:53,010 --> 00:52:56,410 ನಾನು ಬಿ ಹೋಗಿ, ಮತ್ತು ನಾನು ನೋಡುತ್ತಿದ್ದರು ಬಿ ಕಡೆಗೆ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಎಂದು ಪಾಯಿಂಟರ್ 1038 00:52:56,410 --> 00:53:00,900 ಮತ್ತು ನಾನು, ಮಾಹಿತಿ ಇನ್ನೊಂದು ಸರಣಿ ನೋಡಿ ನಾವು ಮೊದಲು ಅದೇ ರಚನೆ. 1039 00:53:00,900 --> 00:53:05,240 >> ಮತ್ತು, ಓಹ್ ಮುಂದಿನ ಇಲ್ಲಿ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಅಕ್ಷರದ ಎ ಆಗಿದೆ 1040 00:53:05,240 --> 00:53:07,210 ಆದ್ದರಿಂದ ನಾವು ಶ್ರೇಣಿಯಲ್ಲಿನ ನೋಡಲು. 1041 00:53:07,210 --> 00:53:10,860 ನಾವು ಎಂಟನೇ ಮೌಲ್ಯವನ್ನು ಹೇಗೆ, ಮತ್ತು ನಾವು, ಓಹ್, ನೋಡಲು ನೋಡಲು 1042 00:53:10,860 --> 00:53:12,840 ಹೇ, ಒಂದು ಪದ ಎಂದು, ಬಿ ಒಂದು ಪದ? 1043 00:53:12,840 --> 00:53:13,807 ಇದು ಒಂದು ಪದ ಅಲ್ಲ. 1044 00:53:13,807 --> 00:53:14,890 ನಾವು ನೋಡುತ್ತಿರುವ ಇಡಲು ಮಾಡಲೇಬೇಕು. 1045 00:53:14,890 --> 00:53:17,850 >> ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಅಲ್ಲಿ ಕಣ್ಣಿಗೆ ಒಂದು ಅಂಕಗಳನ್ನು ಪಾಯಿಂಟರ್ 1046 00:53:17,850 --> 00:53:21,130 ಮತ್ತು ಇದು ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಇದು ನಾವು ಹೆಚ್ಚು ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಹೊಂದಿವೆ. 1047 00:53:21,130 --> 00:53:24,150 ಮತ್ತು ಅಂತಿಮವಾಗಿ, ನಾವು ಪಡೆಯಲು ಒಂದು ಪದ ಇದು ಬಿ ಎ ಟಿ. 1048 00:53:24,150 --> 00:53:25,970 ಆದ್ದರಿಂದ ಮುಂದಿನ ಬಾರಿ ನೀವು ನೋಡಲು, ನೀವು ನೀನು 1049 00:53:25,970 --> 00:53:30,850 ಹೌದು, ಆ ಚೆಕ್ ಹೊಂದಲು, ಈ ಬೂಲಿಯನ್ ನಿಜ. 1050 00:53:30,850 --> 00:53:35,450 ಆದ್ದರಿಂದ ಅರ್ಥದಲ್ಲಿ ನಾವು ರೀತಿಯ ಆರ್ ಸರಣಿಗಳ ಒಂದು ಮರ. 1051 00:53:35,450 --> 00:53:39,890 >> ಆದ್ದರಿಂದ ನೀವು ರೀತಿಯ ಕೆಳಗೆ ಹುಡುಕಬಹುದು. 1052 00:53:39,890 --> 00:53:43,650 ಬದಲಿಗೆ ಒಂದು ಕಾರ್ಯ ಹ್ಯಾಶಿಂಗ್ ಹೆಚ್ಚು ಮತ್ತು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಮೌಲ್ಯಗಳು ನಿಯೋಜಿಸುವ, 1053 00:53:43,650 --> 00:53:49,190 ನೀವು ಕೇವಲ ಒಂದು ಬಳಸಿಕೊಂಡು downwords ಹುಡುಕುತ್ತದೆ trie. 1054 00:53:49,190 --> 00:53:50,850 ನಿಜವಾಗಿಯೂ ವಿಷಯವನ್ನು ಜಟಿಲವಾಗಿದೆ. 1055 00:53:50,850 --> 00:53:54,060 ನಾನು ಹಾಗೆ ನಾನು ಏಕೆಂದರೆ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು ಸುಲಭ ಅಲ್ಲ ಅನೇಕ ದತ್ತಾಂಶ ರಚನೆಗಳು ಔಟ್ ಉಗುಳುವುದು 1056 00:53:54,060 --> 00:53:58,710 ನೀವು, ಆದರೆ ರೀತಿಯ ಎಲ್ಲರೂ ಮಾಡುತ್ತದೆ ಈ ತರ್ಕ ಕೆಲಸ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು? 1057 00:53:58,710 --> 00:54:01,920 >> ತಂಪಾದ, ಸರಿ. 1058 00:54:01,920 --> 00:54:05,600 ಆದ್ದರಿಂದ ಬಿ ಎ ಟಿ, ಮತ್ತು ನಂತರ ನೀವು ಹುಡುಕಲು ನೀನು. 1059 00:54:05,600 --> 00:54:07,940 ನೀನು ಮುಂದಿನ ಬಾರಿ ಓಹ್, ಹೇ, ಇದು ನಿಜ, ನೋಡಲು, 1060 00:54:07,940 --> 00:54:09,273 ಹೀಗೆ ನಾನು ಈ ಒಂದು ಪದ ಇರಬೇಕು ತಿಳಿದಿದೆ. 1061 00:54:09,273 --> 00:54:12,030 1062 00:54:12,030 --> 00:54:13,770 >> ಝೂ ಫಾರ್ ಒಂದೇ. 1063 00:54:13,770 --> 00:54:17,960 ಇಲ್ಲಿ ವಿಷಯ ವೇಳೆ, ಇದೀಗ ಇಲ್ಲಿದೆ ನಾವು ಇದೀಗ, ಮೃಗಾಲಯದ ಹುಡುಕಲು ಬೇಕಾಗಿದ್ದಾರೆ, 1064 00:54:17,960 --> 00:54:20,780 ಪ್ರಸ್ತುತ ಮೃಗಾಲಯದ ಒಂದು ಅಲ್ಲ ನಮ್ಮ ನಿಘಂಟು ಪದ 1065 00:54:20,780 --> 00:54:25,300 ಏಕೆಂದರೆ ನೀವು ಹುಡುಗರಿಗೆ, ನೋಡಬಹುದು ನಾವು ಒಂದು ಬೂಲಿಯನ್ ಎಂದು ಮೊದಲನೆಯದಾಗಿ 1066 00:54:25,300 --> 00:54:28,590 ಮರಳಿ ನಿಜವಾದ ಜೂಮ್ ಕೊನೆಯಲ್ಲಿ. 1067 00:54:28,590 --> 00:54:30,430 ನಾವು ಝಡ್-ಓ-ಓ-ಎಂ ಹೊಂದಿವೆ. 1068 00:54:30,430 --> 00:54:33,900 >> ಮತ್ತು ಇಲ್ಲಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ ನಮ್ಮ ನಿಘಂಟು ಪದದ, ಮೃಗಾಲಯ, 1069 00:54:33,900 --> 00:54:36,070 ಈ ಚೆಕ್ ಬಾಕ್ಸ್ ಪರೀಕ್ಷಿಸಿದ್ದು ಇಲ್ಲ ಏಕೆಂದರೆ. 1070 00:54:36,070 --> 00:54:39,540 ಆದ್ದರಿಂದ ಕಂಪ್ಯೂಟರ್ ಮಾಡುವುದಿಲ್ಲ ಮೃಗಾಲಯದ ಒಂದು ಪದ ಎಂದು ತಿಳಿಯಲು 1071 00:54:39,540 --> 00:54:42,430 ಏಕೆಂದರೆ ನಾವು ಬಂದಿದೆ ರೀತಿಯಲ್ಲಿ ಕೇವಲ ಜೂಮ್ ಇಲ್ಲಿ, ಅದನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ 1072 00:54:42,430 --> 00:54:44,920 ವಾಸ್ತವವಾಗಿ ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ನಿಜ ಮಾಡಲಾಗಿದೆ ವಿಶೇಷವೇನು. 1073 00:54:44,920 --> 00:54:49,380 ನಾವು ಸೇರಿಸಲು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ಪದ, ಮೃಗಾಲಯ, ನಮ್ಮ ನಿಘಂಟು ಒಳಗೆ, 1074 00:54:49,380 --> 00:54:51,770 ನಾವು ಮಾಡುತ್ತಿರುವ ಬಗ್ಗೆ ಹೋಗುತ್ತಾರೆ? 1075 00:54:51,770 --> 00:54:55,960 ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮಾಡಬೇಕು ಏನು ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಝಡ್-ಓ-ಓ ಒಂದು ಪದ ಎಂದು ತಿಳಿದಿದೆ 1076 00:54:55,960 --> 00:54:58,130 ಮತ್ತು ಮೊದಲ ಪದ ಝಡ್-ಓ-ಓ-ಎಂ ಆಗಿದೆ? 1077 00:54:58,130 --> 00:54:59,360 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 1078 00:54:59,360 --> 00:55:01,450 >> ANDI ಪೆಂಗ್: ನಿಖರವಾಗಿ, ನಾವು ಈ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ 1079 00:55:01,450 --> 00:55:07,890 ಇಲ್ಲಿ, ಬೂಲಿಯನ್ ಮೌಲ್ಯ ಇದು ನಿಜ ಎಂದು ಆಫ್ ಪರೀಕ್ಷಿಸಿದ್ದು. 1080 00:55:07,890 --> 00:55:13,297 ಝಡ್-ಓ-ಓ, ನಂತರ ನಾವು ಪರಿಶೀಲಿಸಲು ನೀನು, ಆದ್ದರಿಂದ ನಾವು ನಿಖರವಾಗಿ, ಹೇ, ಮೃಗಾಲಯದ ಒಂದು ಪದ ಗೊತ್ತಿಲ್ಲ. 1081 00:55:13,297 --> 00:55:15,380 ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದು ಒಂದು ಪದ ಆದ್ದರಿಂದ ಎಂದು ಕಂಪ್ಯೂಟರ್ 1082 00:55:15,380 --> 00:55:18,000 , ಕಂಪ್ಯೂಟರ್ ಪರಿಶೀಲನೆಗಳು ಇದು ಮೃಗಾಲಯದ ಒಂದು ಪದ ಎಂದು ತಿಳಿದಿದೆ. 1083 00:55:18,000 --> 00:55:21,269 >> ಎಲ್ಲಾ ಡೇಟಾ ನೆನಪು ಏಕೆಂದರೆ ರಚನೆಗಳು, ಇದು ನಮಗೆ ತುಂಬಾ ಸುಲಭ 1084 00:55:21,269 --> 00:55:22,310 ಓಹ್, ಬ್ಯಾಟ್ ವರ್ಡ್, ಹೇಳಲು. 1085 00:55:22,310 --> 00:55:22,851 ಝೂ ವರ್ಡ್. 1086 00:55:22,851 --> 00:55:23,611 ಜೂಮ್ ವರ್ಡ್. 1087 00:55:23,611 --> 00:55:25,860 ಆದರೆ ನೀವು ಅದನ್ನು ನಿರ್ಮಿಸಲು ಮಾಡಿದಾಗ, ಕಂಪ್ಯೂಟರ್ ಯಾವುದೇ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿದೆ. 1088 00:55:25,860 --> 00:55:28,619 >> ಆದ್ದರಿಂದ ನೀವು ನಿಖರವಾಗಿ ಹೇಳಲು ಹೊಂದಿವೆ ಯಾವ ಹಂತದಲ್ಲಿ ಒಂದು ಪದ? 1089 00:55:28,619 --> 00:55:29,910 ಯಾವ ಹಂತದಲ್ಲಿ ಇದು ಒಂದು ಪದ ಅಲ್ಲ? 1090 00:55:29,910 --> 00:55:31,784 ಮತ್ತು ಯಾವ ಹಂತದಲ್ಲಿ ನಾನು ವಿಷಯಗಳನ್ನು ಹುಡುಕಲು ಅಗತ್ಯವಿದೆ 1091 00:55:31,784 --> 00:55:34,000 ಮತ್ತು ಯಾವ ಹಂತದಲ್ಲಿ ನಾನು ಮುಂದಿನ ಹೋಗಲು ಬೇಕು? 1092 00:55:34,000 --> 00:55:37,010 ಎಂದು ಸ್ಪಷ್ಟ ಪ್ರತಿಯೊಬ್ಬರೂ? 1093 00:55:37,010 --> 00:55:39,540 ಕೂಲ್. 1094 00:55:39,540 --> 00:55:42,530 >> ಮತ್ತು ಆದ್ದರಿಂದ ಬರುತ್ತದೆ ಸಮಸ್ಯೆಯನ್ನು ನಾವು ಹೇಗೆ ಎಂದು 1095 00:55:42,530 --> 00:55:45,560 ಏನೋ ತೂರಿಸುವ ಬಗ್ಗೆ ಹೋಗಿ ಅಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಅಲ್ಲ? 1096 00:55:45,560 --> 00:55:49,090 ಇದರಿಂದ ಕೇವಲ ನಾವು ಸೇರಿಸಲು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ ನಮ್ಮ trie ಒಳಗೆ ಪದ, ಸ್ನಾನ,. 1097 00:55:49,090 --> 00:55:53,589 ನೀವು ಹುಡುಗರಿಗೆ ಪ್ರಸ್ತುತ ರೀತಿಯ ನೋಡುವಂತೆ ನಾವು ಈಗ ಎಲ್ಲಾ, ಬಿ ಎ ಟಿ 1098 00:55:53,589 --> 00:55:55,630 ಮತ್ತು ಈ ಹೊಸ ದತ್ತಾಂಶವನ್ನು ರಚನೆ ಒಂದು ಪಿಂಟ್ ಎಂದು 1099 00:55:55,630 --> 00:55:59,740 ನಾವು ತಿಳಿಯುವುದು ಏಕೆಂದರೆ ಶೂನ್ಯ ತೋರಿಸಿದರು ಓಹ್, ಬಿ ಎ ಟಿ ನಂತರ ಯಾವುದೇ ಪದಗಳು ಇಲ್ಲ,, 1100 00:55:59,740 --> 00:56:02,530 ಏಕೆ ನಾವು ಇರಿಸಿಕೊಳ್ಳಲು ಬೇಕು ಟಿ ನಂತರ ವಿಷಯಗಳನ್ನು ಹೊಂದಿರುವ 1101 00:56:02,530 --> 00:56:06,581 >> ನಾವು ನೀವು ಹಾಗೆ ಆದರೆ ಸಮಸ್ಯೆ ಉದ್ಭವವಾಗುತ್ತದೆ ನಂತರ ಬರುವ ಒಂದು ಪದ ಬೇಕು 1102 00:56:06,581 --> 00:56:07,080 ಟಿ. 1103 00:56:07,080 --> 00:56:09,500 ನೀವು ಸ್ನಾನ ಹೊಂದಿದ್ದರೆ, ನೀವು ಒಂದು ಎಚ್ ಬಲ ಬಯಸುವ ಹೋಗುವ. 1104 00:56:09,500 --> 00:56:13,290 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಮಾಡಲು ನೀನು ದಾರಿ ನಾವು ಪ್ರತ್ಯೇಕ ನೋಡ್ ರಚಿಸಲು ನೀನು. 1105 00:56:13,290 --> 00:56:16,840 ನಾವು ಯಾವುದೇ ಪ್ರಮಾಣದ ವಿಭಾಗ ಇಲ್ಲ ಈ ಹೊಸ ಶ್ರೇಣಿಗೆ ಮೆಮೊರಿ, 1106 00:56:16,840 --> 00:56:20,720 ಮತ್ತು ನಾವು ಪಾಯಿಂಟರ್ಸ್ ಮತ್ತೆ ನೀನು. 1107 00:56:20,720 --> 00:56:22,947 >> ನಾವು ನಿಯೋಜಿಸಲು ನೀನು ಎಚ್, ಎಲ್ಲಾ ಮೊದಲ, ಈ ಶೂನ್ಯ, 1108 00:56:22,947 --> 00:56:24,030 ನಾವು ತೊಡೆದುಹಾಕಲು ನೀನು. 1109 00:56:24,030 --> 00:56:26,590 ನಾವು ಎಂದು ನೀನು ಎಚ್ ಪಾಯಿಂಟ್ ಕೆಳಕ್ಕೆ. 1110 00:56:26,590 --> 00:56:30,600 ನಾವು ಒಂದು ಎಚ್ ನೋಡಿ, ನಾವು ಬಯಸುವ ಎಲ್ಲೋ ಬೇರೆ ಹೋಗಿ. 1111 00:56:30,600 --> 00:56:33,910 >> ಇಲ್ಲಿ, ನಾವು ನಂತರ ಹೌದು ಆಫ್ ಪರಿಶೀಲಿಸಬಹುದು. 1112 00:56:33,910 --> 00:56:38,170 ನಾವು ಟಿ ನಂತರ ಎಚ್ ಹಿಟ್ ವೇಳೆ, ಓಹ್, ನಂತರ ನಾವು ಈ ಪದದ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ. 1113 00:56:38,170 --> 00:56:41,110 ಬೂಲಿಯನ್ ನಿಜವಾದ ಮರಳಲು ಹೋಗುತ್ತದೆ. 1114 00:56:41,110 --> 00:56:42,950 ಪ್ರತಿಯೊಬ್ಬರೂ ಎಂದು ಸಂಭವಿಸಿದ ಹೇಗೆ ಸ್ಪಷ್ಟ? 1115 00:56:42,950 --> 00:56:45,110 ಸರಿ. 1116 00:56:45,110 --> 00:56:47,214 >> ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಎಲ್ಲಾ ಈ ಡೇಟಾವನ್ನು ರಚನೆಗಳು 1117 00:56:47,214 --> 00:56:50,130 ನಾವು ಇಂದು ಮೇಲೆ ಹೋಗಿದ್ದೀರಿ, ನಾನು ಮಾಡಿದ ನಿಜವಾಗಿಯೂ ತ್ವರಿತವಾಗಿ ಅವುಗಳನ್ನು ಮೇಲೆ ಹೋಗಿದ್ದೀರಿ 1118 00:56:50,130 --> 00:56:52,192 ಮತ್ತು ಹೆಚ್ಚು ಗೆ ವಿವರ, ಮತ್ತು ಒಕೆ. 1119 00:56:52,192 --> 00:56:53,900 ನೀವು ಗೊಂದಲವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಒಮ್ಮೆ ಇದನ್ನು, ನೀವು ಮಾಡುತ್ತೇವೆ 1120 00:56:53,900 --> 00:56:55,733 ಅಲ್ಲಿ ಗಮನವಿಡುತ್ತಾ ಎಲ್ಲಾ ಪಾಯಿಂಟರ್ಸ್ ಇವೆ 1121 00:56:55,733 --> 00:56:58,060 ಏನು ನಡೆಯುತ್ತಿದೆ ನಿಮ್ಮ ದತ್ತಾಂಶ ರಚನೆಗಳು, ಎಟ್ ಇತ್ಯಾದಿ. 1122 00:56:58,060 --> 00:56:59,810 ಅವರು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಇದು ನಿಮಗೆ ಬಿಟ್ಟಿದ್ದು 1123 00:56:59,810 --> 00:57:03,890 ಹುಡುಗರಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೇಗೆ ಲೆಕ್ಕಾಚಾರ ನೀವು ವಿಷಯಗಳನ್ನು ಜಾರಿಗೆ ತರಲು ಬಯಸುತ್ತೇನೆ. 1124 00:57:03,890 --> 00:57:07,650 >> ಆದ್ದರಿಂದ pset4, ಆಫ್ 5-- ಓಹ್, ತಪ್ಪು. 1125 00:57:07,650 --> 00:57:10,140 Pset5 ತಪ್ಪು ಆಗಿದೆ. 1126 00:57:10,140 --> 00:57:13,710 ನಾನು ಮೊದಲು ಹೇಳಿದಂತೆ, ನೀವು ಒಮ್ಮೆ ನೀನು ಮತ್ತೆ, ನಮ್ಮಿಂದ ಮೂಲ ಕೋಡ್ ಡೌನ್ಲೋಡ್. 1127 00:57:13,710 --> 00:57:16,210 ಮೂರು ಪ್ರಮುಖ ಇರುವಂತೆ ವಿಶೇಷವೇನು ವಿಷಯಗಳನ್ನು ನೀವು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ. 1128 00:57:16,210 --> 00:57:18,470 ನೀವು ನಿಘಂಟುಗಳು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ KERS, ಮತ್ತು ಗ್ರಂಥಗಳು. 1129 00:57:18,470 --> 00:57:21,660 >> ಎಲ್ಲಾ ವಸ್ತುಗಳು ಇವೆ ಎರಡೂ ಪದಗಳ ನಿಘಂಟುಗಳು 1130 00:57:21,660 --> 00:57:25,190 ನಾವು ನೀವು ಪರಿಶೀಲಿಸಲು ಬಯಸುವ ಎಂದು ಅಥವಾ ಮಾಹಿತಿಯನ್ನು ಟೆಸ್ಟ್ 1131 00:57:25,190 --> 00:57:26,930 ನಾವು ನೀವು ಕಾಗುಣಿತ ಪರೀಕ್ಷಣೆಯಂತಹ ಬಯಸುವ. 1132 00:57:26,930 --> 00:57:29,670 ಆದ್ದರಿಂದ ನಿಘಂಟುಗಳು ನಾವು ನೀವು ಹೋಗುವ ನೀಡಲು 1133 00:57:29,670 --> 00:57:34,870 ನೀವು ನಾವು ಬಯಸುವ ನಿಜವಾದ ಪದಗಳನ್ನು ನೀಡಲು ನಿಮ್ಮದೇ ರೀತಿಯಲ್ಲಿ ಹೇಗೋ ಶೇಖರಿಸಿಡಲು 1134 00:57:34,870 --> 00:57:36,530 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ. 1135 00:57:36,530 --> 00:57:38,470 ತದನಂತರ ಗ್ರಂಥಗಳು ನಾವು ಏನನ್ನು ಎಂದು ನಾನು 1136 00:57:38,470 --> 00:57:43,900 ನೀವು ಕೇಳುವ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಉಚ್ಚರಿಸಲು ಎಲ್ಲಾ ಪದಗಳಿಂದಕೂಡಿದೆ ನಿಜವಾದ ಪದಗಳಿವೆ. 1137 00:57:43,900 --> 00:57:47,970 >> ಆಫ್ ಹೀಗೆ ಮೂರು ಬ್ಲಾಕ್ಗಳನ್ನು ನಾವು ನೀವು ನೀಡುತ್ತೇನೆ ಕಾರ್ಯಕ್ರಮಗಳು 1138 00:57:47,970 --> 00:57:51,130 dictionary.c ಕರೆಯಲಾಗುತ್ತದೆ, dictionary.h, ಮತ್ತು speller.c. 1139 00:57:51,130 --> 00:57:56,500 ಆದ್ದರಿಂದ ಎಲ್ಲಾ dictionary.c ಮಾಡುತ್ತದೆ ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೇಳಿದಾಗ ನೀವು. 1140 00:57:56,500 --> 00:57:57,880 ಇದು ಪದಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ. 1141 00:57:57,880 --> 00:58:02,000 ಇದು ಚೆಕ್ ಅವುಗಳನ್ನು ಕಾಗುಣಿತ, ಮತ್ತು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ಸೇರ್ಪಡೆಯಾಗುತ್ತದೆ. 1142 00:58:02,000 --> 00:58:05,180 >> diction.h ಕೇವಲ ಲೈಬ್ರರಿ ಕಡತವಾಗಿರುತ್ತದೆ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಘೋಷಿಸುತ್ತದೆ. 1143 00:58:05,180 --> 00:58:07,650 ಮತ್ತು speller.c, ನಾವು ಕೊಟ್ಟಿದ್ದು ನೀನು. 1144 00:58:07,650 --> 00:58:09,290 ನೀವು ಯಾವುದೇ ಮಾರ್ಪಡಿಸಲು ಅಗತ್ಯವಿಲ್ಲ. 1145 00:58:09,290 --> 00:58:14,290 ಎಲ್ಲಾ speller.c ಎಂದು ತೆಗೆದುಕೊಳ್ಳುವುದು, ಲೋಡ್ ಇದು, ಇದು ವೇಗವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ 1146 00:58:14,290 --> 00:58:19,190 ಹೇಗೆ ರೀತಿಯ ಮಾನದಂಡ ಪರೀಕ್ಷೆಗಳು ವೇಗವಾಗಿ ನೀವು ಕೆಲಸಗಳನ್ನು ಆರ್. 1147 00:58:19,190 --> 00:58:20,410 >> ಇದು ಸ್ಪೆಲ್ಲರ್ ಇಲ್ಲಿದೆ. 1148 00:58:20,410 --> 00:58:23,920 ಅದನ್ನು ಗೊಂದಲಗೊಳ್ಳಬೇಡಿ ಇಲ್ಲ, ಆದರೆ ಮಾಡಲು ನೀವು ಇದು ಏನು ಅರ್ಥ. 1149 00:58:23,920 --> 00:58:28,090 ನಾವು ಒಂದು ಕ್ರಿಯೆ ಎಂದು getrusage ಬಳಸುವ ನಿಮ್ಮ ಓವರುಗಳಲ್ಲಿ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಟೆಸ್ಟ್ಸ್ 1150 00:58:28,090 --> 00:58:28,590 ಪರೀಕ್ಷಕ. 1151 00:58:28,590 --> 00:58:32,200 ಎಲ್ಲಾ ಇದು ಮೂಲತಃ ಪರೀಕ್ಷಿಸಲು ಮಾಡುತ್ತದೆ ನಿಮ್ಮ ನಿಘಂಟು ಎಲ್ಲವೂ ಸಮಯದಲ್ಲಿ, 1152 00:58:32,200 --> 00:58:33,680 ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಅರ್ಥ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 1153 00:58:33,680 --> 00:58:36,660 ಇದು ಗೊಂದಲಗೊಳ್ಳಬೇಡಿ ಎಚ್ಚರಿಕೆಯಿಂದ ಅಥವಾ ಬೇರೆ ವಿಷಯಗಳನ್ನು ಸರಿಯಾಗಿ ನಡೆಯುವುದಿಲ್ಲ. 1154 00:58:36,660 --> 00:58:39,740 1155 00:58:39,740 --> 00:58:44,170 >> ಮತ್ತು ಈ ಸವಾಲನ್ನು ಪ್ರಮಾಣದಲ್ಲಿ ಆಗಿದೆ ನೀವು ಹುಡುಗರಿಗೆ ನಿಜವಾಗಿಯೂ dictionary.c ಮಾರ್ಪಡಿಸಲು. 1156 00:58:44,170 --> 00:58:48,526 ನಾವು ನೀವು ನೀಡಲು ನೀನು ನಿಘಂಟಿನಲ್ಲಿ 140,000 ಪದಗಳನ್ನು. 1157 00:58:48,526 --> 00:58:50,900 ನೀವು ಪಠ್ಯ ನೀಡಲು ನೀನು ಆ ಪದಗಳನ್ನು ಹೊಂದಿದೆ ಫೈಲ್ನಲ್ಲಿ 1158 00:58:50,900 --> 00:58:54,840 ಮತ್ತು ನಾವು ನೀವು ಸಂಘಟಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಅಥವಾ ಒಂದು trie ಅವುಗಳನ್ನು 1159 00:58:54,840 --> 00:58:58,140 ನಾವು ಉಚ್ಚರಿಸಲು ನೀವು ಕೇಳಲು ಏಕೆಂದರೆ ನೀವು ಕಾಗುಣಿತ ಇಂತಹ ಕಲ್ಪನೆಯ ಪರಿಶೀಲಿಸಲು 1160 00:58:58,140 --> 00:59:00,690 ಹೋಮರ್ನ ಒಡಿಸ್ಸಿಯ ನಂತಹ ಪರೀಕ್ಷಿಸುವ. 1161 00:59:00,690 --> 00:59:03,010 ಈ ದೊಡ್ಡ, ದೊಡ್ಡ ಪರೀಕ್ಷೆ ಇದ್ದಂತೆ. 1162 00:59:03,010 --> 00:59:05,190 >> ಪ್ರತಿಯೊಂದು ವೇಳೆ ಇಮ್ಯಾಜಿನ್ ಪದ ನೀವು ನೋಡಬೇಕು 1163 00:59:05,190 --> 00:59:08,100 140,000 ಮೌಲ್ಯಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮೂಲಕ. 1164 00:59:08,100 --> 00:59:10,350 ಶಾಶ್ವತವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ನಿಮ್ಮ ಯಂತ್ರ ಚಲಾಯಿಸಲು. 1165 00:59:10,350 --> 00:59:14,490 ನಾವು ನಮ್ಮ ಸಂಘಟಿಸಲು ಬಯಸುವ ಏಕೆ ಎಂಬುದು ದಕ್ಷ ದತ್ತಾಂಶ ರಚನೆಗಳು ಡೇಟಾವನ್ನು 1166 00:59:14,490 --> 00:59:17,270 ಇಂತಹ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಅಥವಾ ಒಂದು trie ಎಂದು. 1167 00:59:17,270 --> 00:59:20,700 ತದನಂತರ ನೀವು ಹುಡುಗರಿಗೆ ರೀತಿಯ ಮಾಡಬಹುದು ನೀವು ಪ್ರವೇಶ ಹುಡುಕಲು ಆಫ್ 1168 00:59:20,700 --> 00:59:22,570 ವಿಷಯಗಳನ್ನು ಸುಲಭವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ವೇಗವಾಗಿ. 1169 00:59:22,570 --> 00:59:24,934 >> ಆದ್ದರಿಂದ ಘರ್ಷಣೆಗಳು ಪರಿಹರಿಸಲು ಎಚ್ಚರಿಕೆ. 1170 00:59:24,934 --> 00:59:27,350 ನೀವು ಒಂದು ಗುಂಪನ್ನು ಪಡೆಯಲು ನೀನು ಎ ಎಂದು ಪ್ರಾರಂಭವಾಗುವ ಪದಗಳ 1171 00:59:27,350 --> 00:59:29,957 ನೀವು ಒಂದು ಗುಂಪನ್ನು ಪದಗಳನ್ನು ಪಡೆಯಲು ನೀನು ಅದು ನಿಮಗೆ ಬಿಟ್ಟಿದ್ದು ಬಿ ಆರಂಭವಾಗಬೇಕು 1172 00:59:29,957 --> 00:59:31,290 ನೀವು ಹೇಗೆ ಹುಡುಗರಿಗೆ ಅದನ್ನು ಪರಿಹರಿಸಲು. 1173 00:59:31,290 --> 00:59:34,144 ಬಹುಶಃ ಹೆಚ್ಚು ಇಲ್ಲ ಸಮರ್ಥ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ 1174 00:59:34,144 --> 00:59:36,810 ಕೇವಲ ಮೊದಲ ಅಕ್ಷರದ ಹೆಚ್ಚು ಏನೋ, ಮತ್ತು ಆದ್ದರಿಂದ ನಿಮಗೆ ಬಿಟ್ಟಿದ್ದು 1175 00:59:36,810 --> 00:59:38,190 ಹುಡುಗರಿಗೆ ರೀತಿಯ ನೀವು ಬಯಸುವ ಯಾವುದೇ ಮಾಡಲು. 1176 00:59:38,190 --> 00:59:40,148 >> ಬಹುಶಃ ನೀವು ಸೇರಿಸಲು ಬಯಸುವ ಒಟ್ಟಿಗೆ ಎಲ್ಲಾ ಅಕ್ಷರಗಳು. 1177 00:59:40,148 --> 00:59:43,410 ಬಹುಶಃ ನೀವು ವಿಲಕ್ಷಣ ಕೆಲಸಗಳನ್ನು ಇಷ್ಟ ಬಯಸುವ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ ಖಾತೆಗೆ, 1178 00:59:43,410 --> 00:59:43,970 ಏನಾದರೂ. 1179 00:59:43,970 --> 00:59:45,386 ನೀವು ಬಯಸುವ ಹೇಗೆ ನೀವು ಹುಡುಗರಿಗೆ ವರೆಗೆ. 1180 00:59:45,386 --> 00:59:49,262 ನೀವು ವೇಳೆ, ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಮಾಡಲು ಬಯಸಿದರೆ ಸಂಪೂರ್ಣವಾಗಿ ಅಪ್ ನಿಮಗೆ, ಒಂದು trie ಪ್ರಯತ್ನಿಸಿ ಬಯಸುವ. 1181 00:59:49,262 --> 00:59:52,470 ನಾನು ಸಮಯ ಎಂದು ಮುಂದೆ ನಿಮ್ಮನ್ನು ಎಚ್ಚರಿಸುತ್ತದೆ trie ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಷ್ಟ 1182 00:59:52,470 --> 00:59:54,520 ಸಾಕಷ್ಟು ಇಲ್ಲ ಕಾರಣ ಹೆಚ್ಚು ಪಾಯಿಂಟರ್ಸ್ ಕಾಪಾಡುವುದು. 1183 00:59:54,520 --> 00:59:55,645 ಆದರೆ ಸಂಪೂರ್ಣವಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ ವರೆಗೆ. 1184 00:59:55,645 --> 00:59:58,742 ಇದು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಬಹುತೇಕ ನಿದರ್ಶನಗಳಲ್ಲಿ. 1185 00:59:58,742 --> 01:00:01,450 ನೀವು ನಿಜವಾಗಿಯೂ ಇಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ನಿಮ್ಮ ಪಾಯಿಂಟರ್ಸ್ ಎಲ್ಲಾ ಟ್ರ್ಯಾಕ್. 1186 01:00:01,450 --> 01:00:03,850 ಲೈಕ್ ಒಂದೇ ವಿಷಯವನ್ನು ನಾನು ಇಲ್ಲಿ ಮಾಡುತ್ತಿದ್ದ. 1187 01:00:03,850 --> 01:00:06,871 ನೀವು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ ಒಂದು ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಮೌಲ್ಯವನ್ನು ಅಥವಾ ಅಳಿಸಿ 1188 01:00:06,871 --> 01:00:08,620 ನೀವು ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನಿಜವಾಗಿಯೂ ಗಮನವಿಡುತ್ತಾ 1189 01:00:08,620 --> 01:00:11,860 ಎಲ್ಲವನ್ನೂ ಏಕೆಂದರೆ ಅಲ್ಲಿ ಇದು ನಾನು ಆಮ್ ನಿಜವಾಗಿಯೂ ಸುಲಭ 1190 01:00:11,860 --> 01:00:14,727 ಪದ, ಆಂಡಿ ನಂತಹ ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. 1191 01:00:14,727 --> 01:00:16,810 ಕೇವಲ ಒಂದು ಹೇಳುತ್ತಾರೆ ನಿಜವಾದ ಪದ ಪದ, ಆಂಡಿ, 1192 01:00:16,810 --> 01:00:19,640 ಒಂದು ಪದಗಳ ಒಂದು ದೈತ್ಯ ಪಟ್ಟಿ. 1193 01:00:19,640 --> 01:00:22,450 >> ನಾನು ಮತ್ತೆ ಸಂಭವಿಸಿದಾಗ ಒಂದು ಪಾಯಿಂಟರ್ ತಪ್ಪು, ಅಯ್ಯೋ 1194 01:00:22,450 --> 01:00:24,940 ಸಂಪೂರ್ಣ ಅಲ್ಲಿ ಹೋಗುತ್ತದೆ ನನ್ನ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಉಳಿದ. 1195 01:00:24,940 --> 01:00:26,897 ಈಗ ಮಾತ್ರ ಪದ ನಾನು ಹೊಂದಿವೆ ಆಂಡಿ, ಮತ್ತು ಈಗ 1196 01:00:26,897 --> 01:00:29,230 ಅರ್ಥಾತ್ ಎಲ್ಲಾ ನಿಘಂಟು ಕಳೆದುಹೋಗಿವೆ. 1197 01:00:29,230 --> 01:00:31,370 ಆದ್ದರಿಂದ ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನಿಮ್ಮ ಪಾಯಿಂಟರ್ಸ್ ಎಲ್ಲಾ ಜಾಡನ್ನು 1198 01:00:31,370 --> 01:00:33,661 ಅಥವಾ ನೀವು ಪಡೆಯಲು ನೀನು ನಿಮ್ಮ ಕೋಡ್ ರಲ್ಲಿ ದೊಡ್ಡ ಸಮಸ್ಯೆಗಳನ್ನು. 1199 01:00:33,661 --> 01:00:35,840 ಹಂತ ಹಂತವಾಗಿ ಎಚ್ಚರಿಕೆಯಿಂದ ವಿಷಯಗಳನ್ನು ಅವಾಂತ. 1200 01:00:35,840 --> 01:00:37,870 ಇದು ನಗರದ ಇದು ಹೆಚ್ಚು ಸುಲಭವಾಗುತ್ತದೆ. 1201 01:00:37,870 --> 01:00:40,910 >> ಮತ್ತು ಕೊನೆಯದಾಗಿ, ನೀವು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ನಿಮ್ಮ ಪರೀಕ್ಷಾ ಕಾರ್ಯಕ್ಷಮತೆಗೆ 1202 01:00:40,910 --> 01:00:41,618 ದೊಡ್ಡ ಮಂಡಳಿಯಲ್ಲಿ. 1203 01:00:41,618 --> 01:00:43,710 ನೀವು ಹುಡುಗರಿಗೆ ಕೈಗೊಳ್ಳದಿದ್ದರೆ ಒಂದು ಇದೀಗ CS50 ನೋಡಲು, 1204 01:00:43,710 --> 01:00:45,210 ನಾವು ದೊಡ್ಡ ಬೋರ್ಡ್ ಎಂದು ಏನನ್ನು ಹೊಂದಿರುತ್ತದೆ. 1205 01:00:45,210 --> 01:00:50,200 ಇದು ವೇಗವಾಗಿ ಸ್ಕೋರ್ ಹಾಳೆ CS50 ಎಲ್ಲ ತಪಾಸಣೆ ಬಾರಿ ಕಾಗುಣಿತ 1206 01:00:50,200 --> 01:00:55,720 ಇದೀಗ, ನಾನು 10 ನಂತಹ ಉನ್ನತ ಭಾವಿಸುತ್ತೇನೆ ಬಾರಿ ನಾನು ಎಂಟು ಸಿಬ್ಬಂದಿ ಯೋಚಿಸುತ್ತಾರೆ. 1207 01:00:55,720 --> 01:00:57,960 ನಾವು ನಿಜವಾಗಿಯೂ ನೀವು ವ್ಯಕ್ತಿಗಳು ನಮಗೆ ಸೋಲಿಸಿ ಬಯಸುವ. 1208 01:00:57,960 --> 01:01:00,870 >> ನಾವೆಲ್ಲರೂ ಜಾರಿಗೆ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದ ಸಾಧ್ಯವಾದಷ್ಟು ವೇಗವಾಗಿ ಕೋಡ್. 1209 01:01:00,870 --> 01:01:04,880 ನಾವು ನೀವು ಹುಡುಗರಿಗೆ ಸವಾಲು ಪ್ರಯತ್ನಿಸಿ ಬಯಸುವ ನಮಗೆ ಮತ್ತು ನಮಗೆ ಎಲ್ಲಾ ವೇಗವಾಗಿ ಜಾರಿಗೆ 1210 01:01:04,880 --> 01:01:05,550 ಮಾಡಬಹುದು. 1211 01:01:05,550 --> 01:01:07,970 ಆದ್ದರಿಂದ ಈ ನಿಜಕ್ಕೂ ನಾವು ಎಂಬುದನ್ನು ಮೊದಲ ಬಾರಿಗೆ 1212 01:01:07,970 --> 01:01:12,680 ನೀವು ಹುಡುಗರಿಗೆ ಕೇಳುವ ಒಂದು pset ಮಾಡಲು ಎಂದು ನೀವು ನಿಜವಾಗಿಯೂ ಯಾವುದೇ ವಿಧಾನದಲ್ಲಿ ಮಾಡಬಹುದು 1213 01:01:12,680 --> 01:01:13,760 ನೀವು ಬಯಸುವ. 1214 01:01:13,760 --> 01:01:17,730 >> ನಾನು ಯಾವಾಗಲೂ ಈ ಹೆಚ್ಚು ಕೇಳುತ್ತದೆ, ಹೇಳಲು ನೈಜ ಪರಿಹಾರ, ಬಲ? 1215 01:01:17,730 --> 01:01:19,550 ನಾನು ಹೇ, ನಾನು ಈ ಮಾಡಬೇಕಾದ್ದು, ಹೇಳುತ್ತಾರೆ. 1216 01:01:19,550 --> 01:01:21,380 ನನಗೆ ಈ ಮಾಡುವು ಪ್ರೋಗ್ರಾಂ ಬಿಲ್ಡ್. 1217 01:01:21,380 --> 01:01:22,630 ಆದರೆ ನೀವು ಅದನ್ನು. 1218 01:01:22,630 --> 01:01:24,271 ನಾನು ಉಪವಾಸ ಬಯಸುವ ತಿಳಿದಿದೆ. 1219 01:01:24,271 --> 01:01:25,770 ಈ ವಾರದಲ್ಲಿ ನಿಮ್ಮ ಸವಾಲು. 1220 01:01:25,770 --> 01:01:27,531 ನೀವು ಹುಡುಗರಿಗೆ, ನಾವು ನೀನು ನೀವು ಕೆಲಸ ನೀಡಲು. 1221 01:01:27,531 --> 01:01:29,030 ನೀವು ಸವಾಲು ನೀಡಲು ನೀನು. 1222 01:01:29,030 --> 01:01:31,559 ತದನಂತರ ನೀವು ಹುಡುಗರಿಗೆ ಬಿಟ್ಟಿದ್ದು ಸಂಪೂರ್ಣವಾಗಿ ಕೇವಲ ಲೆಕ್ಕಾಚಾರ 1223 01:01:31,559 --> 01:01:34,100 ತ್ವರಿತ ಮತ್ತು ಅತ್ಯಂತ ಇಲ್ಲಿದೆ ದಕ್ಷ ರೀತಿಯಲ್ಲಿ ಈ ಕಾರ್ಯಗತಗೊಳಿಸಲು. 1224 01:01:34,100 --> 01:01:34,600 ಹೌದು? 1225 01:01:34,600 --> 01:01:37,476 >> ಪ್ರೇಕ್ಷಕರು: ನಾವು ವೇಳೆ ಅವಕಾಶವಿದೆ ವೇಗವಾಗಿ ರೀತಿಯಲ್ಲಿ ಸಂಶೋಧನೆ ಬೇಕಾಗಿದ್ದಾರೆ 1226 01:01:37,476 --> 01:01:40,821 ನಾವು ಮಾಡಬಹುದು, ಆನ್ಲೈನ್ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಮಾಡಲು ಎಂದು ಮತ್ತು ಬೇರೆಯವರ ಕೋಡ್ ಉಲ್ಲೇಖ? 1227 01:01:40,821 --> 01:01:42,070 ANDI ಪೆಂಗ್: ಹೌದು, ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ. 1228 01:01:42,070 --> 01:01:44,320 ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಓದಲು ವಿಶೇಷ, ಒಂದು ಲೈನ್ ಇಲ್ಲ 1229 01:01:44,320 --> 01:01:48,310 ನೀವು ಹುಡುಗರಿಗೆ ಹೇಳುತ್ತದೆ ವಿಶೇಷ ಹ್ಯಾಶ್ ಸಂಶೋಧನೆ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ 1230 01:01:48,310 --> 01:01:51,070 ಯಾವುವು ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಕ್ಷಿಪ್ರವಾಗಿ ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು 1231 01:01:51,070 --> 01:01:54,720 ಮೂಲಕ ವಿಷಯಗಳನ್ನು ಚಲಾಯಿಸಲು ಆ ಕೋಡ್ ಉಲ್ಲೇಖ ಎಲ್ಲಿಯವರೆಗೆ. 1232 01:01:54,720 --> 01:01:57,220 ಆದ್ದರಿಂದ ಕೆಲವು ಜನರು ಈಗಾಗಲೇ ಹೊಂದಿರುವ ವೇಗವಾಗಿ ರೀತಿಯಲ್ಲಿ ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತು 1233 01:01:57,220 --> 01:02:00,250 ವೇಗದ ಆಫ್, ಸ್ಪೆಲ್ ಚೆಕ್ಕರ್ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ರೀತಿಯಲ್ಲಿ. 1234 01:02:00,250 --> 01:02:02,750 ಸಂಪೂರ್ಣವಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ ನೀವು ಅಪ್ ವೇಳೆ ಬಲ, ಕೇವಲ ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ? 1235 01:02:02,750 --> 01:02:04,045 ನೀವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 1236 01:02:04,045 --> 01:02:06,170 ಸವಾಲು ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ನಾವು ಪರೀಕ್ಷಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ 1237 01:02:06,170 --> 01:02:09,750 ನಿಮಗೆ ಖಚಿತವಾಗಿ ಎಂದು ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ಸುಮಾರು ಕಚೇರಿ. 1238 01:02:09,750 --> 01:02:12,700 ದೂರದ ನೀವು ಅನುಷ್ಠಾನಕ್ಕೆ ನಿಜವಾದ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ 1239 01:02:12,700 --> 01:02:15,070 ಮತ್ತು ಹಾಗೆ ಮುಂಬರುವ ಗಣಿತ ಹಾಗೆ, 1240 01:02:15,070 --> 01:02:17,570 ನೀವು ಹುಡುಗರಿಗೆ ಸಂಶೋಧನೆ ಮಾಡಬಹುದು ಯಾವುದೇ ವಿಧಾನಗಳು ಆನ್ಲೈನ್ ನೀವು ಹುಡುಗರಿಗೆ ಬಯಸುವ. 1241 01:02:17,570 --> 01:02:17,996 ಹೌದು? 1242 01:02:17,996 --> 01:02:19,700 >> ಪ್ರೇಕ್ಷಕರು: ನಾವು ಉಲ್ಲೇಖ ಮಾಡಬಹುದು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಬಳಸಿಕೊಂಡು? 1243 01:02:19,700 --> 01:02:20,120 >> ANDI ಪೆಂಗ್: ಹೌದು. 1244 01:02:20,120 --> 01:02:22,328 ನೀವು ಕೇವಲ, ನಿಮ್ಮ ಕಾಮೆಂಟ್, ನೀವು ಓಹ್, ಹಾಗೆ ಉಲ್ಲೇಖ ಮಾಡಬಹುದು 1245 01:02:22,328 --> 01:02:26,127 ಯಾಡಾ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ, ಅಥವಾ, ಅಥವಾ, ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. 1246 01:02:26,127 --> 01:02:27,210 ಯಾರಾದರೂ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ? 1247 01:02:27,210 --> 01:02:29,694 ನಾವು ವಾಸ್ತವವಾಗಿ ಸಡಗರ ಇಂದು ಭಾಗವನ್ನುತೆರೆದು ಮೂಲಕ. 1248 01:02:29,694 --> 01:02:31,610 ನಾನು ಇಲ್ಲಿ ಇರುತ್ತದೆ ಹಾಗೂ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು. 1249 01:02:31,610 --> 01:02:36,570 >> ಸಹ, ನಾನು ಹೇಳಿದಂತೆ, ಕಚೇರಿ ಗಂಟೆಗಳ ಟುನೈಟ್ ಮತ್ತು ನಾಳೆ. 1250 01:02:36,570 --> 01:02:40,307 ಈ ವಾರ ವಾಸ್ತವವಾಗಿ ವಿಶೇಷ ಸೂಪರ್ ಸುಲಭ ಮತ್ತು ಓದಲು ಸೂಪರ್ ಸಣ್ಣ. 1251 01:02:40,307 --> 01:02:43,140 ನಾನು, ಒಂದು ನೋಟ ತೆಗೆದುಕೊಂಡು ಸೂಚಿಸುವ ಇದು ಸಂಪೂರ್ಣ ಓದಲು. 1252 01:02:43,140 --> 01:02:45,730 >> ಮತ್ತು Zamyla ವಾಸ್ತವವಾಗಿ ನಿಮಗೆ ಪರಿಚಯಿಸುತ್ತದೆ ಕಾರ್ಯಗಳನ್ನು ಪ್ರತಿ ಮೂಲಕ 1253 01:02:45,730 --> 01:02:49,796 ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಇಲ್ಲಿದೆ ಎಲ್ಲವನ್ನೂ ಮಾಡಲು ತುಂಬಾ ಸ್ಪಷ್ಟ. 1254 01:02:49,796 --> 01:02:51,920 ಕೇವಲ ನೀವು ಕೋರುತ್ತೇವೆ ಮಾಡಲು ಪಾಯಿಂಟರ್ಸ್ ಗಮನವಿಡುತ್ತಾ. 1255 01:02:51,920 --> 01:02:53,650 ಇದು ಅತ್ಯಂತ ಸವಾಲಿನ pset ಹೊಂದಿದೆ. 1256 01:02:53,650 --> 01:02:56,744 >> ಇದು ರೀತಿಯ ಏಕೆಂದರೆ ಸವಾಲು ಅಲ್ಲ ಓಹ್, ಪರಿಕಲ್ಪನೆಗಳು ತುಂಬಾ ಇವೆ 1257 01:02:56,744 --> 01:02:59,160 ಕಷ್ಟ, ಅಥವಾ ನೀವು ಕಲಿಯಬೇಕಾಗುತ್ತದೆ ರೀತಿಯಲ್ಲಿ ತುಂಬಾ ಹೊಸ ವಾಕ್ಯ 1258 01:02:59,160 --> 01:03:00,650 ನೀವು ಕೊನೆಯ pset ಮಾಡಿದರು ಎಂದು. 1259 01:03:00,650 --> 01:03:03,320 ಈ pset ಕಷ್ಟ ಏಕೆಂದರೆ ಅನೇಕ ಪಾಯಿಂಟರ್ಸ್ ಇವೆ, 1260 01:03:03,320 --> 01:03:06,980 ಮತ್ತು ನಂತರ ಅದನ್ನು ಒಮ್ಮೆ ತುಂಬಾ ಸುಲಭ ನೀವು ನಾಟ್ ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಿಮ್ಮ ಕೋಡ್ ಒಂದು ದೋಷವನ್ನು ಹೊಂದಿವೆ 1261 01:03:06,980 --> 01:03:08,315 ದೋಷವನ್ನು ಅಲ್ಲಿ ಹುಡುಕಲು. 1262 01:03:08,315 --> 01:03:13,200 >> ಆದ್ದರಿಂದ ಸಂಪೂರ್ಣ ಮತ್ತು ನೀವು ಸಂಪೂರ್ಣ ನಂಬಿಕೆ ಹುಡುಗರಿಗೆ ನಮ್ಮ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಸೋಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ 1263 01:03:13,200 --> 01:03:13,700 ಕಾಗುಣಿತವನ್ನು ಒಳಗೊಂಡಿತ್ತು. 1264 01:03:13,700 --> 01:03:16,640 ನಾನು ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ಬರೆದ ಗಣಿ ಇನ್ನೂ, ಆದರೆ ಗಣಿ ಬರೆಯಲು ಬಗ್ಗೆ ನಾನು. 1265 01:03:16,640 --> 01:03:19,070 ನೀವು ಬರೆಯುವ ಮಾಡುತ್ತಲೇ ಆದ್ದರಿಂದ ನಿಮ್ಮ, ನಾನು ಗಣಿ ಬರೆಯುವುದು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ. 1266 01:03:19,070 --> 01:03:21,070 ನಾನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಗಣಿ ವೇಗವಾಗಿ ನಿಮ್ಮ ಹೆಚ್ಚು. 1267 01:03:21,070 --> 01:03:23,940 ನಾವು ವೇಗವಾಗಿ ಒಂದು ಹೊಂದಿರುವ ನೋಡುತ್ತಾರೆ. 1268 01:03:23,940 --> 01:03:27,340 >> ಮತ್ತು ಹೌದು, ನಾನು ಎಲ್ಲಾ ನೋಡುತ್ತಾರೆ ಮಂಗಳವಾರ ಇಲ್ಲಿ ನೀವು ಹುಡುಗರಿಗೆ. 1269 01:03:27,340 --> 01:03:29,510 ನಾನು pset ಕಾರ್ಯಾಗಾರ ಒಂದು ರೀತಿಯ ರನ್ ಕಾಣಿಸುತ್ತದೆ. 1270 01:03:29,510 --> 01:03:32,640 ವಿಭಾಗಗಳು ಈ ವಾರ pset ಕಾರ್ಯಾಗಾರಗಳು ಇವೆ 1271 01:03:32,640 --> 01:03:36,690 ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಅವಕಾಶಗಳನ್ನು ಸಾಕಷ್ಟು ಸಹಾಯಕ್ಕಾಗಿ, ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಯಾವಾಗಲೂ 1272 01:03:36,690 --> 01:03:41,330 ಮತ್ತು ನಾನು ಎದುರುನೋಡಬಹುದು ನಿಮ್ಮ ಹುಡುಗರಿಗೆ 'ಕೋಡ್ ಎಲ್ಲಾ ಓದಿದ. 1273 01:03:41,330 --> 01:03:44,160 ನಾನು ಇಲ್ಲಿ ನೀವು ವೇಳೆ ಕ್ವಿಸ್ ಅಪ್ ಹುಡುಗರಿಗೆ ಆ ಪಡೆಯಲು ಬರಲು ಬಯಸುವ. 1274 01:03:44,160 --> 01:03:45,880 ಅಷ್ಟೇ. 1275 01:03:45,880 --> 01:03:48,180