1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:01,900 [ಸಂಗೀತ] 3 00:00:01,900 --> 00:00:05,710 4 00:00:05,710 --> 00:00:09,150 >> ಡೌಗ್ LLOYD: ಈಗ ನೀವು ರಚನೆಗಳು ಬಗ್ಗೆ ಸಾಕಷ್ಟು ಗೊತ್ತು, 5 00:00:09,150 --> 00:00:11,610 ಮತ್ತು ನೀವು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಬಗ್ಗೆ ಸಾಕಷ್ಟು ಗೊತ್ತು. 6 00:00:11,610 --> 00:00:13,650 ನಾವು ಚರ್ಚಿಸಲು ಬಂದಿದೆ ಬಾಧಕಗಳನ್ನು, ನಾವು 7 00:00:13,650 --> 00:00:16,620 ಪಟ್ಟಿಗಳನ್ನು ಲಿಂಕ್ ಎಂದು ಚರ್ಚಿಸಲಾಗಿದೆ ದೊಡ್ಡ ಮತ್ತು ಸಣ್ಣ ಪಡೆಯುವುದು, 8 00:00:16,620 --> 00:00:18,630 ಆದರೆ ಹೆಚ್ಚು ಗಾತ್ರ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. 9 00:00:18,630 --> 00:00:22,359 ಅರೆಸ್ ಹೆಚ್ಚು ನೇರ ಇವೆ ಬಳಸಲು, ಆದರೆ ಹೆಚ್ಚು ನಿರ್ಬಂಧಿತ ಆರ್ 10 00:00:22,359 --> 00:00:24,900 ನಾವು ಗಾತ್ರವನ್ನು ಸೆಟ್ ಮಾಡಬೇಕು ಎಂದು ಅತ್ಯಂತ ಆರಂಭದಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು 11 00:00:24,900 --> 00:00:26,910 ತದನಂತರ ನಾವು ಸಿಕ್ಕಿಕೊಂಡುಬಿಟ್ಟಿರುತ್ತೇವೆ. 12 00:00:26,910 --> 00:00:30,470 >> ಆದರೆ ನಾವು ಬಹುಮಟ್ಟಿಗೆ ಬಂದಿದೆ, ಇಲ್ಲಿದೆ ನಮ್ಮ ವಿಷಯಗಳ ಎಲ್ಲಾ ದಣಿದ 13 00:00:30,470 --> 00:00:33,040 ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮತ್ತು ರಚನೆಗಳು ಬಗ್ಗೆ. 14 00:00:33,040 --> 00:00:34,950 ಅಥವಾ ನಾವು? 15 00:00:34,950 --> 00:00:37,720 ಬಹುಶಃ ನಾವು ಏನಾದರೂ ಮಾಡಬಹುದು ಇನ್ನಷ್ಟು ಸೃಜನಶೀಲ. 16 00:00:37,720 --> 00:00:40,950 ಮತ್ತು ನೀಡುತ್ತದೆ ಆ ರೀತಿಯ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಕಲ್ಪನೆಯನ್ನು. 17 00:00:40,950 --> 00:00:46,680 >> ಆದ್ದರಿಂದ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಲ್ಲಿ ನಾವು ಪ್ರಯತ್ನಿಸಿ ಎಂದು ನೀನು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಒಗ್ಗೂಡಿ. 18 00:00:46,680 --> 00:00:49,520 ನಾವು ಅನುಕೂಲಗಳನ್ನು ಪಡೆಯಲು ನೀನು ರಚನೆಯ, ರ್ಯಾಂಡಮ್ ಆಕ್ಸೆಸ್ ನಂತಹ 19 00:00:49,520 --> 00:00:53,510 ಕೇವಲ ಶ್ರೇಣಿಯನ್ನು ಹೋಗಲು ಸಾಧ್ಯವಾಗದ ಅಂಶ 4 ಅಥವಾ ಸರಣಿ ಅಂಶ 8 20 00:00:53,510 --> 00:00:55,560 ಅಡ್ಡಲಾಗಿ ತಿರುಗಿ ಮಾಡದೆಯೇ. 21 00:00:55,560 --> 00:00:57,260 ಅದು ಸರಿ, ಬಹಳ ವೇಗವಾಗಿ? 22 00:00:57,260 --> 00:01:00,714 >> ಆದರೆ ನಾವು ನಮ್ಮ ಡೇಟಾ ಬೇಕು ರಚನೆ ಬೆಳೆಯುವ ಮುಳುಗಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ. 23 00:01:00,714 --> 00:01:02,630 ನಾವು ನಾವು ಮಾಡುವುದಿಲ್ಲ ಅಗತ್ಯವಿಲ್ಲ ಸೀಮಿತಗೊಳಿಸಿ ಬಯಸುವ. 24 00:01:02,630 --> 00:01:04,588 ಮತ್ತು ನಾವು ಮಾಡಲು ಬಯಸುವ ಸೇರಿಸಲು ಮತ್ತು ವಿಷಯಗಳನ್ನು ತೆಗೆದುಹಾಕಲು 25 00:01:04,588 --> 00:01:08,430 ಬಹಳ ಸುಲಭವಾಗಿ, ಇದು ನೀವು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ವೇಳೆ, ಸಹಿತ ಬಹಳ ಸಂಕೀರ್ಣವಾಗಿದೆ. 26 00:01:08,430 --> 00:01:11,650 ಮತ್ತು ನಾವು ಈ ಕರೆಯಬಹುದು ಹೊಸ ವಿಷಯ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ. 27 00:01:11,650 --> 00:01:15,190 >> ಮತ್ತು ಸರಿಯಾಗಿ ಜಾರಿಗೆ ನಾವು ರೀತಿಯ ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು 28 00:01:15,190 --> 00:01:18,150 ಎರಡೂ ದತ್ತಾಂಶದ ಅನುಕೂಲಗಳು ನೀವು ಈಗಾಗಲೇ ನೋಡಿದ ರಚನೆಗಳು 29 00:01:18,150 --> 00:01:19,880 ಸಾಲುಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಪಟ್ಟಿಗಳನ್ನು. 30 00:01:19,880 --> 00:01:23,070 ಅಳವಡಿಕೆ ಆರಂಭಿಸಬಹುದು 1 ಥೀಟಾ ಕಡೆಗೆ ಒಲವು. 31 00:01:23,070 --> 00:01:26,207 ಥೀಟಾ ನಾವು ಚರ್ಚಿಸಲಾಗಿದೆ ಮಾಡಿಲ್ಲ, ಆದರೆ ಥೀಟಾ ಕೇವಲ ಸರಾಸರಿ ಸಂದರ್ಭದಲ್ಲಿ, 32 00:01:26,207 --> 00:01:27,540 ವಾಸ್ತವವಾಗಿ ತೀರುತ್ತದೆ. 33 00:01:27,540 --> 00:01:29,680 ನೀವು ಯಾವಾಗಲೂ ಹೋಗುತ್ತಿಲ್ಲ ಕೆಟ್ಟ ಸಂದರ್ಭಗಳಲ್ಲಿ ಹೊಂದಿವೆ, 34 00:01:29,680 --> 00:01:32,555 ಹಾಗೂ ಎಂದಿನಂತೆಯೇ ಹೋಗುತ್ತಿಲ್ಲ ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಆದ್ದರಿಂದ ಇಲ್ಲಿದೆ 35 00:01:32,555 --> 00:01:33,900 ಸರಾಸರಿ ಸನ್ನಿವೇಶದಲ್ಲಿ? 36 00:01:33,900 --> 00:01:36,500 >> ಸರಿ ಸರಾಸರಿ ಅಳವಡಿಕೆ ಒಂದು ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ 37 00:01:36,500 --> 00:01:39,370 ನಿಕಟ ನಿರಂತರ ಸಮಯದಲ್ಲಿ ಪಡೆಯಲು ಆರಂಭಿಸಬಹುದು. 38 00:01:39,370 --> 00:01:41,570 ಮತ್ತು ಅಳಿಸುವಿಕೆಗೆ ಪಡೆಯುವುದು ಸ್ಥಿರ ಸಮಯಕ್ಕೆ ಮುಚ್ಚಿ. 39 00:01:41,570 --> 00:01:44,440 ಮತ್ತು ವೀಕ್ಷಣ ಪಡೆಯುವುದು ಸ್ಥಿರ ಸಮಯಕ್ಕೆ ಮುಚ್ಚಿ. 40 00:01:44,440 --> 00:01:48,600 That's-- ನಾವು ಅಕ್ಷಾಂಶ ಇಲ್ಲ ರಚನೆ ಇನ್ನೂ ಹಾಗೆ, 41 00:01:48,600 --> 00:01:51,180 ಆದ್ದರಿಂದ ಈ ಈಗಾಗಲೇ ಶಬ್ದಗಳನ್ನು ಸಾಕಷ್ಟು ದೊಡ್ಡ ವಸ್ತುವಿನಂತೆ. 42 00:01:51,180 --> 00:01:57,010 ನಾವು ನಿಜವಾಗಿಯೂ ತಗ್ಗಿಸುತ್ತವೆ ಬಂದಿದೆ ಸ್ವಂತ ಪ್ರತಿ ದುಷ್ಪರಿಣಾಮಗಳು. 43 00:01:57,010 --> 00:01:59,160 >> ಈ ಪ್ರದರ್ಶನ ಪಡೆಯಲು ಆದರೂ ನಾವು ಅಪ್ಗ್ರೇಡ್ 44 00:01:59,160 --> 00:02:03,580 ನಾವು ಸೇರಿಸಲು ಹೇಗೆ ಪುನರ್ವಿಮರ್ಶಿಸು ಅಗತ್ಯವಿದೆ ರಚನೆಯಲ್ಲಿ ದತ್ತಾಂಶ. 45 00:02:03,580 --> 00:02:07,380 ನಿರ್ದಿಷ್ಟವಾಗಿ ನಾವು ಬಯಸುವ ಅಕ್ಷಾಂಶ ಸ್ವತಃ ನಮಗೆ ಹೇಳಲು 46 00:02:07,380 --> 00:02:09,725 ಅಲ್ಲಿ ವಿನ್ಯಾಸದಲ್ಲಿ ಹೋಗಬೇಕು. 47 00:02:09,725 --> 00:02:12,850 ಮತ್ತು ನಾವು ನಂತರ ಇದು ಎಂಬುದನ್ನು ಅಗತ್ಯವಿದ್ದರೆ ರಚನೆ, ನಾವು ಹುಡುಕಬೇಕು ವೇಳೆ, 48 00:02:12,850 --> 00:02:16,610 ನಾವು ದಶಮಾಂಶ ನೋಡಲು ಬಯಸುವ ಮತ್ತೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ, 49 00:02:16,610 --> 00:02:18,910 ದಶಮಾಂಶ ಬಳಸಿಕೊಂಡು, ಯಾದೃಚ್ಛಿಕವಾಗಿ ಪ್ರವೇಶಿಸಲು. 50 00:02:18,910 --> 00:02:20,700 ಕೇವಲ ನೋಡಿ ಡೇಟಾ ನಾವು ಇರಬೇಕು 51 00:02:20,700 --> 00:02:25,890 ನಿಖರವಾಗಿ ನಾವು ನೀವು ಅಲ್ಲಿ ಕಲ್ಪನೆಯನ್ನು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಖರೀದಿ ಹೋಗುವ. 52 00:02:25,890 --> 00:02:28,770 >> ಒಂದು ಹ್ಯಾಶ್ ಈಗ ತೊಂದರೆಯೂ ಟೇಬಲ್ ಅವರು ನಿಜವಾಗಿಯೂ ಕಾರಣ ಆಗಿದೆ 53 00:02:28,770 --> 00:02:31,770 ಆದೇಶ ಅಥವಾ ಡೇಟಾ ವಿಂಗಡಿಸುವ ನಲ್ಲಿ ಬಹಳ ಕೆಟ್ಟ. 54 00:02:31,770 --> 00:02:34,970 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಆರಂಭಿಸಲು ಆದೇಶ ಅಥವಾ ರೀತಿಯ ಬಳಸಲು 55 00:02:34,970 --> 00:02:37,990 ಡೇಟಾ ನೀವು ಕಳೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಅನುಕೂಲಗಳು ಹಿಂದೆ ನೀವು 56 00:02:37,990 --> 00:02:40,710 ಅಳವಡಿಕೆ ಮತ್ತು ಅಳಿಸುವಿಕೆಗೆ ಪರಿಭಾಷೆಯಲ್ಲಿ. 57 00:02:40,710 --> 00:02:44,060 ಸಮೀಪದಲ್ಲಿ ಆಗುತ್ತದೆ n ನ ಥೀಟಾ ಮತ್ತು ನಾವು ಮೂಲಭೂತವಾಗಿ ಬಂದಿದೆ 58 00:02:44,060 --> 00:02:45,530 ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹಿಮ್ಮೆಟ್ಟುವಿಕೆ. 59 00:02:45,530 --> 00:02:48,850 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಮಾತ್ರ ಹ್ಯಾಶ್ ಬಳಸಲು ಬಯಸುವ ಕೋಷ್ಟಕಗಳು ನಾವು ಬಗ್ಗೆ ಕಾಳಜಿ ಇದ್ದರೆ 60 00:02:48,850 --> 00:02:51,490 ಅಕ್ಷಾಂಶ ಪ್ರತ್ಯೇಕಿಸಲ್ಪಡುತ್ತವೆ ಎಂದು. 61 00:02:51,490 --> 00:02:54,290 ಸಂದರ್ಭವನ್ನು ಇದರಲ್ಲಿ ನೀವು CS50 ರಲ್ಲಿ ಬಳಸಲು ಮಾಡುತ್ತೇವೆ 62 00:02:54,290 --> 00:02:58,900 ನೀವು ಬಹುಶಃ ಹೆದರುವುದಿಲ್ಲ ಡೇಟಾ ಪ್ರತ್ಯೇಕಿಸಲ್ಪಡುತ್ತವೆ. 63 00:02:58,900 --> 00:03:03,170 >> ಆದ್ದರಿಂದ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಸಂಯೋಜನೆ ಎರಡು ವಿಭಿನ್ನ ತುಣುಕುಗಳನ್ನು 64 00:03:03,170 --> 00:03:04,980 ಇದು ನಾವು ಪರಿಚಿತವಾಗಿರುವ ಆರ್. 65 00:03:04,980 --> 00:03:07,930 ಮೊದಲ ಕಾರ್ಯ, ಇದು ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಕರೆ. 66 00:03:07,930 --> 00:03:11,760 ಮತ್ತು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಹೋಗುತ್ತದೆ ಕೆಲವು ಋಣಾತ್ಮಕ ಪೂರ್ಣಾಂಕ ಮರಳಲು ಇದು 67 00:03:11,760 --> 00:03:14,870 ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಸರಿ, ಒಂದು ಹ್ಯಾಶ್ಕೋಡ್ ಕರೆ? 68 00:03:14,870 --> 00:03:20,230 ಎರಡನೇ ತುಣುಕು ಸರಣಿಗಳ ಆಗಿದೆ ವಿಧ ನಾವು ಸಂಗ್ರಹಿಸುವ ಮಾಹಿತಿ ಸಾಮರ್ಥ್ಯವನ್ನು 69 00:03:20,230 --> 00:03:22,190 ಡೇಟಾ ರಚನೆ ಇರಿಸಲು ಬಯಸುವ. 70 00:03:22,190 --> 00:03:24,310 ನಾವು ರಂದು ನಡೆಸಲು ಮಾಡುತ್ತೇವೆ ಈಗ ಪಟ್ಟಿಯಲ್ಲಿ ಅಂಶ ಲಿಂಕ್ 71 00:03:24,310 --> 00:03:27,810 ಮತ್ತು ಕೇವಲ ಒಂದು ಬೇಸಿಕ್ಸ್ ಆರಂಭವಾಗಬೇಕು ಇದು ಸುಮಾರು ನಿಮ್ಮ ತಲೆ ಪಡೆಯಲು ಟೇಬಲ್ ಹ್ಯಾಶ್, 72 00:03:27,810 --> 00:03:30,210 ಮತ್ತು ನಂತರ ನಾವು ಬಹುಶಃ ಸ್ಫೋಟಿಸುವ ಮಾಡುತ್ತೇವೆ ನಿಮ್ಮ ಮನಸ್ಸು ಸ್ವಲ್ಪ ನಾವು 73 00:03:30,210 --> 00:03:32,920 ಒಟ್ಟಿಗೆ ರಚನೆಗಳು ಮತ್ತು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಒಗ್ಗೂಡಿ. 74 00:03:32,920 --> 00:03:35,590 >> ಮೂಲ ಕಲ್ಪನೆಯನ್ನು ಆದರೂ ನಾವು ಕೆಲವು ಡೇಟಾವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ. 75 00:03:35,590 --> 00:03:37,860 ನಾವು ಮಾಹಿತಿಯನ್ನು ಮೂಲಕ ರನ್ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. 76 00:03:37,860 --> 00:03:41,980 ಆದ್ದರಿಂದ ಡೇಟಾ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇದು ಸರಿ, ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ಸ್ಪಿಟ್ಸ್? 77 00:03:41,980 --> 00:03:44,890 ತದನಂತರ ಆ ಸಂಖ್ಯೆಯ ನಾವು ದತ್ತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು 78 00:03:44,890 --> 00:03:48,930 ನಾವು ಸಂಗ್ರಹಿಸಲು ಬಯಸುವ ಆ ಸ್ಥಳ ಶ್ರೇಣಿಯನ್ನು. 79 00:03:48,930 --> 00:03:53,990 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ ನಾವು ಬಹುಶಃ ಹೊಂದಿವೆ ತಂತಿಗಳ ಈ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ. 80 00:03:53,990 --> 00:03:57,350 ಇದು, ಇದು 10 ಅಂಶಗಳು ಅವರಲ್ಲಿದೆ ನಾವು 10 ತಂತಿಗಳನ್ನು ಹೊಂದುವುದು. 81 00:03:57,350 --> 00:03:59,320 >> ನಾವು ಜಾನ್ ಹ್ಯಾಶ್ ಬಯಸುವ ಹೇಳುತ್ತಾರೆ. 82 00:03:59,320 --> 00:04:02,979 ಜಾನ್ ಆದ್ದರಿಂದ ಮಾಹಿತಿ ನಾವು ಸೇರಿಸಲು ಬಯಸುವ ಎಲ್ಲೋ ಈ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ. 83 00:04:02,979 --> 00:04:03,770 ನಾವು ಎಲ್ಲಿ ಪುಟ್ ಇಲ್ಲ? 84 00:04:03,770 --> 00:04:05,728 ಸರಿ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಸರಣಿ ಇದುವರೆಗೆ ನಾವು ಬಹುಶಃ 85 00:04:05,728 --> 00:04:07,610 ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 0 ಹಾಕುತ್ತಾನೆ. 86 00:04:07,610 --> 00:04:09,960 ಆದರೆ ಈಗ ನಾವು ಈ ಹೊಸ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. 87 00:04:09,960 --> 00:04:13,180 >> ಮತ್ತು ನಾವು ಜಾನ್ ರನ್ ಎಂದು ತಿಳಿಸಿ ಈ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ 88 00:04:13,180 --> 00:04:15,417 ಮತ್ತು ಇದು 4 ಔಟ್ ಸ್ಪಿಟ್ಸ್ ವಿಶೇಷವೇನು. 89 00:04:15,417 --> 00:04:17,500 ನಾವು ನೀವು ಅಲ್ಲಿ ಆ ಇಲ್ಲಿದೆ ಜಾನ್ ಹಾಕಲು ಬಯಸುವ ಹೋಗುವ. 90 00:04:17,500 --> 00:04:22,050 ನಾವು ರಚನೆಯ ಸ್ಥಳ ಜಾನ್ ಹಾಕಲು ಬಯಸುವ 4, ನಾವು ಮತ್ತೆ ಜಾನ್ ಹ್ಯಾಶ್ ಏಕೆಂದರೆ 91 00:04:22,050 --> 00:04:23,810 ನಂತರದ ನಾವು ಹೇಳಲು ಅವಕಾಶ ಹುಡುಕಲು ಮತ್ತು ನೋಡಬೇಕಿದೆ 92 00:04:23,810 --> 00:04:26,960 ಜಾನ್ ಈ ಹ್ಯಾಶ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರಲಿಲ್ಲ ನಾವು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ table-- 93 00:04:26,960 --> 00:04:30,310 ಅದೇ ಹ್ಯಾಶ್ ಮೂಲಕ ಚಾಲನೆ ಇದೆ ಕಾರ್ಯ, ಸಂಖ್ಯೆ 4 ಹೊರಬರಲು 94 00:04:30,310 --> 00:04:33,929 ಮತ್ತು ಜಾನ್ ಹೇಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ತಕ್ಷಣ ನಮ್ಮ ಡೇಟಾ ರಚನೆ. 95 00:04:33,929 --> 00:04:34,720 ಬಹಳ ಒಳ್ಳೆಯದು. 96 00:04:34,720 --> 00:04:36,928 >> ನಾವು ಈಗ ಇದನ್ನು ಹೇಳುತ್ತಾರೆ ಮತ್ತೆ, ನಾವು ಪಾಲ್ ಹ್ಯಾಶ್ ಬಯಸುವ. 97 00:04:36,928 --> 00:04:39,446 ಪೌಲನು ಸೇರಿಸಲು ಬಯಸುವ ಈ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ. 98 00:04:39,446 --> 00:04:42,070 ಈ ಬಾರಿ ನಾವು ರನ್ ಹೇಳುತ್ತಾರೆ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ ಪಾಲ್, 99 00:04:42,070 --> 00:04:44,600 ಉತ್ಪತ್ತಿಯಾಗುವ ಹ್ಯಾಶ್ಕೋಡ್ 6. 100 00:04:44,600 --> 00:04:47,340 ಸರಿ ಈಗ ನಾವು ಪಾಲ್ ಹಾಕಬಹುದು ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 6. 101 00:04:47,340 --> 00:04:50,040 ಮತ್ತು ನಾವು ಎಂದು ಹುಡುಕುವ ಅಗತ್ಯವಿಲ್ಲ ವೇಳೆ ಪಾಲ್ ಈ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಆಗಿದೆ, 102 00:04:50,040 --> 00:04:53,900 ನಾವು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಪಾಲ್ ನಡೆಸುತ್ತಿದ್ದ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ ಮತ್ತೆ 103 00:04:53,900 --> 00:04:55,830 ಮತ್ತು ನಾವು ಔಟ್ ಮತ್ತೆ 6 ಪಡೆಯಲು ನೀನು. 104 00:04:55,830 --> 00:04:57,590 >> ನಂತರ ನಾವು ನೋಡಲು ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 6. 105 00:04:57,590 --> 00:04:58,910 ಪಾಲ್ ಇಲ್ಲ? 106 00:04:58,910 --> 00:05:00,160 ಹಾಗಾಗಿ, ಅವರು ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಲ್ಲಿ ಇಲ್ಲಿದೆ. 107 00:05:00,160 --> 00:05:01,875 ಪಾಲ್ ಇಲ್ಲ? 108 00:05:01,875 --> 00:05:03,000 ಅವರು ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಲ್ಲಿ ಅಲ್ಲ. 109 00:05:03,000 --> 00:05:05,720 ಇದು ಬಹಳ ಸರಳ. 110 00:05:05,720 --> 00:05:07,770 >> ಈಗ ಹೇಗೆ ನೀವು ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ವ್ಯಾಖ್ಯಾನಿಸಲು ಇಲ್ಲ? 111 00:05:07,770 --> 00:05:11,460 ಸರಿ ನಿಜವಾಗಿಯೂ ಯಾವುದೇ ಮಿತಿ ಇಲ್ಲ ಸಾಧ್ಯ ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು ಸಂಖ್ಯೆ. 112 00:05:11,460 --> 00:05:14,350 ವಾಸ್ತವವಾಗಿ ಒಂದು ಸಂಖ್ಯೆ, ನಿಜವಾಗಿಯೂ ಇಲ್ಲ ಅಂತರ್ಜಾಲದಲ್ಲಿ ಒಳ್ಳೆಯ ಪದಗಳಿಗಿಂತ. 113 00:05:14,350 --> 00:05:17,560 ಹಲವಾರು, ನಿಜವಾಗಿಯೂ ಇಲ್ಲ ಅಂತರ್ಜಾಲದಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಅಸಮರ್ಪಕ. 114 00:05:17,560 --> 00:05:21,080 ಇದು ಬಹಳ ಸುಲಭ ಕೆಟ್ಟ ಬರೆಯಬಾರದು. 115 00:05:21,080 --> 00:05:23,760 >> ಹಾಗಾಗಿ ಉತ್ತಮ ರಷ್ಟನ್ನು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ, ಬಲ? 116 00:05:23,760 --> 00:05:27,280 ಒಳ್ಳೆಯ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮಾಡಬೇಕು ದತ್ತಾಂಶದಲ್ಲಿ hashed ಎಂದು ಬಳಸಲು, 117 00:05:27,280 --> 00:05:29,420 ಮತ್ತು ದಶಮಾಂಶ ಎಲ್ಲಾ hashed ಮಾಡಲಾಗುತ್ತಿದೆ. 118 00:05:29,420 --> 00:05:32,500 ನಾವು anything-- ಬಳಸಲು ಬಯಸುವುದಿಲ್ಲ ನಾವು ಏನು ಸಂಯೋಜನೆಗೊಳ್ಳದಿರುವಂತಹ 119 00:05:32,500 --> 00:05:35,560 ಡೇಟಾ ಬೇರೆ. 120 00:05:35,560 --> 00:05:37,080 ಮತ್ತು ನಾವು ದಶಮಾಂಶ ಎಲ್ಲಾ ಬಳಸಲು ಬಯಸುವ. 121 00:05:37,080 --> 00:05:39,830 ನಾವು ಕೇವಲ ಒಂದು ತುಣುಕು ಬಳಸಲು ಬಯಸುವುದಿಲ್ಲ ಇದು, ನಾವು ಎಲ್ಲಾ ಬಳಸಲು ಬಯಸುವ. 122 00:05:39,830 --> 00:05:41,710 ಹ್ಯಾಷ್ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು ಸಹ ನಿಯಂತ್ರಣವಾದವಲ್ಲದ ಎಂದು. 123 00:05:41,710 --> 00:05:42,550 ಅದರರ್ಥ ಏನು? 124 00:05:42,550 --> 00:05:46,200 ಅಲ್ಲದೆ ಇದು ಅರ್ಥ ಪ್ರತಿ ಬಾರಿ ನಾವು ಡೇಟಾ ಅದೇ ತುಂಡು ರವಾನಿಸಲು 125 00:05:46,200 --> 00:05:50,040 ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ನಾವು ಯಾವಾಗಲೂ ಅದೇ ಹ್ಯಾಶ್ಕೋಡ್ ಹೊರಬರಲು. 126 00:05:50,040 --> 00:05:52,870 ನಾನು ಒಳಗೆ ಜಾನ್ ಹಾದು ವೇಳೆ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ನಾನು 4 ಹೊರಬರಲು. 127 00:05:52,870 --> 00:05:56,110 ನಾನು ಹಾಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ 10,000 ಬಾರಿ ಮತ್ತು ನಾನು ಯಾವಾಗಲೂ 4 ಪಡೆಯುತ್ತೀರಿ. 128 00:05:56,110 --> 00:06:00,810 ಆದ್ದರಿಂದ ಯಾವುದೇ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಮ್ಮ ಹ್ಯಾಶ್ ತೊಡಗಿಸಿಕೊಳ್ಳುವ tables-- 129 00:06:00,810 --> 00:06:02,750 ನಮ್ಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು ರಲ್ಲಿ. 130 00:06:02,750 --> 00:06:05,750 >> ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮಾಡಬೇಕಾದುದು ಸಮಾನವಾಗಿ ಡೇಟಾ ವಿತರಿಸಲು. 131 00:06:05,750 --> 00:06:09,700 ಪ್ರತಿ ಬಾರಿ ನೀವು ಮೂಲಕ ಡೇಟಾವನ್ನು ಚಲಿಸಿದರೆ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ನೀವು ಹ್ಯಾಶ್ಕೋಡ್ 0 ಪಡೆಯಲು 132 00:06:09,700 --> 00:06:11,200 ಬಲ, ಬಹುಶಃ ಆದ್ದರಿಂದ ಮಹಾನ್ ಅಲ್ಲ? 133 00:06:11,200 --> 00:06:14,600 ನೀವು ಬಹುಶಃ ದೊಡ್ಡ ಬಯಸುವ ಹ್ಯಾಶ್ ಸಂಕೇತಗಳು ವ್ಯಾಪ್ತಿಯನ್ನು. 134 00:06:14,600 --> 00:06:17,190 ಸಹ ವಿಷಯಗಳನ್ನು ಹರಡಲು ಟೇಬಲ್ ಉದ್ದಕ್ಕೂ. 135 00:06:17,190 --> 00:06:23,210 ಮತ್ತು ಇದು ನಿಜವಾಗಿಯೂ ಉತ್ತಮ ಎಂದು ಜಾನ್ ಮತ್ತು ಜೊನಾಥನ್ ರೀತಿಯ ರೀತಿಯ ಡೇಟಾ, 136 00:06:23,210 --> 00:06:26,320 ಬಹುಶಃ ತೂಕ ಹರಡುತ್ತದೆ ಮಾಡಲಾಯಿತು ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಲ್ಲಿ ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ. 137 00:06:26,320 --> 00:06:28,750 ಒಂದು ಸಂತೋಷವನ್ನು ಲಾಭ ಎಂದು. 138 00:06:28,750 --> 00:06:31,250 >> ಇಲ್ಲಿ ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಒಂದು ಉದಾಹರಣೆ. 139 00:06:31,250 --> 00:06:33,150 ನಾನು ಈ ಒಂದು ಅಪ್ ಬರೆದರು. 140 00:06:33,150 --> 00:06:35,047 ಇದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಅಲ್ಲ ಉತ್ತಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ 141 00:06:35,047 --> 00:06:37,380 ನಿಜವಾಗಿಯೂ ಬಾರದ ಕಾರಣಗಳಿಗಾಗಿ ಇದೀಗ ಹೋಗುವಾಗ ಪಡೆದಿವೆ. 142 00:06:37,380 --> 00:06:41,040 ಆದರೆ ನೀವು ಇಲ್ಲಿ ಇಂದಿನ ವಿಶೇಷವೇನು ನೋಡುತ್ತಾರೆ? 143 00:06:41,040 --> 00:06:44,420 ನಾವು ವೇರಿಯಬಲ್ ಘೋಷಿಸುವ ಮಾಡುತ್ತಿದ್ದೇವೆ ತೋರುತ್ತಿದೆ ಮೊತ್ತ ಮತ್ತು 0 ಸಮಾನವಾಗಿರುತ್ತದೆ ಸ್ಥಾಪನೆಯಾಗುತ್ತದೆ ಎಂಬ. 144 00:06:44,420 --> 00:06:50,010 ತದನಂತರ ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಏನೋ ಮಾಡುತ್ತಿರುವೆ ಬಹಳ strstr [j] ಸಮಾನ ಅಲ್ಲ ಎಂದು 145 00:06:50,010 --> 00:06:52,490 0 ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್. 146 00:06:52,490 --> 00:06:54,870 ನಾನು ಏನು ನಾನು? 147 00:06:54,870 --> 00:06:57,440 >> ಈ ಮೂಲತಃ ಮತ್ತೊಂದು ಆಗಿದೆ [ಅನುಷ್ಠಾನಕ್ಕೆ ರೀತಿಯಲ್ಲಿ? strl?] 148 00:06:57,440 --> 00:06:59,773 ನೀವು ಬಂದಿದೆ ಪತ್ತೆ ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯನ್ನು ತಲುಪಿದ. 149 00:06:59,773 --> 00:07:02,480 ನಾನು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ ತಂತುವಿನ ಉದ್ದವನ್ನು ಲೆಕ್ಕ, 150 00:07:02,480 --> 00:07:05,640 ನಾನು ಹೊಡೆದಾಗ ನಾನು ಬಳಸಿ ನಾನು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0 ಪಾತ್ರದ ನನಗೆ ಗೊತ್ತು 151 00:07:05,640 --> 00:07:07,185 ನಾನು ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ ತಲುಪಿದ್ದೀರಿ. 152 00:07:07,185 --> 00:07:09,560 ತದನಂತರ ನಾನು ಇರಿಸಿಕೊಳ್ಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆ ವಾಕ್ಯವನ್ನು ಮೂಲಕ iterating, 153 00:07:09,560 --> 00:07:15,310 strstr [j] ಸೇರಿಸುವ ನಂತರ ಮೊತ್ತ, ಮತ್ತು ದಿನದ ಕೊನೆಯಲ್ಲಿ ಮೊತ್ತ ಅಳತೆಯ ಮರಳಲು ಹೋಗುತ್ತದೆ 154 00:07:15,310 --> 00:07:16,200 HASH_MAX. 155 00:07:16,200 --> 00:07:18,700 >> ಮೂಲತಃ ಈ ಹ್ಯಾಶ್ ಕಾರ್ಯ ಸೇರಿಸುವ ಮಾಡುತ್ತಿರುವ 156 00:07:18,700 --> 00:07:23,450 ಆಫ್ ASCII ಮೌಲ್ಯಗಳನ್ನು ಎಲ್ಲಾ ನನ್ನ ಸ್ಟ್ರಿಂಗ್, ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ 157 00:07:23,450 --> 00:07:26,390 ಕೆಲವು ಹ್ಯಾಶ್ಕೋಡ್ ಹಿಂದಿರುಗಿದ HASH_MAX ಮೂಲಕ ಮಾಡ್ ಮಾಡಿದ. 158 00:07:26,390 --> 00:07:29,790 ಇದು ಬಹುಶಃ ಗಾತ್ರ ನನ್ನ ರಚನೆಯ, ಬಲ? 159 00:07:29,790 --> 00:07:33,160 ನಾನು ಹ್ಯಾಶ್ ಪಡೆಯಲಾಗುತ್ತದೆ ಬಯಸುವುದಿಲ್ಲ ಸಂಕೇತಗಳು ನನ್ನ ರಚನೆಯ ಗಾತ್ರ 10 ವೇಳೆ, 160 00:07:33,160 --> 00:07:35,712 ನಾನು ಪಡೆಯುವಲ್ಲಿ ಬಯಸುವುದಿಲ್ಲ ಔಟ್ ಹ್ಯಾಶ್ ಸಂಕೇತಗಳು 11, 12, 161 00:07:35,712 --> 00:07:38,690 13 ನಾನು ವಸ್ತುಗಳ ಪುಟ್ ಸಾಧ್ಯವಿಲ್ಲ ರಚನೆಯ ಆ ಸ್ಥಳಗಳಿಗೆ, 162 00:07:38,690 --> 00:07:39,790 ಅಕ್ರಮ ಎಂದು. 163 00:07:39,790 --> 00:07:42,130 ನಾನು ಒಂದು ಸೆಗ್ಮೆಂಟೇಶನ್ ದೋಷಕ್ಕೆ ಬಳಲುತ್ತಿದ್ದಾರೆ ಬಯಸುವ. 164 00:07:42,130 --> 00:07:45,230 >> ಈಗ ಇಲ್ಲಿ ಮತ್ತೊಂದು ತ್ವರಿತ ಪಕ್ಕಕ್ಕೆ ಹೊಂದಿದೆ. 165 00:07:45,230 --> 00:07:48,470 ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಬಹುಶಃ ಹೋಗುತ್ತಿಲ್ಲ ನಿಮ್ಮ ಸ್ವಂತ ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು ಬರೆಯಲು ಬಯಸುವ. 166 00:07:48,470 --> 00:07:50,997 ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ಭಾಗ ಕಲಾ, ಒಂದು ವಿಜ್ಞಾನ. 167 00:07:50,997 --> 00:07:52,580 ಮತ್ತು ಅವುಗಳನ್ನು ಹೋಗುತ್ತಿದೆ ಸಾಕಷ್ಟು ಇಲ್ಲ. 168 00:07:52,580 --> 00:07:55,288 ನಾನು ಹೇಳಿದ ಹಾಗೆ ಇಂಟರ್ನೆಟ್, ಸಂಪೂರ್ಣ ಆಗಿದೆ ಒಳ್ಳೆಯ ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು, 169 00:07:55,288 --> 00:07:58,470 ಮತ್ತು ನೀವು ಇಂಟರ್ನೆಟ್ ಬಳಸಬೇಕು ಇದು ನಿಜವಾಗಿಯೂ ಏಕೆಂದರೆ ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು ಹೇಗೆ 170 00:07:58,470 --> 00:08:03,230 ಕೇವಲ ರೀತಿಯ ಅನವಶ್ಯಕ ಕಾಲದ ತ್ಯಾಜ್ಯ ನಿಮ್ಮ ಸ್ವಂತ ರಚಿಸಲು. 171 00:08:03,230 --> 00:08:05,490 >> ನೀವು ಸರಳ ಪದಗಳಿಗಿಂತ ಬರೆಯಬಹುದು ಪರೀಕ್ಷಾ ಉದ್ದೇಶಕ್ಕಾಗಿ. 172 00:08:05,490 --> 00:08:08,323 ಆದರೆ ವಾಸ್ತವವಾಗಿ ಹೋಗುವ ಡೇಟಾ ಹ್ಯಾಶಿಂಗ್ ಮತ್ತು ಸಂಗ್ರಹಿಸುವ ಆರಂಭಿಸಲು 173 00:08:08,323 --> 00:08:10,780 ನೀವು ಒಂದು ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಬಹುಶಃ ಬಯಸುವ ಹೋಗುವ 174 00:08:10,780 --> 00:08:14,580 ರಚಿಸಿದ್ದಾರೆ ಎಂದು ಕೆಲವು ಕಾರ್ಯವನ್ನು ಬಳಸಲು ನೀವು, ಅಂತರ್ಜಾಲದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. 175 00:08:14,580 --> 00:08:17,240 ನೀವು ಮರೆಯಬೇಡಿ ಇದ್ದರೆ ನಿಮ್ಮ ಮೂಲಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿಲ್ಲ ಗೆ. 176 00:08:17,240 --> 00:08:21,740 ಯಾವುದೇ ಕಾರಣ ಇಲ್ಲ ಇಲ್ಲಿ ಏನು ಕೃತಿಚೌರ್ಯ. 177 00:08:21,740 --> 00:08:25,370 >> ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ಸಮುದಾಯ ಖಂಡಿತವಾಗಿ ಮೌಲ್ಯಗಳನ್ನು ಬೆಳೆಯುತ್ತಿರುವ, ಮತ್ತು ನಿಜವಾಗಿಯೂ 178 00:08:25,370 --> 00:08:28,796 ತೆರೆದ ಮೂಲ, ಮತ್ತು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ನಿಮ್ಮ ಮೂಲಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿಲ್ಲ ಎಷ್ಟು ಜನರು 179 00:08:28,796 --> 00:08:30,670 ಗುಣಲಕ್ಷಣ ಪಡೆಯುವುದು ಅವರು ನೀವು ಕೆಲಸ 180 00:08:30,670 --> 00:08:32,312 ಸಮಾಜದ ಅನುಕೂಲಕ್ಕೆ ಮಾಡುತ್ತಿರುವ. 181 00:08:32,312 --> 00:08:34,020 ಆದ್ದರಿಂದ ಯಾವಾಗಲೂ sure-- ಎಂದು ಮತ್ತು ಕೇವಲ ಹ್ಯಾಷ್ 182 00:08:34,020 --> 00:08:37,270 ಕಾರ್ಯಗಳನ್ನು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಹೊರಗಿನ ಮೂಲದಿಂದ ಕೋಡ್ ಬಳಸಿ 183 00:08:37,270 --> 00:08:38,299 ಯಾವಾಗಲೂ ನಿಮ್ಮ ಮೂಲ ಉಲ್ಲೇಖ. 184 00:08:38,299 --> 00:08:43,500 ಮಾಡಿದರು ವ್ಯಕ್ತಿ ಸಾಲ ನೀಡಲು ಕೆಲಸ ಕೆಲವು ಆದ್ದರಿಂದ ನೀವು ಹೊಂದಿಲ್ಲ. 185 00:08:43,500 --> 00:08:46,720 >> ಸರಿ ಈ ಪುನಃ ಅವಕಾಶ ಎರಡನೇ ಹ್ಯಾಶ್ ಟೇಬಲ್. 186 00:08:46,720 --> 00:08:48,780 ನಾವು ಬಿಟ್ಟು ಅಲ್ಲಿ ಇದು ನಾವು ಸೇರಿಸಲಾಗಿದೆ ನಂತರ ಆಫ್ 187 00:08:48,780 --> 00:08:53,300 ಈ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಜಾನ್ ಮತ್ತು ಪೌಲ್. 188 00:08:53,300 --> 00:08:55,180 ನೀವು ಇಲ್ಲಿ ಸಮಸ್ಯೆ ನೋಡುತ್ತಾರೆ? 189 00:08:55,180 --> 00:08:58,410 ನೀವು ಎರಡು,. 190 00:08:58,410 --> 00:09:02,240 ಆದರೆ ನಿರ್ದಿಷ್ಟವಾಗಿ, ನೀವು ಈ ಸಂಭವನೀಯ ಸಮಸ್ಯೆ ನೋಡಿ? 191 00:09:02,240 --> 00:09:06,770 >> ನಾನು ರಿಂಗೋ ಹ್ಯಾಶ್, ಮತ್ತು ಇದು ವೇಳೆ ನಂತರ ಸಂಸ್ಕರಣಾ ತಿರುಗಿದರೆ 192 00:09:06,770 --> 00:09:14,000 ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ ಡೇಟಾವನ್ನು ರಿಂಗೋ ಸಹ ಹ್ಯಾಶ್ಕೋಡ್ 6 ರಚಿತವಾದ. 193 00:09:14,000 --> 00:09:16,810 ನಾನು ಈಗಾಗಲೇ ನಲ್ಲಿ ಡೇಟಾ ಪಡೆದಿರುವಿರಿ hashcode-- ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 6. 194 00:09:16,810 --> 00:09:22,000 ಆದ್ದರಿಂದ ಬಹುಶಃ ಸ್ವಲ್ಪ ಎಂದು ವಿಶೇಷವೇನು ಈಗ ನನಗೆ ಸಮಸ್ಯೆ, ಬಲ? 195 00:09:22,000 --> 00:09:23,060 >> ನಾವು ಘರ್ಷಣೆ ಕರೆ. 196 00:09:23,060 --> 00:09:26,460 ಮತ್ತು ಘರ್ಷಣೆ ಎರಡು ಸಂಭವಿಸುತ್ತದೆ ಡೇಟಾವನ್ನು ಚೂರುಗಳು ಅದೇ ಹ್ಯಾಶ್ ಮೂಲಕ ರನ್ 197 00:09:26,460 --> 00:09:29,200 ಕಾರ್ಯ ಒಂದೇ ಹ್ಯಾಶ್ಕೋಡ್ ದೊರೆಯುತ್ತದೆ. 198 00:09:29,200 --> 00:09:32,850 ಬಹುಶಃ ನಾವು ಇನ್ನೂ ಎರಡೂ ಪಡೆಯಲು ಬಯಸುವ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಡೇಟಾವನ್ನು ಚೂರುಗಳು, 199 00:09:32,850 --> 00:09:36,330 ಇಲ್ಲದಿದ್ದರೆ ನಾವು ರಿಂಗೋ ಚಾಲನೆಯಲ್ಲಿರುವ ಆಗಲಿಲ್ಲ ನಿರಂಕುಶವಾಗಿ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ. 200 00:09:36,330 --> 00:09:40,870 ನಾವು ಬಹುಶಃ ಪಡೆಯಲು ಬಯಸುವ ಆ ರಚನೆಯ ಒಳಗೆ ರಿಂಗೋ. 201 00:09:40,870 --> 00:09:46,070 >> ನಾವು ಆದರೂ ಅದನ್ನು ಮಾಡಬೇಡಿ, ಅವರು ವೇಳೆ ಮತ್ತು ಪಾಲ್ ಎರಡೂ ಇಳುವರಿ ಹ್ಯಾಶ್ಕೋಡ್ 6? 202 00:09:46,070 --> 00:09:49,520 ಪೌಲನು ಬದಲಿಸಿ ಬಯಸುವುದಿಲ್ಲ, ನಾವು ಪಾಲ್ ತುಂಬಾ ಇರುತ್ತದೆ ಬಯಸುವ. 203 00:09:49,520 --> 00:09:52,790 ನಾವು ಪಡೆಯಲು ಒಂದು ರೀತಿಯಲ್ಲಿ ಹುಡುಕಬೇಕು ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಅಂಶಗಳನ್ನು 204 00:09:52,790 --> 00:09:56,550 ಇನ್ನೂ ನಮ್ಮ ತ್ವರಿತ ಸಂರಕ್ಷಿಸುತ್ತದೆ ಅಳವಡಿಕೆ ಮತ್ತು ತ್ವರಿತ ನೋಟ. 205 00:09:56,550 --> 00:10:01,350 ಮತ್ತು ಅದನ್ನು ನಿಭಾಯಿಸಲು ಒಂದು ರೀತಿಯಲ್ಲಿ ತನಿಖೆಯನ್ನು ರೇಖೀಯ ಎಂದು ಕರೆಯುವುದನ್ನು ಮಾಡಲು. 206 00:10:01,350 --> 00:10:04,170 >> ನಾವು ಒಂದು ಹೊಂದಿದ್ದರೆ ಈ ವಿಧಾನವನ್ನು ಬಳಸುವ ಘರ್ಷಣೆ, ಹಾಗೂ, ನಾವು ಏನು ಮಾಡಬೇಕು? 207 00:10:04,170 --> 00:10:08,580 ಸರಿ ನಾವು ರಚನೆಯ ಸ್ಥಳ ಮಾಡಿದರು ಸಾಧ್ಯವಿಲ್ಲ 6, ಅಥವಾ ಯಾವುದೇ ಹ್ಯಾಶ್ಕೋಡ್ ರಚಿಸಿದ್ದಾರೆ, 208 00:10:08,580 --> 00:10:10,820 ನ ಹ್ಯಾಶ್ಕೋಡ್ ಜೊತೆಗೆ 1 ಮಾಡಿದರು ಅವಕಾಶ. 209 00:10:10,820 --> 00:10:13,670 ಮತ್ತು ಪೂರ್ಣ ಲೆಟ್ ವೇಳೆ ಹ್ಯಾಶ್ಕೋಡ್ ಜೊತೆಗೆ 2 ಮಾಡಿದರು. 210 00:10:13,670 --> 00:10:17,420 ಈ ಪ್ರಯೋಜನವನ್ನು ಅವರು ವೇಳೆ ನಿಖರವಾಗಿ ನಾವು ಅವರು ಭಾವಿಸುತ್ತೇನೆ ಅಲ್ಲಿ, 211 00:10:17,420 --> 00:10:20,850 ಮತ್ತು ನಾವು ಹುಡುಕುವ ಪ್ರಾರಂಭಿಸಬೇಕು, ಬಹುಶಃ ನಾವು ತುಂಬಾ ದೂರ ಹೋಗಿ ಇಲ್ಲ. 212 00:10:20,850 --> 00:10:23,900 ಬಹುಶಃ ನಾವು ಹುಡುಕಲು ಹೊಂದಿಲ್ಲ ಹ್ಯಾಶ್ ಮೇಜಿನ ಎಲ್ಲಾ N ಅಂಶಗಳನ್ನು. 213 00:10:23,900 --> 00:10:25,790 ಬಹುಶಃ ನಾವು ಹುಡುಕಲು ಹೊಂದಿರುತ್ತವೆ ಅವುಗಳಲ್ಲಿ ಒಂದೆರಡು. 214 00:10:25,790 --> 00:10:30,680 >> ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಇನ್ನೂ ಕಡೆಗೆ ಉಪಚರಿಸುವಾಗ ನೀವು ಸರಾಸರಿ ಸಂದರ್ಭದಲ್ಲಿ 1 ಹತ್ತಿರ ವಿರುದ್ಧ ಎಂದು 215 00:10:30,680 --> 00:10:34,280 ಎನ್ ಹತ್ತಿರ, ಆದ್ದರಿಂದ ಬಹುಶಃ ಕೆಲಸ ಮಾಡುತ್ತೇವೆ. 216 00:10:34,280 --> 00:10:38,010 ಆದ್ದರಿಂದ ಹೇಗೆ ನೋಡೋಣ ವಾಸ್ತವದಲ್ಲಿ ಕೆಲಸ ಇರಬಹುದು. 217 00:10:38,010 --> 00:10:41,460 ಮತ್ತು ಬಹುಶಃ ನಾವು ಪತ್ತೆ ನೋಡೋಣ ಇಲ್ಲಿ ಉಂಟಾಗಬಹುದೆಂದು ಸಮಸ್ಯೆ. 218 00:10:41,460 --> 00:10:42,540 >> ನಾವು ಬಾರ್ಟ್ ಹ್ಯಾಶ್ ಹೇಳುತ್ತಾರೆ. 219 00:10:42,540 --> 00:10:45,581 ಈಗ ನಾವು ಹೊಸ ಚಲಾಯಿಸಲು ನೀನು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮೂಲಕ ತಂತಿಗಳ, 220 00:10:45,581 --> 00:10:48,460 ಮತ್ತು ನಾವು ಹ್ಯಾಶ್ ಮೂಲಕ ಬಾರ್ಟ್ ರನ್ ಕ್ರಿಯೆ, ನಾವು ಹ್ಯಾಶ್ಕೋಡ್ 6 ಪಡೆಯಿರಿ. 221 00:10:48,460 --> 00:10:52,100 ನಾವು ನೋಡೋಣ, ನಾವು 6 ಗಮನಕ್ಕೆ ಖಾಲಿ, ಆದ್ದರಿಂದ ನಾವು ಬಾರ್ಟ್ ಹಾಕಬಹುದು. 222 00:10:52,100 --> 00:10:55,410 >> ಈಗ ನಾವು ಲಿಸಾ ಮತ್ತು ಹ್ಯಾಶ್ ಸಹ ಹ್ಯಾಶ್ಕೋಡ್ 6 ಉತ್ಪಾದಿಸುತ್ತದೆ. 223 00:10:55,410 --> 00:10:58,330 ಸರಿ ಈಗ ನಾವು ಈ ಬಳಸುತ್ತಿರುವ ರೇಖೀಯ, ನಾವು 6 ಆರಂಭವಾಗುವುದು ವಿಧಾನ ತನಿಖೆಯನ್ನು 224 00:10:58,330 --> 00:10:59,330 ನಾವು 6 ಪೂರ್ಣ ಎಂದು ನೋಡಿ. 225 00:10:59,330 --> 00:11:00,990 ನಾವು 6 ಲಿಸಾ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ. 226 00:11:00,990 --> 00:11:02,090 ಹಾಗೆ ಅಲ್ಲಿ ನಾವು ಹೋಗಿ ಇಲ್ಲ? 227 00:11:02,090 --> 00:11:03,280 7 ತೆರಳುತ್ತದೆ. 228 00:11:03,280 --> 00:11:04,610 7 ಲಭ್ಯ, ಆದ್ದರಿಂದ ಕೆಲಸ. 229 00:11:04,610 --> 00:11:06,510 ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಲಿಸಾ ಹಾಕಲು ಅವಕಾಶ. 230 00:11:06,510 --> 00:11:10,200 >> ಈಗ ನಾವು ಹೋಮರ್ ಹ್ಯಾಶ್ ಮತ್ತು ನಾವು 7 ಪಡೆಯಿರಿ. 231 00:11:10,200 --> 00:11:13,380 ಸರಿ ಜೊತೆಗೆ ನಾವು ತಿಳಿದಿರುವ 7 ಪೂರ್ಣ ಎಂದು ಈಗ, ಆದ್ದರಿಂದ ನಾವು ಹೋಮರ್ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ. 232 00:11:13,380 --> 00:11:14,850 ಆದ್ದರಿಂದ 8 ತೆರಳುತ್ತದೆ. 233 00:11:14,850 --> 00:11:15,664 8 ಲಭ್ಯವಿದೆ? 234 00:11:15,664 --> 00:11:18,330 ಹೌದು, ಮತ್ತು 7 8 ಹತ್ತಿರದ, ಹಾಗಾಗಿ ನಾವು ಆರ್ ಹುಡುಕುವ ಪ್ರಾರಂಭಿಸಬೇಕು 235 00:11:18,330 --> 00:11:20,020 ತುಂಬಾ ಹೋಗಬೇಕಾಗುತ್ತದೆ ಹೋಗುತ್ತಿಲ್ಲ. 236 00:11:20,020 --> 00:11:22,860 ಆದ್ದರಿಂದ ನ 8 ನಲ್ಲಿ ಹೋಮರ್ ಹಾಕಲು ಅವಕಾಶ. 237 00:11:22,860 --> 00:11:25,151 >> ಈಗ ನಾವು ಹ್ಯಾಶ್ ಮ್ಯಾಗಿ ಮತ್ತು 3 ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಒಳ್ಳೆಯತನ ಧನ್ಯವಾದ 238 00:11:25,151 --> 00:11:26,650 ನಾವು ಅಲ್ಲಿ ಮ್ಯಾಗಿ ಹಾಕಲು ಆರ್. 239 00:11:26,650 --> 00:11:29,070 ನಾವು ಯಾವುದೇ ಮಾಡಲು ಹೊಂದಿಲ್ಲ ರೀತಿಯ ಎಂದು ತನಿಖೆಯನ್ನು. 240 00:11:29,070 --> 00:11:32,000 ಈಗ ನಾವು ಮಾರ್ಗ್ ಹ್ಯಾಶ್, ಮತ್ತು ಮಾರ್ಗ್ 6 ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 241 00:11:32,000 --> 00:11:39,560 >> ಸರಿ 6, 8 ಪೂರ್ಣ, 7 ಪೂರ್ಣ, ಪೂರ್ಣ 9, ಎಲ್ಲಾ ಬಲ 9 ಖಾಲಿಯಾಗಿದೆ, ದೇವರಿಗೆ ಧನ್ಯವಾದ. 242 00:11:39,560 --> 00:11:41,600 ನಾನು 9 ಮಾರ್ಗ್ ಹಾಕಬಹುದು. 243 00:11:41,600 --> 00:11:45,280 ಈಗಾಗಲೇ ನಾವು ಆರಂಭಿಕ ನೀವು ನೋಡಬಹುದು ನಾವು ನೀವು ಅಲ್ಲಿ ಈಗ ಈ ಸಮಸ್ಯೆ 244 00:11:45,280 --> 00:11:48,780 ರೀತಿಯ ವಸ್ತುಗಳನ್ನು ವಿಸ್ತಾರಗೊಳಿಸಬಹುದು ಪ್ರಾರಂಭಿಸಿ ಆಫ್ ದೂರ ತಮ್ಮ ಹ್ಯಾಶ್ ಸಂಕೇತಗಳು. 245 00:11:48,780 --> 00:11:52,960 ಮತ್ತು 1 ಆ ಥೀಟಾ, ಸರಾಸರಿ ನಿರಂತರ ಸಮಯದಲ್ಲಿ ಎಂಬ ಸಂದರ್ಭದಲ್ಲಿ, 246 00:11:52,960 --> 00:11:56,560 ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಹೆಚ್ಚು ಪಡೆಯುವುದು ಪ್ರಾರಂಭದಿಂದಲೂ ಹೆಚ್ಚು ಸ್ವಲ್ಪ ಒಲವು ಪ್ರಾರಂಭದಿಂದಲೂ 247 00:11:56,560 --> 00:11:58,050 n ನ ಥೀಟಾ ಕಡೆಗೆ. 248 00:11:58,050 --> 00:12:01,270 ನಾವು ಕಳೆದುಕೊಳ್ಳುವ ಪ್ರಾರಂಭಿಸಿ ನೀವು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಲಾಭ. 249 00:12:01,270 --> 00:12:03,902 >> ನಾವು ಕಂಡ ಈ ಸಮಸ್ಯೆಯನ್ನು ಕ್ಲಸ್ಟರಿಂಗ್ ಎಂಬ ವಿಷಯ. 250 00:12:03,902 --> 00:12:06,360 ಮತ್ತು ಬಗ್ಗೆ ನಿಜವಾಗಿಯೂ ಕೆಟ್ಟ ಇಲ್ಲಿದೆ ಕ್ಲಸ್ಟರಿಂಗ್ ನೀವು ಒಮ್ಮೆ ಈಗ 251 00:12:06,360 --> 00:12:09,606 ಅಡ್ಡ ಎರಡು ಅಂಶಗಳಿಂದ ಹೊಂದಿವೆ ಇದು ಇನ್ನೂ ಹೆಚ್ಚು ಮಾಡುತ್ತದೆ ಬದಿಯಿಂದ, 252 00:12:09,606 --> 00:12:11,480 ನೀವು ಡಬಲ್ ಹೊಂದಿವೆ ಅವಕಾಶ, ನೀವು ನೀನು 253 00:12:11,480 --> 00:12:13,516 ಮತ್ತೊಂದು ಘರ್ಷಣೆ ಹೊಂದಲು ಕ್ಲಸ್ಟರ್ ಜೊತೆ, 254 00:12:13,516 --> 00:12:14,890 ಮತ್ತು ಕ್ಲಸ್ಟರ್ ಒಂದು ಬೆಳೆಯುತ್ತದೆ. 255 00:12:14,890 --> 00:12:19,640 ಮತ್ತು ನೀವು ಬೆಳೆಯುತ್ತಿರುವ ಮತ್ತು ಬೆಳೆಯುತ್ತಿರುವ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತೇವೆ ಘರ್ಷಣೆ ಹೊಂದುವ ನಿಮ್ಮ ಸಾಧ್ಯತೆ. 256 00:12:19,640 --> 00:12:24,470 ಮತ್ತು ಅಂತಿಮವಾಗಿ ಅದು ಕೆಟ್ಟ ಇಲ್ಲಿದೆ ಎಂದು ಎಲ್ಲಾ ದಶಮಾಂಶ ವಿಂಗಡಿಸುವ ಅಲ್ಲ. 257 00:12:24,470 --> 00:12:27,590 >> ಇತರ ಸಮಸ್ಯೆ ಆದರೂ ನಾವು ಆಗಿದೆ ಇನ್ನೂ, ಮತ್ತು ಇದುವರೆಗೆ ಈ ಹಂತದವರೆಗೆ, 258 00:12:27,590 --> 00:12:30,336 ನಾವು ಕೇವಲ ರೀತಿಯ ಇಲ್ಲಿಗೆ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, 259 00:12:30,336 --> 00:12:31,960 ನಾವು ಇನ್ನೂ 10 ತಂತಿಗಳನ್ನು ಕೋಣೆ. 260 00:12:31,960 --> 00:12:37,030 ನಾವು ಹ್ಯಾಶ್ ಮುಂದುವರಿಸಲು ಬಯಸಿದರೆ ಸ್ಪ್ರಿಂಗ್ಫೀಲ್ಡ್ ಪ್ರಜೆಗಳು 261 00:12:37,030 --> 00:12:38,790 ನಾವು ಮಾತ್ರ ಅಲ್ಲಿ ಅವುಗಳಲ್ಲಿ 10 ಪಡೆಯಬಹುದು. 262 00:12:38,790 --> 00:12:42,619 ಮತ್ತು ನಾವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಒಂದು 11 ಅಥವಾ 12 ನೇ ಸೇರಿಸಲು ವೇಳೆ ನಾವು ಅವುಗಳನ್ನು ಹಾಕಲು ಸ್ಥಾನ ಹೊಂದಿಲ್ಲ. 263 00:12:42,619 --> 00:12:45,660 ನಾವು ಒಳ ತಿರುಗುತ್ತಿದ್ದರೆ ಮಾಡಬಹುದು ವಲಯಗಳು, ಖಾಲಿ ಸ್ಥಾನವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಪ್ರಯತ್ನಿಸುವಾಗ 264 00:12:45,660 --> 00:12:49,000 ಮತ್ತು ನಾವು ಬಹುಶಃ ಸಿಲುಕಿಕೊಂಡರು ಅನಂತ ಆದೇಶಗಳ. 265 00:12:49,000 --> 00:12:51,810 >> ಆದ್ದರಿಂದ ಕಲ್ಪನೆಯನ್ನು ನೀಡುತ್ತಾಳೆ ಈ ರೀತಿಯ ಏನೋ ಸರಣಿ ಕರೆಯಲಾಗುತ್ತದೆ. 266 00:12:51,810 --> 00:12:55,790 ಈ ನಾವು ತರಲು ನೀನು ಅಲ್ಲಿ ಆಗಿದೆ ಮತ್ತೆ ಚಿತ್ರ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು. 267 00:12:55,790 --> 00:13:01,300 ಹೀಗಾದರೆ ಬದಲಿಗೆ ಕೇವಲ ಸಂಗ್ರಹಿಸುವ ಶ್ರೇಣಿಯಲ್ಲಿನ ಅಕ್ಷಾಂಶ ಸ್ವತಃ, 268 00:13:01,300 --> 00:13:04,471 ರಚನೆಯ ಪ್ರತಿ ಅಂಶ ಸಾಧ್ಯವೋ ಅನೇಕ ತುಣುಕುಗಳನ್ನು ದತ್ತಾಂಶದ ಹಿಡಿದಿಡಲು? 269 00:13:04,471 --> 00:13:05,970 ಸರಿ ಸರಿ, ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ? 270 00:13:05,970 --> 00:13:09,280 ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮಾತ್ರ ಮಾಡಬಹುದು ಗೊತ್ತು ಒಂದು ರಚನೆಯ ಪ್ರತಿ ಅಂಶ hold-- 271 00:13:09,280 --> 00:13:12,930 ಕೇವಲ ಒಂದು ತುಣುಕು ಹಿಡಿಸುವ ಅಕ್ಷಾಂಶ ಪ್ರಕಾರದ ದತ್ತಾಂಶದ. 272 00:13:12,930 --> 00:13:16,750 >> ಆದರೆ ಯಾವ ಅಕ್ಷಾಂಶ ರೀತಿಯ ಲಿಂಕ್ ಪಟ್ಟಿ ಬಲ, ಆಗಿದೆ? 273 00:13:16,750 --> 00:13:19,830 ಆದ್ದರಿಂದ ಯಾವ ವೇಳೆ ಪ್ರತಿ ರಚನೆಯ ಅಂಶ ಆಗಿತ್ತು 274 00:13:19,830 --> 00:13:22,790 ಲಿಂಕ್ ಪಟ್ಟಿ ಮುಖ್ಯಸ್ಥ ಒಂದು ಪಾಯಿಂಟರ್? 275 00:13:22,790 --> 00:13:24,680 ನಂತರ ನಾವು ರಚಿಸಬಹುದು ಆ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು 276 00:13:24,680 --> 00:13:27,120 ಮತ್ತು, ನಿರಂಕುಶವಾಗಿ ಬೆಳೆಯಲು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಅವಕಾಶ ಏಕೆಂದರೆ 277 00:13:27,120 --> 00:13:32,090 ನಮಗೆ ಬೆಳೆಯಲು ಮತ್ತು ಹೆಚ್ಚು ಬಹಳಷ್ಟು ಸಂಕುಚಿಸುತ್ತವೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮಾಡುತ್ತದೆ ಮೃದುವಾಗಿ ಹೆಚ್ಚು. 278 00:13:32,090 --> 00:13:34,210 ಹಾಗಾಗಿ ನಾವು ಈಗ ಬಳಸುತ್ತಿದ್ದರೆ, ನಾವು, ಈ ಹತೋಟಿ? 279 00:13:34,210 --> 00:13:37,760 ನಾವು ಈ ಸರಪಳಿಗಳು ಬೆಳೆಯಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಈ ರಚನೆಯ ಸ್ಥಳಗಳನ್ನು ಔಟ್. 280 00:13:37,760 --> 00:13:40,740 >> ಈಗ ನಾವು ಅನಂತ ಹೊಂದುವುದು ಅಕ್ಷಾಂಶ ಪ್ರಮಾಣವನ್ನು, ಅಥವಾ ಅನಂತ, 281 00:13:40,740 --> 00:13:44,170 ಒಂದು ಕ್ರಮವಿಲ್ಲದ ಪ್ರಮಾಣದ ಡೇಟಾ ನಮ್ಮ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ 282 00:13:44,170 --> 00:13:47,760 ಇದುವರೆಗೆ ಸಿಲುಕಿತು ಇಲ್ಲದೆ ಘರ್ಷಣೆ ಸಮಸ್ಯೆ. 283 00:13:47,760 --> 00:13:50,740 ನಾವು ತೆಗೆದು ಬಂದಿದೆ ಈ ಮಾಡುವುದರಿಂದ ಕ್ಲಸ್ಟರಿಂಗ್. 284 00:13:50,740 --> 00:13:54,380 ಮತ್ತು ನಾವು ಸೇರಿಸಲು ಮಾಡಿದಾಗ ತಿಳಿದಿದೆ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ, ನೀವು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ವೇಳೆ 285 00:13:54,380 --> 00:13:57,779 ಒಂದೊಂದಾಗಿ ಲಿಂಕ್ ಪಟ್ಟಿಗಳು ನಮ್ಮ ವೀಡಿಯೊ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮತ್ತು ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು 286 00:13:57,779 --> 00:13:59,070 ಇದು ಒಂದು ನಿರಂತರ ಸಮಯದಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಯ. 287 00:13:59,070 --> 00:14:00,710 ನಾವು ಮುಂದೆ ಸೇರಿಸುವುದರಿಂದ ನೀವು. 288 00:14:00,710 --> 00:14:04,400 >> ಮತ್ತು ನೋಟ ಅಪ್, ಚೆನ್ನಾಗಿ ಗೊತ್ತು ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹುಡುಕುವ 289 00:14:04,400 --> 00:14:05,785 ಬಲ, ಸಮಸ್ಯೆ ಇರಬಹುದು? 290 00:14:05,785 --> 00:14:07,910 ನಾವು ಮೂಲಕ ಹುಡುಕಲು ಹೊಂದಿವೆ ಆರಂಭದಿಂದಲೂ ಅಂತ್ಯಗೊಳಿಸಲು. 291 00:14:07,910 --> 00:14:10,460 ಯಾವುದೇ ಯಾದೃಚ್ಛಿಕ ಇಲ್ಲ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರವೇಶ. 292 00:14:10,460 --> 00:14:15,610 ಆದರೆ ಬದಲಿಗೆ ಒಂದು ಹೊಂದುವ ಸಂಬಂಧ ವೀಕ್ಷಣ n ಓ ಎಂದು ಅಲ್ಲಿ ಪಟ್ಟಿ, 293 00:14:15,610 --> 00:14:19,590 ನಾವು ಈಗ 10 ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು, ಅಥವಾ 1,000 ಸಂಬಂಧಿತ ಪಟ್ಟಿಗಳನ್ನು 294 00:14:19,590 --> 00:14:24,120 ಈಗ 10 ಭಾಗಿಸಿ n ನ ಒ, ಅಥವಾ n ಓ 1,000 ಗುರುಗಳು. 295 00:14:24,120 --> 00:14:26,940 >> ನಾವು ಮಾತನಾಡುವ ಸಂದರ್ಭದಲ್ಲಿ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಸಂಕೀರ್ಣತೆ ಬಗ್ಗೆ 296 00:14:26,940 --> 00:14:30,061 ನಾವು ನಿಜವಾದ ರಲ್ಲಿ, ಸ್ಥಿರ ನಿರ್ಲಕ್ಷಿಸಿ ಈ ವಿಷಯಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಪರವಾಗಿಲ್ಲ ವಿಶ್ವದ, 297 00:14:30,061 --> 00:14:30,560 ಬಲ? 298 00:14:30,560 --> 00:14:33,080 ನಾವು ವಾಸ್ತವವಾಗಿ ಗಮನಿಸಿದರೆ ಇದಕ್ಕೆ ಪ್ರಮುಖ 299 00:14:33,080 --> 00:14:36,610 ವೇಗವಾಗಿ 10 ಬಾರಿ ಚಲಾಯಿಸಲು, ಅಥವಾ 1,000 ಪಟ್ಟು ವೇಗವಾಗಿ, 300 00:14:36,610 --> 00:14:41,570 ನಾವು ದೀರ್ಘ ಒಂದು ವಿತರಿಸುವ ಏಕೆಂದರೆ 1,000 ಸಣ್ಣ ಸರಪಳಿಗಳು ಅಡ್ಡಲಾಗಿ ಸರಣಿ. 301 00:14:41,570 --> 00:14:45,090 ಮತ್ತು ಆದ್ದರಿಂದ ಪ್ರತಿ ಬಾರಿ ನೋಡಲು ನಾವು ಆ ಸರಪಣಿಗಳನ್ನು ಮೂಲಕ 302 00:14:45,090 --> 00:14:50,290 ನಾವು ಹೆದರುವುದಿಲ್ಲ 999 ಸರಪಳಿಗಳು ನಿರ್ಲಕ್ಷಿಸಿ ಬಗ್ಗೆ, ಮತ್ತು ಕೇವಲ ಒಂದು ಹುಡುಕಲು. 303 00:14:50,290 --> 00:14:53,220 >> ಇದು ಸರಾಸರಿ ಆಗಿದೆ 1,000 ಬಾರಿ ಕಡಿಮೆ ಎಂದು. 304 00:14:53,220 --> 00:14:56,460 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಇನ್ನೂ ರೀತಿಯ ಇವೆ ಈ ಸರಾಸರಿ ಸಂದರ್ಭದಲ್ಲಿ ಕಡೆಗೆ ಉಪಚರಿಸುವಾಗ 305 00:14:56,460 --> 00:15:01,610 ನಿರಂತರ ಸಮಯದಲ್ಲಿ, ಆದರೆ ಮಾತ್ರ ನಾವು ಸನ್ನೆ ಕಾರಣ 306 00:15:01,610 --> 00:15:03,730 ಕೆಲವು ಬೃಹತ್ ಸ್ಥಿರವಾದ ಅಂಶ ಭಾಗಿಸುವ. 307 00:15:03,730 --> 00:15:05,804 ಹೇಗೆ ಈ ಮಾಡಬಹುದು ನೋಡೋಣ ವಾಸ್ತವವಾಗಿ ಆದರೂ ನೋಡಲು. 308 00:15:05,804 --> 00:15:08,720 ಆದ್ದರಿಂದ ಈ ನಾವು ಹ್ಯಾಶ್ ಟೇಬಲ್ ನಾವು ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಘೋಷಿಸುವ ಮೊದಲು ಎಂದು 309 00:15:08,720 --> 00:15:10,270 10 ತಂತಿಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯ ಹೊಂದಿತ್ತು. 310 00:15:10,270 --> 00:15:11,728 ನಾವು ಇನ್ನು ಮುಂದೆ ಹಾಗೆ ಹೋಗುತ್ತಿಲ್ಲ. 311 00:15:11,728 --> 00:15:13,880 ನಾವು ಈಗಾಗಲೇ ತಿಳಿದಿರುವ ಮಾದರಿಯನ್ನು ಮಿತಿಗಳನ್ನು. 312 00:15:13,880 --> 00:15:20,170 ಈಗ ನಮ್ಮ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಎಂದು ವಿಶೇಷವೇನು 10 ಗ್ರಂಥಿಗಳು, ಪಾಯಿಂಟರ್ಸ್ ಒಂದು ಶ್ರೇಣಿಯನ್ನು 313 00:15:20,170 --> 00:15:22,120 ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮುಖ್ಯಸ್ಥರಿಗೆ. 314 00:15:22,120 --> 00:15:23,830 >> ಮತ್ತು ಇದೀಗ ಶೂನ್ಯ. 315 00:15:23,830 --> 00:15:26,170 ಆ 10 ಪಾಯಿಂಟರ್ಗಳ ಪ್ರತಿ ಒಂದು ಶೂನ್ಯ. 316 00:15:26,170 --> 00:15:29,870 ಏನೂ ನಮ್ಮ ಇಲ್ಲ ಇದೀಗ ಟೇಬಲ್ ಹ್ಯಾಶ್. 317 00:15:29,870 --> 00:15:32,690 >> ಈಗ ಕೆಲವು ಹಾಕಲು ಆರಂಭಿಸೋಣ ಈ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ವಿಷಯಗಳನ್ನು. 318 00:15:32,690 --> 00:15:35,440 ಮತ್ತು ಇದನ್ನು ವಿಧಾನ ಹೇಗೆ ನೋಡೋಣ ನಮಗೆ ಸ್ವಲ್ಪ ಲಾಭ ಹೋಗಿ. 319 00:15:35,440 --> 00:15:36,760 ಈಗ ಜೋಯಿ ಹ್ಯಾಶ್ ಲೆಟ್. 320 00:15:36,760 --> 00:15:40,210 ನಾವು ಸ್ಟ್ರಿಂಗ್ ಜೋಯಿ ಮೂಲಕ ರನ್ ಮಾಡುತ್ತೇವೆ ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಮತ್ತು ನಾವು 6 ಮರಳಿ. 321 00:15:40,210 --> 00:15:41,200 ಸರಿ ನಾವು ಈಗ ಏನು ಮಾಡಬೇಕು? 322 00:15:41,200 --> 00:15:44,090 >> ಸರಿ ಈಗ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಕೆಲಸ, ನಾವು ರಚನೆಗಳು ಕೆಲಸ ಇಲ್ಲ. 323 00:15:44,090 --> 00:15:45,881 ಮತ್ತು ನಾವು ಕೆಲಸ ಮಾಡಿದಾಗ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ನಾವು 324 00:15:45,881 --> 00:15:49,790 ನಾವು ಸಕ್ರಿಯವಾಗಿ ಆರಂಭಿಸಲು ಅಗತ್ಯವಿದೆ ಗೊತ್ತು ಸ್ಪೇಸ್ ಮತ್ತು ಕಟ್ಟಡ ಸರಪಳಿಗಳು ಹಂಚುತ್ತಾರೆ. 325 00:15:49,790 --> 00:15:54,020 ಆ ರೀತಿಯ ಆ ಕೋರ್ ಇವೆ how-- ಇಲ್ಲಿದೆ ಲಿಂಕ್ ಪಟ್ಟಿ ನಿರ್ಮಿಸುವ ಅಂಶಗಳನ್ನು. 326 00:15:54,020 --> 00:15:57,670 ಆದ್ದರಿಂದ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹೊರಡೋಣ ಜೋಯಿ ಜಾಗವನ್ನು ನಿಯೋಜಿಸಿ, 327 00:15:57,670 --> 00:16:00,390 ತದನಂತರ ನ ಸರಣಿ ಅವನನ್ನು ಸೇರಿಸಲು ಅವಕಾಶ. 328 00:16:00,390 --> 00:16:03,170 >> ಈಗ ನಾವು ಮಾಡಿದ ಯಾವ ನೋಡಲು. 329 00:16:03,170 --> 00:16:06,440 ನಾವು ಜೋಯಿ ಹ್ಯಾಶ್ ನಾವು ಹ್ಯಾಶ್ಕೋಡ್ 6 ಸಿಕ್ಕಿತು. 330 00:16:06,440 --> 00:16:11,790 ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 6 ಈಗ ಪಾಯಿಂಟರ್ ಲಿಂಕ್ ಪಟ್ಟಿ ಮುಖ್ಯಸ್ಥ ಸೂಚಿತವಾಗಿರುತ್ತದೆ, 331 00:16:11,790 --> 00:16:14,900 ಮತ್ತು ಇದೀಗ ಅದನ್ನು ಮಾತ್ರ ಇಲ್ಲಿದೆ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಅಂಶ. 332 00:16:14,900 --> 00:16:18,350 ಆ ನೋಡ್ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಜೋಯಿ ಆಗಿದೆ. 333 00:16:18,350 --> 00:16:22,300 >> ನಾವು ಜೋಯಿ ಹುಡುಕುವ ಅಗತ್ಯವಿಲ್ಲ ಆದ್ದರಿಂದ ನಂತರ, ನಾವು ಮತ್ತೆ ಜೋಯಿ ಹ್ಯಾಶ್, 334 00:16:22,300 --> 00:16:26,300 ನಾವು ನಮ್ಮ ಏಕೆಂದರೆ ಮತ್ತೆ 6 ಪಡೆಯಲು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ನಿಯಂತ್ರಣವಾದವಲ್ಲದ ಆಗಿದೆ. 335 00:16:26,300 --> 00:16:30,400 ನಂತರ ನಾವು ತಲೆ ಆರಂಭವಾಗುವುದು ಲಿಂಕ್ ಪಟ್ಟಿ ತೋರಿಸಿದರು 336 00:16:30,400 --> 00:16:33,360 ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ ಮೂಲಕ 6, ಮತ್ತು ನಾವು ಮರಳಿ ಪಡೆಯಬಹುದು 337 00:16:33,360 --> 00:16:35,650 ಜೋಯಿ ಹೇಗೆ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಎಂದು ಅಡ್ಡಲಾಗಿ. 338 00:16:35,650 --> 00:16:37,780 ನಾವು ನಿರ್ಮಿಸಲು ನಮ್ಮ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಟೇಬಲ್ ಹ್ಯಾಶ್, 339 00:16:37,780 --> 00:16:41,790 ಮತ್ತು ನಮ್ಮ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಹಾಗೂ ಡೇಟಾ ವಿತರಿಸಲು, 340 00:16:41,790 --> 00:16:45,770 ಸರಾಸರಿ ಆ ಪ್ರತಿಯೊಂದು ಲಿಂಕ್ ಪ್ರತಿ ಸರಣಿ ಸ್ಥಳ ಪಟ್ಟಿಗಳನ್ನು 341 00:16:45,770 --> 00:16:50,110 ವೇಳೆ ಗಾತ್ರವನ್ನು 1/10 ಇರುತ್ತದೆ ನಾವು ಕೇವಲ ಒಂದು ಬೃಹತ್ ಎಂದು ಹೊಂದಿತ್ತು 342 00:16:50,110 --> 00:16:51,650 ಇದು ಪ್ರತಿಯೊಂದಕ್ಕೂ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ. 343 00:16:51,650 --> 00:16:55,670 >> ನಾವು ಬೃಹತ್ ಲಿಂಕ್ ಎಂದು ವಿತರಣೆ 10 ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಅಡ್ಡಲಾಗಿ ಪಟ್ಟಿ 344 00:16:55,670 --> 00:16:57,760 ಪ್ರತಿ ಪಟ್ಟಿಯಲ್ಲಿ 1/10 ಗಾತ್ರ ಇರುತ್ತದೆ. 345 00:16:57,760 --> 00:17:01,432 ಹೀಗಾಗಿ 10 ಬಾರಿ ಕ್ಷಿಪ್ರವಾಗಿ ಮೂಲಕ ಹುಡುಕಲು. 346 00:17:01,432 --> 00:17:02,390 ಇದರಿಂದ ಮತ್ತೆ ಇದನ್ನು ನಾವು. 347 00:17:02,390 --> 00:17:04,290 ಈಗ ರಾಸ್ ಹ್ಯಾಶ್ ಲೆಟ್. 348 00:17:04,290 --> 00:17:07,540 >> ಮತ್ತು ನಾವು ಇದನ್ನು ರಾಸ್, ಹೇಳಲು ಅವಕಾಶ ನಾವು ಹಿಂದೆ ಹ್ಯಾಶ್ ಕೋಡ್ 2 ಆಗಿದೆ. 349 00:17:07,540 --> 00:17:10,630 ಸರಿ ಈಗ ನಾವು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿಯೋಜಿಸಿ ಹೊಸ ನೋಡ್, ನಾವು, ನೋಡ್ನಲ್ಲಿ ರಾಸ್ ಪುಟ್ 350 00:17:10,630 --> 00:17:14,900 ನಾವು ಸರಣಿ ಸ್ಥಳ ಈಗ ಹೇಳಲು 2, ಶೂನ್ಯ ತೋರುತ್ತಿರುವಂತೆ ಬದಲಿಗೆ, 351 00:17:14,900 --> 00:17:18,579 ಒಂದು ಲಿಂಕ್ ಮುಖ್ಯಸ್ಥ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಅವರ ಏಕೈಕ ನೋಡ್ ಪಟ್ಟಿ ರಾಸ್. 352 00:17:18,579 --> 00:17:22,660 ಮತ್ತು ನಾವು, ನಾವು ಈ ಒಂದು ಬಾರಿ ಮಾಡಬಹುದು ರಾಚೆಲ್ ಹ್ಯಾಶ್ ಮತ್ತು ಹ್ಯಾಶ್ಕೋಡ್ 4 ಪಡೆಯಬಹುದು. 353 00:17:22,660 --> 00:17:25,490 ರಾಚೆಲ್ ಪುಟ್, ಒಂದು ಹೊಸ ನೋಡ್ malloc ನೋಡ್ ಮತ್ತು ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ ಹೇಳುತ್ತಾರೆ 354 00:17:25,490 --> 00:17:27,839 4 ಈಗ ತಲೆ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಅವರ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ 355 00:17:27,839 --> 00:17:31,420 ಕೇವಲ ಅಂಶ ರಾಚೆಲ್ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ. 356 00:17:31,420 --> 00:17:33,470 >> ಸರಿ ಆದರೆ ಏನಾಗುತ್ತದೆ ನಾವು ಘರ್ಷಣೆ? 357 00:17:33,470 --> 00:17:38,560 ನಾವು ಘರ್ಷಣೆಗೆ ನಿರ್ವಹಿಸಲು ಹೇಗೆ ನೋಡೋಣ ಪ್ರತ್ಯೇಕ ಸರಣಿ ವಿಧಾನವನ್ನು ಬಳಸಿ. 358 00:17:38,560 --> 00:17:39,800 ನ ಫೋಬೆ ಹ್ಯಾಶ್ ಲೆಟ್. 359 00:17:39,800 --> 00:17:41,094 ನಾವು ಹ್ಯಾಶ್ಕೋಡ್ 6 ಪಡೆಯಿರಿ. 360 00:17:41,094 --> 00:17:44,010 ನಮ್ಮ ಹಿಂದಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ನಾವು ಕೇವಲ ಎಂದು ಶ್ರೇಣಿಯಲ್ಲಿನ ತಂತಿಗಳ ಸಂಗ್ರಹಿಸಲು. 361 00:17:44,010 --> 00:17:45,980 ಈ ಒಂದು ಸಮಸ್ಯೆ. 362 00:17:45,980 --> 00:17:48,444 >> ನಾವು ಉಡುಗೆ ತೊಡುಗೆ ಬಯಸುವುದಿಲ್ಲ ಜೋಯಿ, ಮತ್ತು ನಾವು ಈಗಾಗಲೇ ಬಂದಿದೆ 363 00:17:48,444 --> 00:17:51,110 ನಾವು ಕೆಲವು ಕ್ಲಸ್ಟರಿಂಗ್ ಪಡೆಯುವುದು ಕಾಣಬಹುದು ಸಮಸ್ಯೆಗಳನ್ನು ನಾವು ಪ್ರಯತ್ನಿಸಿದರೆ ಮತ್ತು ಹಂತದ 364 00:17:51,110 --> 00:17:52,202 ಮೂಲಕ ಮತ್ತು ತನಿಖೆ. 365 00:17:52,202 --> 00:17:54,660 ಆದರೆ ಹೀಗಾದರೆ ನಾವು ರೀತಿಯ ಈ ಹಕ್ಕನ್ನು, ಅದೇ ರೀತಿಯಲ್ಲಿ ಚಿಕಿತ್ಸೆ? 366 00:17:54,660 --> 00:17:57,440 ಇದು ಕೇವಲ ಒಂದು ಅಂಶ ಸೇರಿಸುವ ಹೀಗಿದೆ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ತಲೆಗೆ. 367 00:17:57,440 --> 00:18:00,220 ಫೋಬೆ ಫಾರ್ ಕೇವಲ malloc ಜಾಗ ಲೆಟ್. 368 00:18:00,220 --> 00:18:04,764 >> ನಾವು ಫೋಬೆ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಅಂಕಗಳನ್ನು ಹೇಳುತ್ತೇನೆ ಲಿಂಕ್ ಪಟ್ಟಿ ಹಳೆಯ ತಲೆಗೆ, 369 00:18:04,764 --> 00:18:07,180 ತದನಂತರ 6 ಕೇವಲ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಲಿಂಕ್ ಪಟ್ಟಿ ಹೊಸ ತಲೆ. 370 00:18:07,180 --> 00:18:10,150 ಮತ್ತು ಈಗ ನಾವು ಫೋಬೆ ಬದಲಾಯಿಸಿದ್ದರೆ, ನೋಡಲು. 371 00:18:10,150 --> 00:18:14,210 ನಾವು ಈಗ ಎರಡು ಸಂಗ್ರಹಿಸಬಹುದು ಹ್ಯಾಶ್ಕೋಡ್ 6 ಅಂಶಗಳನ್ನು, 372 00:18:14,210 --> 00:18:17,170 ಮತ್ತು ನಾವು ಯಾವುದೇ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿಲ್ಲ. 373 00:18:17,170 --> 00:18:20,147 >> ಎಂದು ಬಹುಮಟ್ಟಿಗೆ ಅಷ್ಟೆ ಸರಣಿ ಇಲ್ಲ. 374 00:18:20,147 --> 00:18:21,980 ಮತ್ತು ಸರಣಿ ಖಂಡಿತವಾಗಿಯೂ ಮಾದರಿಯನ್ನು 375 00:18:21,980 --> 00:18:27,390 ನೀವು ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ಎಂದು ನಾನು ನೀವು ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದಲ್ಲಿ ದಶಮಾಂಶ ಸಂಗ್ರಹಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ. 376 00:18:27,390 --> 00:18:30,890 ಆದರೆ ಈ ಸಂಯೋಜನೆಯನ್ನು ಸಾಲುಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಪಟ್ಟಿಗಳನ್ನು 377 00:18:30,890 --> 00:18:36,080 ಒಟ್ಟಿಗೆ ನಿಜವಾಗಿಯೂ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ರೂಪಿಸಲು ನಾಟಕೀಯವಾಗಿ ನಿಮ್ಮ ಸಾಮರ್ಥ್ಯವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ 378 00:18:36,080 --> 00:18:40,550 ದೊಡ್ಡ ಪ್ರಮಾಣದ ದತ್ತಾಂಶವನ್ನು ಸಂಗ್ರಹಿಸಿಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ ಬೇಗನೆ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಹುಡುಕಲು 379 00:18:40,550 --> 00:18:41,630 ಡೇಟಾವನ್ನು ಮೂಲಕ. 380 00:18:41,630 --> 00:18:44,150 >> ಒಂದು ಇನ್ನೂ ಅಲ್ಲಿಗೆ ಡೇಟಾ ರಚನೆ 381 00:18:44,150 --> 00:18:48,700 ಸಹ ಸ್ವಲ್ಪ ಇರಬಹುದು ಖಾತರಿ ದೃಷ್ಟಿಯಿಂದ ಉತ್ತಮ 382 00:18:48,700 --> 00:18:51,920 ನಮ್ಮ ಅಳವಡಿಕೆ, ಅಳಿಸಿದ, ಮತ್ತು ಹುಡುಕುವ ಬಾರಿ ವೇಗವಾಗಿ ಅವು. 383 00:18:51,920 --> 00:18:55,630 ಮತ್ತು ನಾವು ಪ್ರಯತ್ನಿಸುತ್ತದೆ ವೀಡಿಯೊದಲ್ಲಿ ಎಂದು ನೋಡುತ್ತಾರೆ. 384 00:18:55,630 --> 00:18:58,930 ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ, ಈ CS50 ಹೊಂದಿದೆ. 385 00:18:58,930 --> 00:19:00,214