1 00:00:00,000 --> 00:00:05,860 >> [ಸಂಗೀತ] 2 00:00:05,860 --> 00:00:09,530 >> ಡೌಗ್ LLOYD: ನೀವು ಬಹುಶಃ ಭಾವಿಸುತ್ತೇನೆ ಕೋಡ್ ಕೇವಲ ಒಂದು ಕಾರ್ಯವನ್ನು ಸಾಧಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. 3 00:00:09,530 --> 00:00:10,450 ನೀವು ಅದನ್ನು ಬರೆಯಲು. 4 00:00:10,450 --> 00:00:11,664 ಇದು ಏನೋ ಮಾಡುತ್ತದೆ. 5 00:00:11,664 --> 00:00:12,580 ಅದು ಬಹುಮಟ್ಟಿಗೆ ಇಲ್ಲಿದೆ. 6 00:00:12,580 --> 00:00:13,160 >> ನೀವು ಇದು ಕಂಪೈಲ್. 7 00:00:13,160 --> 00:00:13,993 ನೀವು ಪ್ರೊಗ್ರಾಮನ್ನು. 8 00:00:13,993 --> 00:00:15,370 ನೀವು ಹೋಗಲು ಉತ್ತಮ ಆರ್. 9 00:00:15,370 --> 00:00:17,520 >> ಆದರೆ ನಂಬಿಕೆ ಅಥವಾ, ವೇಳೆ ನೀವು ದೀರ್ಘಕಾಲ ಕೋಡ್ 10 00:00:17,520 --> 00:00:20,550 ನೀವು ನಿಜವಾಗಿಯೂ ನೋಡಲು ಬರಬಹುದೆಂದು ಸುಂದರ ವಿಷಯ ಎಂದು ಕೋಡ್. 11 00:00:20,550 --> 00:00:23,275 ಇದು ಒಂದು ಸಮಸ್ಯೆ ಬಗೆಹರಿಸುವ ಒಂದು ಕುತೂಹಲಕಾರಿ ರೀತಿಯಲ್ಲಿ, 12 00:00:23,275 --> 00:00:26,510 ಅಥವಾ ನಿಜವಾಗಿಯೂ ಕೇವಲ ವಿಷಯವೆಂದರೆ ಇದು ಕಾಣುತ್ತದೆ ರೀತಿಯಲ್ಲಿ ಬಗ್ಗೆ ಅಚ್ಚುಕಟ್ಟಾಗಿ. 13 00:00:26,510 --> 00:00:28,750 ನೀವು ನಗುವುದು ಇರಬಹುದು ನನಗೆ, ಆದರೆ ಇದು ನಿಜ. 14 00:00:28,750 --> 00:00:31,530 ಮತ್ತು ಪುನರಾವರ್ತನ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ರೀತಿಯ ಈ ಕಲ್ಪನೆಯನ್ನು ಪಡೆಯಲು 15 00:00:31,530 --> 00:00:34,090 ಸುಂದರವಾದ, ಸೊಗಸಾದ ಕಾಣುವ ಕೋಡ್. 16 00:00:34,090 --> 00:00:37,740 ಇದು ರೀತಿಯಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಬಗೆಹರಿಸುವ , ದೃಶ್ಯೀಕರಿಸುವುದು ಸುಲಭ, ಆಸಕ್ತಿಯಾಗಿವೆ 17 00:00:37,740 --> 00:00:39,810 ಮತ್ತು ಆಶ್ಚರ್ಯಕರವಾಗಿ ಕಡಿಮೆ. 18 00:00:39,810 --> 00:00:43,190 >> ರೀತಿಯಲ್ಲಿ ಪುನರಾವರ್ತನ ಕೃತಿಗಳು ಒಂದು ಪುನರಾವರ್ತಿತ ಕಾರ್ಯ, ಆಗಿದೆ 19 00:00:43,190 --> 00:00:49,291 ಕರೆಗಳನ್ನು ಒಂದು ಕ್ರಿಯೆಯಾಗಿದೆ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಸ್ವತಃ ಅದರ ನಿರ್ವಹಣೆ ಭಾಗವಾಗಿ. 20 00:00:49,291 --> 00:00:51,790 ಎಂದು, ಸ್ವಲ್ಪ ವಿಚಿತ್ರ ತೋರುತ್ತದೆ ಇರಬಹುದು ಮತ್ತು ನಾವು ಸ್ವಲ್ಪ ನೋಡುತ್ತಾರೆ 21 00:00:51,790 --> 00:00:53,750 ಈ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಕೆಲಸ ಹೇಗೆ. 22 00:00:53,750 --> 00:00:55,560 ಆದರೆ ಮತ್ತೆ, ಈ ಪುನರಾವರ್ತಿತ ವಿಧಾನಗಳು 23 00:00:55,560 --> 00:00:57,730 ತುಂಬಾ ಸೊಗಸಾದ ಎಂದು ನಾನು ಅವರು ನೀನು ಏಕೆಂದರೆ 24 00:00:57,730 --> 00:01:00,410 ಇಲ್ಲದೆ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಎಲ್ಲಾ ಇತರ ಕ್ರಿಯೆಗಳನ್ನು ಪಡೆಯುವುದು 25 00:01:00,410 --> 00:01:02,710 ಅಥವಾ ಈ ದೀರ್ಘ ಕುಣಿಕೆಗಳು. 26 00:01:02,710 --> 00:01:06,310 ಈ ಪುನರಾವರ್ತಿತ ಎಂದು ನೋಡುತ್ತಾರೆ ಕಾರ್ಯವಿಧಾನಗಳು ಆದ್ದರಿಂದ ಸಣ್ಣ ನೋಡಲು ಹೋಗುವ. 27 00:01:06,310 --> 00:01:10,610 ಮತ್ತು ಅವರು ನಿಜವಾಗಿಯೂ ಮಾಡಲು ಹೋಗುವ ನಿಮ್ಮ ಕೋಡ್ ಬಹಳಷ್ಟು ಹೆಚ್ಚು ಸುಂದರವಾಗಿ. 28 00:01:10,610 --> 00:01:12,560 >> ನಾನು ನಿಮಗೊಂದು ಉದಾಹರಣೆಯನ್ನು ನೀಡುತ್ತೇನೆ ಈ ಹೇಗೆ ನೋಡಿ 29 00:01:12,560 --> 00:01:14,880 ಒಂದು ಪುನರಾವರ್ತಿತ ವಿಧಾನ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು ಇರಬಹುದು. 30 00:01:14,880 --> 00:01:18,202 ಈ ಚೆನ್ನಾಗಿ ಬಂದಿದೆ ಆದ್ದರಿಂದ ಅನೇಕ ವರ್ಷಗಳ ಹಿಂದೆ ಗಣಿತ ವರ್ಗ 31 00:01:18,202 --> 00:01:20,910 ಏನೋ ಕರೆಯಲಾಗುತ್ತದೆ ಸಾಮಾನ್ಯವಾಗಿ ಇದು ಅಪವರ್ತನೀಯ ಕಾರ್ಯ, 32 00:01:20,910 --> 00:01:25,340 ಒಂದು ಆಶ್ಚರ್ಯಕರ ಸ್ಥಳವನ್ನು, ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ ಇದು ಎಲ್ಲಾ ಧನಾತ್ಮಕ ಪೂರ್ಣಾಂಕಗಳನ್ನು ಮೇಲೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. 33 00:01:25,340 --> 00:01:28,850 ಮತ್ತು ರೀತಿಯಲ್ಲಿ ಎಂದು ಎನ್ ಅಪವರ್ತನೀಯ ಕಂಡುಹಿಡಿಯಲಾಗುತ್ತದೆ 34 00:01:28,850 --> 00:01:31,050 ನೀವು ಎಲ್ಲಾ ಗುಣಿಸಿ ಇದೆ ಹೆಚ್ಚು ಸಂಖ್ಯೆಯಲ್ಲಿ ಕಡಿಮೆ 35 00:01:31,050 --> 00:01:33,750 ಅಥವಾ ಸಮಾನ ಎನ್ ಒಟ್ಟಿಗೆ ಗೆ ಎಲ್ಲಾ ಪೂರ್ಣಾಂಕಗಳ ಕಡಿಮೆ 36 00:01:33,750 --> 00:01:34,880 ಅಥವಾ ಒಟ್ಟಿಗೆ ಎನ್ ಸಮಾನವಾಗಿರುತ್ತದೆ. 37 00:01:34,880 --> 00:01:39,850 >> ಆದ್ದರಿಂದ 5 ಅಪವರ್ತನೀಯ 5 ಬಾರಿ 4 ಬಾರಿ 3 ಬಾರಿ 2 ಬಾರಿ 1. 38 00:01:39,850 --> 00:01:43,020 ಮತ್ತು 4 ಅಪವರ್ತನೀಯ 4 ಪಟ್ಟು 3 ಬಾರಿ 2 ಬಾರಿ 1 ಹೀಗೆ. 39 00:01:43,020 --> 00:01:44,800 ನೀವು ಕಲ್ಪನೆಯನ್ನು ಪಡೆಯಲು. 40 00:01:44,800 --> 00:01:47,060 >> ಪ್ರೋಗ್ರಾಮರ್ಗಳು, ನಾವು ಇಲ್ಲ ಎನ್, ಕೂಗಾಟ ಬಳಸಿ. 41 00:01:47,060 --> 00:01:51,840 ನಾವು ಅಪವರ್ತನೀಯ ವ್ಯಾಖ್ಯಾನಿಸಲು ಮಾಡುತ್ತೇವೆ n ನ ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯ. 42 00:01:51,840 --> 00:01:56,897 ನಾವು ರಚಿಸಲು ಅಪವರ್ತನೀಯ ಬಳಸಿ ಒಂದು ಸಮಸ್ಯೆಗೆ ಪುನರಾವರ್ತಿತ ಪರಿಹಾರ. 43 00:01:56,897 --> 00:01:59,230 ಮತ್ತು ನಾನು ಹೇಗೆ ಸಂಶಯವಿಲ್ಲ ಇದು ಬಹಳಷ್ಟು ಹೆಚ್ಚು ದೃಷ್ಟಿ ಎಂದು 44 00:01:59,230 --> 00:02:02,380 ರೋಗ ಹೆಚ್ಚಿನ ಮನವಿ ಈ ಆವೃತ್ತಿ, ಇದು 45 00:02:02,380 --> 00:02:05,010 ನಾವು ಒಂದು ಕ್ಷಣದಲ್ಲಿ ನೋಡೋಣ ಮಾಡುತ್ತೇವೆ. 46 00:02:05,010 --> 00:02:08,310 >> ಇಲ್ಲಿ ಒಂದೆರಡು facts-- ಶ್ಲೇಷೆಯಾಗಿ ಉದ್ದೇಶ 47 00:02:08,310 --> 00:02:10,169 ಬಗ್ಗೆ factorial-- ಅಪವರ್ತನೀಯ ಕಾರ್ಯ. 48 00:02:10,169 --> 00:02:13,090 ನಾನು ಹೇಳಿದಂತೆ 1 ಅಪವರ್ತನೀಯ, 1. 49 00:02:13,090 --> 00:02:15,690 2 ಅಪವರ್ತನೀಯ 2 ಬಾರಿ 1 ಆಗಿದೆ. 50 00:02:15,690 --> 00:02:18,470 3 ಅಪವರ್ತನೀಯ 3 ಬಾರಿ 2 ಹೀಗೆ ಬಾರಿ 1, ಮತ್ತು. 51 00:02:18,470 --> 00:02:20,810 ನಾವು ಈಗಾಗಲೇ 4 ಮತ್ತು 5 ಕುರಿತು. 52 00:02:20,810 --> 00:02:23,940 >> ಆದರೆ ಈ ನೋಡುವ, ಇದು ಸತ್ಯವಲ್ಲ? 53 00:02:23,940 --> 00:02:28,220 2 ಅಪವರ್ತನೀಯ ಇಲ್ಲ ಕೇವಲ 2 ಬಾರಿ 1 ಅಪವರ್ತನೀಯ? 54 00:02:28,220 --> 00:02:31,130 ನನ್ನ ಪ್ರಕಾರ, 1 ಅಪವರ್ತನೀಯ 1 ಆಗಿದೆ. 55 00:02:31,130 --> 00:02:34,940 ಹಾಗಿರುವಾಗ ನಾವು ಕೇವಲ ಎಂದು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ, 2 ಅಪವರ್ತನೀಯ 2 ಬಾರಿ 1 ರಿಂದ, 56 00:02:34,940 --> 00:02:38,520 ಇದು ನಿಜವಾಗಿಯೂ ಕೇವಲ 2 ಬಾರಿ ಇಲ್ಲಿದೆ 1 ಅಪವರ್ತನೀಯ? 57 00:02:38,520 --> 00:02:40,900 >> ತದನಂತರ, ಕಲ್ಪನೆಯನ್ನು ವಿಸ್ತರಿಸುವ 3 ಅಪವರ್ತನೀಯ ಅಲ್ಲ 58 00:02:40,900 --> 00:02:44,080 ಕೇವಲ 3 ಬಾರಿ 2 ಅಪವರ್ತನೀಯ? 59 00:02:44,080 --> 00:02:50,350 ಮತ್ತು 4 ಅಪವರ್ತನೀಯ 4 ಪಟ್ಟು ಹೀಗೆ 3, ಮತ್ತು ಅಪವರ್ತನೀಯ? 60 00:02:50,350 --> 00:02:52,530 ವಾಸ್ತವವಾಗಿ, ಅಪವರ್ತನೀಯ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಮಾಡಬಹುದು 61 00:02:52,530 --> 00:02:54,660 ರೀತಿಯ ನಾವು ವೇಳೆ ವ್ಯಕ್ತಪಡಿಸಬಹುದು ಶಾಶ್ವತವಾಗಿ ಈ ನಡೆಸಿ. 62 00:02:54,660 --> 00:02:56,870 ನಾವು ರೀತಿಯ ಸಾರ್ವತ್ರೀಕರಣಗೊಳಿಸಲು ಅಪವರ್ತನೀಯ ಸಮಸ್ಯೆ 63 00:02:56,870 --> 00:02:59,910 ಇದು ಎಂದು N ಬಾರಿ ಎನ್-1 ಅಪವರ್ತನೀಯ. 64 00:02:59,910 --> 00:03:04,840 ಇದು N ಬಾರಿ ಉತ್ಪನ್ನವಾಗಿದೆ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳು ನನಗೆ ಕಡಿಮೆ. 65 00:03:04,840 --> 00:03:08,890 >> ಈ ಕಲ್ಪನೆಯನ್ನು ಈ ಸಮಸ್ಯೆಯ ಸಾಮಾನ್ಯೀಕರಣಗೊಳಿಸುತ್ತ 66 00:03:08,890 --> 00:03:13,410 ನಮಗೆ ಪುನರಾವರ್ತಿತವಾಗಿ ಅನುಮತಿಸುತ್ತದೆ ಅಪವರ್ತನೀಯ ಕಾರ್ಯ. 67 00:03:13,410 --> 00:03:15,440 ನೀವು ಕಾರ್ಯ ಯಾವಾಗ ಪುನರಾವರ್ತಿತವಾಗಿ ಇಲ್ಲ 68 00:03:15,440 --> 00:03:17,470 ಅದರ ಒಂದು ಭಾಗವಾಗಿ ಎಂದು ಅಗತ್ಯವಿರುವ ಎರಡು ವಿಷಯಗಳು. 69 00:03:17,470 --> 00:03:20,990 ನೀವು ಏನೋ ಒಂದು ಎಂದು ಮಾಡಬೇಕು ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು, ನೀವು ಪ್ರಚೋದಿಸುತ್ತದೆ ಮಾಡಿದಾಗ, 70 00:03:20,990 --> 00:03:22,480 ಪುನರಾವರ್ತಿತ ಪ್ರಕ್ರಿಯೆ ನಿಲ್ಲುತ್ತದೆ. 71 00:03:22,480 --> 00:03:25,300 >> ಇಲ್ಲವಾದರೆ, ಒಂದು ಕ್ರಿಯೆ ಕರೆ ಸ್ವತಃ ನೀವು imagine-- ಮಾಡಬಹುದಾದಂತಹಾ 72 00:03:25,300 --> 00:03:26,870 ಶಾಶ್ವತವಾಗಿ ಹೋಗಬಲ್ಲವರಾಗಿದ್ದರು. 73 00:03:26,870 --> 00:03:29,047 ಫಂಕ್ಷನ್ ಕಾರ್ಯ ಕರೆಗಳನ್ನು ಕಾರ್ಯ ಕರೆಗಳನ್ನು ಕರೆಗಳು 74 00:03:29,047 --> 00:03:30,380 ಕಾರ್ಯ ಕಾರ್ಯ ಕರೆಗಳನ್ನು. 75 00:03:30,380 --> 00:03:32,380 ನೀವು ಒಂದು ರೀತಿಯಲ್ಲಿ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಇದನ್ನು ನಿಲ್ಲಿಸಲು 76 00:03:32,380 --> 00:03:34,760 ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಅಂಟಿಕೊಂಡಿತು ಮಾಡಲಾಗುತ್ತದೆ ಅನಂತ ಆದೇಶಗಳ ನಲ್ಲಿ. 77 00:03:34,760 --> 00:03:37,176 ಸಾಂದರ್ಭಿಕವಾಗಿ ನಾಶವಾಗುತ್ತವೆ ಇದು ಮೆಮೊರಿ ರನ್ ಮಾಡುತ್ತೇವೆ ಏಕೆಂದರೆ. 78 00:03:37,176 --> 00:03:38,990 ಆದರೆ ಆ ಪಕ್ಕದಲ್ಲಿನ ಇಲ್ಲಿದೆ. 79 00:03:38,990 --> 00:03:42,210 >> ನಾವು ನಿಲ್ಲಿಸಲು ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಮಾಡಬೇಕು ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಕುಸಿತ ಜೊತೆಗೆ ವಿಷಯಗಳಿಗೆ, 80 00:03:42,210 --> 00:03:46,010 ಅಪಘಾತಗೊಂಡಿರುತ್ತದೆ ಒಂದು ಕಾರ್ಯಕ್ರಮ ಏಕೆಂದರೆ ಬಹುಶಃ ಸುಂದರ ಅಥವಾ ಸೊಗಸಾದ. 81 00:03:46,010 --> 00:03:47,690 ಆದ್ದರಿಂದ ನಾವು ಈ ಮೂಲ ಕೇಸ್ ಕರೆ. 82 00:03:47,690 --> 00:03:50,610 ಈ ಸರಳ ಪರಿಹಾರವಾಗಿದೆ ನಿಲ್ದಾಣಗಳು ಸಮಸ್ಯೆಯೊಂದಕ್ಕೆ 83 00:03:50,610 --> 00:03:52,770 ಸಂಭವಿಸದಂತೆ ಪುನರಾವರ್ತಿತ ಪ್ರಕ್ರಿಯೆ. 84 00:03:52,770 --> 00:03:55,220 ಆದ್ದರಿಂದ ಒಂದು ಭಾಗವಾಗಿದೆ ಒಂದು ಪುನರಾವರ್ತಿತ ಕಾರ್ಯ. 85 00:03:55,220 --> 00:03:56,820 >> ಎರಡನೇ ಭಾಗ ಪುನರಾವರ್ತಿತ ಸಂದರ್ಭದಲ್ಲಿ. 86 00:03:56,820 --> 00:03:59,195 ಈ ಅಲ್ಲಿ ಪುನರಾವರ್ತನ ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ ನಡೆಯುತ್ತದೆ. 87 00:03:59,195 --> 00:04:02,200 ಈ ಅಲ್ಲಿ ಕಾರ್ಯ ಸ್ವತಃ ಕರೆಯುತ್ತೇವೆ. 88 00:04:02,200 --> 00:04:05,940 >> ಇದು ನಿಖರವಾಗಿ ಸ್ವತಃ ಕರೆ ಮಾಡುವುದಿಲ್ಲ ಅದೇ ರೀತಿಯಲ್ಲಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. 89 00:04:05,940 --> 00:04:08,880 ಇದು ಸ್ವಲ್ಪ ಭಿನ್ನತೆಯನ್ನು ಮಾಡುತ್ತೇವೆ ಅದು ಇಲ್ಲಿದೆ ತೊಂದರೆ ಮಾಡುತ್ತದೆ 90 00:04:08,880 --> 00:04:11,497 ಒಂದು ಚಿಕ್ಕ ಬಿಟ್ ಸಣ್ಣ ಪರಿಹರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. 91 00:04:11,497 --> 00:04:14,330 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಬಕ್ ಹಾದು ಪರಿಹಾರ ಬೃಹತ್ ಪರಿಹರಿಸುವ 92 00:04:14,330 --> 00:04:17,450 ಸಾಲಿನ ಕೆಳಗೆ ಬೇರೆ ಕರೆಗೆ. 93 00:04:17,450 --> 00:04:20,290 >> ಈ ನೋಟ ಯಾವ ಇಲ್ಲಿ ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಹಾಗೆ? 94 00:04:20,290 --> 00:04:25,384 ಇದು ರೀತಿಯ ಈ ನೋಟ ಒಂದು ಒಂದು ಸಮಸ್ಯೆಗೆ ಸರಳ ಪರಿಹಾರ? 95 00:04:25,384 --> 00:04:27,550 ನಾವು factorials ಒಂದು ಗುಂಪೇ, ಮತ್ತು ನಾವು ಮುಂದುವರೆಯಲಿಲ್ಲ 96 00:04:27,550 --> 00:04:30,470 ಹೀಗೆ on-- 6, 7, 8, 9, 10, ಮತ್ತು ಹೋಗಿ. 97 00:04:30,470 --> 00:04:34,130 >> ಆದರೆ ಒಂದು ರೀತಿಯ ಈ ನೋಟ ಒಂದು ಉತ್ತಮ ಕೇಸ್ ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಎಂದು. 98 00:04:34,130 --> 00:04:35,310 ಇದು ಒಂದು ಸರಳ ಪರಿಹಾರ ಇಲ್ಲಿದೆ. 99 00:04:35,310 --> 00:04:37,810 ನಾವು ವಿಶೇಷ ಏನು ಇಲ್ಲ. 100 00:04:37,810 --> 00:04:40,560 >> 1 ಅಪವರ್ತನೀಯ ಕೇವಲ 1. 101 00:04:40,560 --> 00:04:42,790 ನಾವು ಯಾವುದೇ ಮಾಡಲು ಹೊಂದಿಲ್ಲ ಗುಣಾಕಾರ ಎಲ್ಲಾ. 102 00:04:42,790 --> 00:04:45,248 ನಾವು ನೀನು ತೋರುತ್ತಿದೆ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, 103 00:04:45,248 --> 00:04:47,600 ಮತ್ತು ನಾವು ನಿಲ್ಲಿಸಲು ಅಗತ್ಯವಿದೆ ಎಲ್ಲೋ ರಿಕರ್ಶನ್, 104 00:04:47,600 --> 00:04:50,610 ನಾವು ಬಹುಶಃ ನಿಲ್ಲಿಸಲು ಬಯಸುವ ಇದು ನಾವು 1 ಪಡೆದಾಗ. 105 00:04:50,610 --> 00:04:54,580 ನಾವು ಮೊದಲು ನಿಲ್ಲಿಸಲು ಬಯಸುವುದಿಲ್ಲ. 106 00:04:54,580 --> 00:04:56,660 >> ನಾವು ವಿವರಿಸುವ ನೀವು ಆದ್ದರಿಂದ ನಮ್ಮ ಅಪವರ್ತನೀಯ ಕಾರ್ಯ, 107 00:04:56,660 --> 00:04:58,690 ಇಲ್ಲಿ ಒಂದು ಅಸ್ಥಿಪಂಜರ ಇಲ್ಲಿದೆ ನಾವು ಇದನ್ನು ಹೇಗೆ. 108 00:04:58,690 --> 00:05:03,110 ನಾವು ಆ ಎರಡು ವಿಷಯಗಳ ಪ್ಲಗ್ ಅಗತ್ಯವಿಲ್ಲ ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಪುನರಾವರ್ತಿತ ಪ್ರಕರಣದ. 109 00:05:03,110 --> 00:05:04,990 ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಏನು? 110 00:05:04,990 --> 00:05:10,150 ಎನ್ 1 ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ, ಮರಳಿ 1 ಹೊಂದಿವೆ ಇಲ್ಲಿದೆ ನಿಜವಾಗಿಯೂ ಸರಳ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು. 111 00:05:10,150 --> 00:05:11,890 >> 1 ಅಪವರ್ತನೀಯ 1 ಆಗಿದೆ. 112 00:05:11,890 --> 00:05:13,860 ಇದು 1 ಬಾರಿ ಏನು ಇಲ್ಲಿದೆ. 113 00:05:13,860 --> 00:05:15,020 ಇದು ಕೇವಲ 1 ಇಲ್ಲಿದೆ. 114 00:05:15,020 --> 00:05:17,170 ಇದು ತುಂಬಾ ಸುಲಭ ಸತ್ಯ. 115 00:05:17,170 --> 00:05:19,620 ಆದ್ದರಿಂದ ನಮ್ಮ ಮೂಲ ಸಂದರ್ಭದಲ್ಲಿ ಆಗಿರಬಹುದು. 116 00:05:19,620 --> 00:05:24,730 ನಾವು ಈ 1 ಜಾರಿಗೆ ಆದಲ್ಲಿ ಕ್ರಿಯೆ, ನಾವು ಕೇವಲ 1 ಬರುತ್ತೇವೆ. 117 00:05:24,730 --> 00:05:27,320 >> ಪುನರಾವರ್ತಿತ ಯಾವುದು ಸಂದರ್ಭದಲ್ಲಿ ಬಹುಶಃ ರೀತಿ? 118 00:05:27,320 --> 00:05:32,445 ಪ್ರತಿಯೊಂದು ಸಂಖ್ಯೆಯ 1 ಜೊತೆಗೆ, ಮಾದರಿ ಇಲ್ಲಿದೆ? 119 00:05:32,445 --> 00:05:35,780 ಸರಿ, ನಾವು ತೆಗೆದುಕೊಳ್ಳುವ ಬಳಸುತ್ತಿದ್ದರೆ ಎನ್ ಅಪವರ್ತನೀಯ, 120 00:05:35,780 --> 00:05:38,160 ಅಷ್ಟೇ N ಬಾರಿ N ಅಪವರ್ತನೀಯ ಮೈನಸ್ 1. 121 00:05:38,160 --> 00:05:42,130 >> ನಾವು 3 ಅಪವರ್ತನೀಯ ತೆಗೆದುಕೊಳ್ಳುವ ವೇಳೆ, ಇದು, 3-1 3 ಬಾರಿ ಅಪವರ್ತನೀಯ ಇಲ್ಲಿದೆ 122 00:05:42,130 --> 00:05:43,070 ಅಥವಾ 2. 123 00:05:43,070 --> 00:05:47,330 ಮತ್ತು ನಾವು ಇಲ್ಲ ಹಾಗಾಗಿ ಇಲ್ಲದಿದ್ದರೆ, 1 ನೋಡುವ 124 00:05:47,330 --> 00:05:51,710 ರಿಟರ್ನ್ N ಬಾರಿ ಎನ್-1 ಅಪವರ್ತನೀಯ. 125 00:05:51,710 --> 00:05:53,210 ಇದು ಬಹಳ ಸರಳ. 126 00:05:53,210 --> 00:05:57,360 >> ಮತ್ತು ಸ್ವಲ್ಪ ಹೊಂದುವ ಸಲುವಾಗಿ ಕ್ಲೀನರ್ ಮತ್ತು ಕೋಡ್ ಹೆಚ್ಚು ಸೊಗಸಾದ, 127 00:05:57,360 --> 00:06:01,440 ತಿಳಿದಿರುವ ನಾವು ಏಕಮುಖವಾದ ಕುಣಿಕೆಗಳು ಹೊಂದಿದ್ದರೆ ಅಥವಾ ಏಕಮುಖವಾದ ಷರತ್ತುಬದ್ಧ ಶಾಖೆಗಳನ್ನು, 128 00:06:01,440 --> 00:06:04,490 ನಾವು ಎಲ್ಲಾ ತೊಡೆದುಹಾಕಲು ಅವುಗಳನ್ನು ಸುಮಾರು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. 129 00:06:04,490 --> 00:06:06,850 ಆದ್ದರಿಂದ ನಾವು ಈ ಈ ಕ್ರೋಢೀಕರಿಸಲು ಮಾಡಬಹುದು. 130 00:06:06,850 --> 00:06:09,640 ಈ ಒಂದೇ ಹೊಂದಿದೆ ಈ ಕಾರ್ಯವನ್ನು. 131 00:06:09,640 --> 00:06:13,850 >> ನಾನು ಕರ್ಲಿ ದೂರ ತೆಗೆದುಕೊಂಡು ನಾನು ಕೇವಲ ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಇರುವುದರಿಂದ, ಕಟ್ಟುಪಟ್ಟಿಗಳು 132 00:06:13,850 --> 00:06:18,500 ಆ ಷರತ್ತುಬದ್ಧ ಶಾಖೆಗಳನ್ನು ಒಳಗೆ. 133 00:06:18,500 --> 00:06:21,160 ಆದ್ದರಿಂದ ಈ ಒಂದೇ ರೀತಿಯ ನಡವಳಿಕೆ. 134 00:06:21,160 --> 00:06:23,800 ಎನ್ 1 ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ, 1 ಮರಳಲು. 135 00:06:23,800 --> 00:06:28,351 ಇಲ್ಲದಿದ್ದರೆ N ಬಾರಿ ಮರಳಲು ಎನ್-1 ಅಪವರ್ತನೀಯ. 136 00:06:28,351 --> 00:06:29,850 ನಾವು ಸಣ್ಣ ಸಮಸ್ಯೆ ಮಾಡುತ್ತಿರುವಿರಿ. 137 00:06:29,850 --> 00:06:33,850 ಎನ್ 5 ಎಂದು ಆರಂಭವಾಗುತ್ತದೆ, ನಾವು ನೀನು 4 5 ಬಾರಿ ಅಪವರ್ತನೀಯ ಮರಳಿ. 138 00:06:33,850 --> 00:06:37,100 ಮತ್ತು ನಾವು ಮಾತನಾಡಿ ಒಂದು ನಿಮಿಷದಲ್ಲಿ ನೋಡುತ್ತಾರೆ ಮತ್ತೊಂದು ವೀಡಿಯೊದಲ್ಲಿ ಕರೆ stack-- ಬಗ್ಗೆ 139 00:06:37,100 --> 00:06:39,390 ಅಲ್ಲಿ ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಲು ನಾವು ಕಲಿಯೋಣ stack-- ಕರೆ 140 00:06:39,390 --> 00:06:41,630 ನಿಖರವಾಗಿ ಈ ಪ್ರಕ್ರಿಯೆಯು ಕೆಲಸ ಏಕೆ ಬಗ್ಗೆ. 141 00:06:41,630 --> 00:06:46,970 >> ಆದರೆ 5 ಸಂದರ್ಭದಲ್ಲಿ ಅಪವರ್ತನೀಯ ಹೇಳುತ್ತಾರೆ 5 ಬಾರಿ ಅಪವರ್ತನೀಯ 4 ರಿಟರ್ನ್, ಮತ್ತು 4 142 00:06:46,970 --> 00:06:49,710 ಸರಿ, ಹಾಗೂ, ಹೇಳಲು ಹೋಗುತ್ತದೆ, ಲಾಭ 4 ಬಾರಿ 3 ಅಪವರ್ತನೀಯ. 143 00:06:49,710 --> 00:06:51,737 ನೀವು ನೋಡಬಹುದು ಎಂದು, ನಾವು ಆರ್ ರೀತಿಯ 1 ಸಮೀಪಿಸುತ್ತಿರುವ. 144 00:06:51,737 --> 00:06:53,820 ನಾವು ಹತ್ತಿರ ಬರುತ್ತಿದೆ ಮತ್ತು ಮೂಲ ಪ್ರಕರಣವನ್ನು ಹತ್ತಿರ. 145 00:06:53,820 --> 00:06:58,180 >> ನಾವು ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಹಿಟ್ ಒಮ್ಮೆ, ಹಿಂದಿನ ಕಾರ್ಯಗಳನ್ನು 146 00:06:58,180 --> 00:07:00,540 ಅವರು ಹುಡುಕುತ್ತಿರುವ ಉತ್ತರವನ್ನು ಹೊಂದಿವೆ. 147 00:07:00,540 --> 00:07:03,900 2 ಅಪವರ್ತನೀಯ ರಿಟರ್ನ್ ಹೇಳಿಕೆಯ 2 ಬಾರಿ 1 ಅಪವರ್ತನೀಯ. 148 00:07:03,900 --> 00:07:06,760 ಸರಿ, 1 ಆದಾಯ 1 ಅಪವರ್ತನೀಯ. 149 00:07:06,760 --> 00:07:10,090 ಅಪವರ್ತನೀಯ ಆದ್ದರಿಂದ ಕರೆ 2, 2 ಬಾರಿ 1 ಮರಳಬಹುದು 150 00:07:10,090 --> 00:07:13,980 ಮತ್ತು ಅಪವರ್ತನೀಯ ಎಂದು ಮರಳಿ ನೀಡಲು ಪರಿಣಾಮವಾಗಿ ಕಾಯುತ್ತಿದೆ 3,. 151 00:07:13,980 --> 00:07:17,110 >> ನಂತರ ಅದನ್ನು ಅಳೆಯಬಹುದಾಗಿದೆ ಅದರ ಪರಿಣಾಮವಾಗಿ, 3 ಬಾರಿ 2, 6 152 00:07:17,110 --> 00:07:18,907 ಮತ್ತು 4 ಅಪವರ್ತನೀಯ ಮತ್ತೆ ನೀಡಲು. 153 00:07:18,907 --> 00:07:20,740 ಮತ್ತೆ, ನಾವು ಒಂದು ಹೊಂದಿವೆ ಕಾಲ್ ಸ್ಟ್ಯಾಕ್ ವೀಡಿಯೊ 154 00:07:20,740 --> 00:07:23,810 ಈ ಸ್ವಲ್ಪ ಸ್ಪಷ್ಟಪಡಿಸಿದ್ದಾರೆ ಅಲ್ಲಿ ನಾನು ಈಗ ಹೇಳುವ ನನಗೆ ಹೆಚ್ಚು. 155 00:07:23,810 --> 00:07:25,300 ಆದರೆ ಇದು ಹೊಂದಿದೆ. 156 00:07:25,300 --> 00:07:29,300 ಈ ಕೇವಲ ಪರಿಹಾರ ಒಂದು ಸಂಖ್ಯೆಯ ಅಪವರ್ತನೀಯ ಲೆಕ್ಕ. 157 00:07:29,300 --> 00:07:31,527 >> ಇದು ಕೋಡ್ ಕೇವಲ ನಾಲ್ಕು ಸಾಲುಗಳನ್ನು ಇಲ್ಲಿದೆ. 158 00:07:31,527 --> 00:07:32,610 ಅದು ಸರಿ, ಬಹಳ ತಂಪು? 159 00:07:32,610 --> 00:07:35,480 ಇದು ಮಾದಕ ಭಾಸವಾಗುತ್ತದೆ. 160 00:07:35,480 --> 00:07:38,580 >> ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ, ಆದರೆ ಯಾವಾಗಲೂ ಒಂದು ಪುನರಾವರ್ತಿತ ಕಾರ್ಯ 161 00:07:38,580 --> 00:07:41,190 ಒಂದು ಒಂದು ಲೂಪ್ ಬದಲಾಯಿಸಲ್ಪಡುತ್ತದೆ ಅ ಪುನರಾವರ್ತಿತ ಕಾರ್ಯ. 162 00:07:41,190 --> 00:07:46,100 ಇಲ್ಲಿ, ಪಕ್ಕ, ರೋಗ ಅಪವರ್ತನೀಯ ಕಾರ್ಯ ಆವೃತ್ತಿ. 163 00:07:46,100 --> 00:07:49,650 ಈ ಲೆಕ್ಕ ಎರಡೂ ಒಂದೇ ವಿಷಯ. 164 00:07:49,650 --> 00:07:52,170 >> ಇಬ್ಬರೂ n ನ ಅಪವರ್ತನೀಯ ಲೆಕ್ಕ. 165 00:07:52,170 --> 00:07:54,990 ಎಡಭಾಗದಲ್ಲಿ ಆವೃತ್ತಿ ಅದನ್ನು ಪುನರಾವರ್ತನ ಬಳಸುತ್ತದೆ. 166 00:07:54,990 --> 00:07:58,320 ಬಲಭಾಗದಲ್ಲಿ ಆವೃತ್ತಿ ಅದನ್ನು ಪುನರಾವರ್ತನೆ ಬಳಸುತ್ತದೆ. 167 00:07:58,320 --> 00:08:02,050 >> ಮತ್ತು ಗಮನಿಸಿ, ನಾವು ಘೋಷಿಸಲು ಒಂದು ಪೂರ್ಣಾಂಕ ಉತ್ಪನ್ನ ವೇರಿಯಬಲ್. 168 00:08:02,050 --> 00:08:02,940 ನಂತರ ನಾವು ಲೂಪ್. 169 00:08:02,940 --> 00:08:06,790 ಬಹಳ ಎನ್ ಎಂದು ನಾವು, 0 ಹೆಚ್ಚು ಆಗಿದೆ ಎನ್ ಮೂಲಕ ಉತ್ಪನ್ನವನ್ನು ಗುಣಿಸಿದಾಗ ಇರಿಸಿಕೊಳ್ಳಲು 170 00:08:06,790 --> 00:08:09,890 ಮತ್ತು ರವರೆಗೆ ಎನ್ decrementing ನಾವು ಉತ್ಪನ್ನ ಲೆಕ್ಕ. 171 00:08:09,890 --> 00:08:14,600 ಆದ್ದರಿಂದ ಈ ಎರಡು ಕಾರ್ಯಗಳನ್ನು, ಮತ್ತೆ, ನಿಖರವಾಗಿ ಒಂದೇ ವಿಷಯವನ್ನು. 172 00:08:14,600 --> 00:08:19,980 ಆದರೆ ಅವರು ಅದನ್ನು ಮಾಡಬೇಡಿ ಒಂದೇ ರೀತಿಯಲ್ಲಿ. 173 00:08:19,980 --> 00:08:22,430 >> ಈಗ, ಇದು ಸಾಧ್ಯ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬೇಸ್ 174 00:08:22,430 --> 00:08:25,770 ಸಂದರ್ಭದಲ್ಲಿ ಅಥವಾ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಪುನರಾವರ್ತಿತ ಪ್ರಕರಣದ, ಅವಲಂಬಿಸಿ 175 00:08:25,770 --> 00:08:27,670 ಏನು ನಿಮ್ಮ ಕಾರ್ಯವನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ. 176 00:08:27,670 --> 00:08:31,650 ನೀವು ಅಗತ್ಯವಾಗಿ ಕೇವಲ ಸೀಮಿತವಾಗಿರದೆ ಒಂದು ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಅಥವಾ ಒಂದು ಪುನರಾವರ್ತಿತ 177 00:08:31,650 --> 00:08:32,370 ಸಂದರ್ಭದಲ್ಲಿ. 178 00:08:32,370 --> 00:08:35,320 ಏನೋ ಆದ್ದರಿಂದ ಉದಾಹರಣೆ ಅನೇಕ ಬೇಸ್ ಪ್ರಕರಣಗಳ 179 00:08:35,320 --> 00:08:37,830 ಇರಬಹುದು this-- ಫಿಬೊನಾಕಿ ಸಂಖ್ಯೆ ಅನುಕ್ರಮ. 180 00:08:37,830 --> 00:08:41,549 >> ನೀವು ಸ್ಮರಿಸಿಕೊಳ್ಳಲು ಪ್ರಾಥಮಿಕ ಶಾಲೆಯ ದಿನಗಳಲ್ಲಿ 181 00:08:41,549 --> 00:08:45,740 ಫಿಬೊನಾಕಿ ಅನುಕ್ರಮದ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಈ ರೀತಿಯ ಮೊದಲ ಅಂಶ 0. 182 00:08:45,740 --> 00:08:46,890 ಎರಡನೇ ಅಂಶ 1. 183 00:08:46,890 --> 00:08:49,230 ಆ ಎರಡೂ ಕೇವಲ ವ್ಯಾಖ್ಯಾನದಂತೆ. 184 00:08:49,230 --> 00:08:55,920 >> ನಂತರ ಪ್ರತಿಯೊಂದು ಅಂಶ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಎನ್ ಮೈನಸ್ 1 ಮತ್ತು ಎನ್ ಮೈನಸ್ 2 ಮೊತ್ತವಾಗಿ. 185 00:08:55,920 --> 00:09:00,330 ಮೂರನೇ ಅಂಶ ಆದ್ದರಿಂದ 0 ಜೊತೆಗೆ 1 1 ಎಂದು. 186 00:09:00,330 --> 00:09:03,280 ತದನಂತರ ನಾಲ್ಕನೇ ಅಂಶ ಎರಡನೇ ಅಂಶ, 1 ಎಂದು, 187 00:09:03,280 --> 00:09:06,550 ಜೊತೆಗೆ ಮೂರನೇ ಅಂಶ, 1. 188 00:09:06,550 --> 00:09:08,507 ಮತ್ತು 2 ಎಂದು. 189 00:09:08,507 --> 00:09:09,340 ಹೀಗೆ ಹೀಗೆ. 190 00:09:09,340 --> 00:09:11,680 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಎರಡು ಬೇಸ್ ಪ್ರಕರಣಗಳಿವೆ. 191 00:09:11,680 --> 00:09:14,850 ಎನ್ 1 ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ, 0 ಹಿಂತಿರುಗಿ. 192 00:09:14,850 --> 00:09:18,560 ಎನ್ 2 ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ, 1 ಮರಳಲು. 193 00:09:18,560 --> 00:09:25,930 ಇಲ್ಲದಿದ್ದರೆ, n ನ ಫಿಬೊನಾಕಿ ಮರಳಲು ಮೈನಸ್ 1 + n ಮೈನಸ್ 2 ಫಿಬೊನಾಕಿ. 194 00:09:25,930 --> 00:09:27,180 >> ಆದ್ದರಿಂದ ಅನೇಕ ಬೇಸ್ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇಲ್ಲಿದೆ. 195 00:09:27,180 --> 00:09:29,271 ಏನು ಅನೇಕ ಪುನರಾವರ್ತಿತ ಪ್ರಕರಣಗಳ ಬಗ್ಗೆ? 196 00:09:29,271 --> 00:09:31,520 ಸರಿ, ಏನೋ Collatz ಅಭಿಪ್ರಾಯ ಎಂದು. 197 00:09:31,520 --> 00:09:34,630 ನಾನು ಹೇಳಲು ನಾನೇನು ನೀವು ಏನು ಗೊತ್ತಿಲ್ಲ 198 00:09:34,630 --> 00:09:38,170 ನಿಜವಾಗಿ ನಮ್ಮ ಅಂತಿಮ ಏಕೆಂದರೆ ಈ ನಿರ್ದಿಷ್ಟ ವೀಡಿಯೊ ಸಮಸ್ಯೆ. 199 00:09:38,170 --> 00:09:43,220 ಮತ್ತು ಇದು ನಮ್ಮ ವ್ಯಾಯಾಮ ಇಲ್ಲಿದೆ ಒಟ್ಟಿಗೆ ಕೆಲಸ. 200 00:09:43,220 --> 00:09:46,760 >> ಇಲ್ಲಿ ಎಂಬುದನ್ನು Collatz ಅಭಿಪ್ರಾಯ is-- 201 00:09:46,760 --> 00:09:48,820 ಪ್ರತಿ ಪೂರ್ಣಸಂಖ್ಯೆ ಅನ್ವಯಿಸುತ್ತದೆ. 202 00:09:48,820 --> 00:09:51,500 ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ ಎಂದು ಊಹಿಸಿದೆ ಎಂದೇನಿಲ್ಲ ಮರಳಿ ಪಡೆಯಲು 203 00:09:51,500 --> 00:09:55,060 1 ನೀವು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ ವೇಳೆ. 204 00:09:55,060 --> 00:09:57,560 ಎನ್ 1 ವೇಳೆ, ನಿಲ್ಲಿಸಲು. 205 00:09:57,560 --> 00:10:00,070 ಎನ್ 1 ವೇಳೆ ನಾವು 1 ಮತ್ತೆ ಮಾಡಲೇಬೇಕು. 206 00:10:00,070 --> 00:10:05,670 >> ಇಲ್ಲದಿದ್ದರೆ, ಈ ಮೂಲಕ ಹೋಗಿ ಪ್ರಕ್ರಿಯೆ ಮತ್ತೆ ಎನ್ 2 ಭಾಗಿಸಿ. 207 00:10:05,670 --> 00:10:08,200 ನೀವು 1 ಮರಳಿ ಪಡೆಯಬಹುದು ವೇಳೆ ನೋಡಿ. 208 00:10:08,200 --> 00:10:13,260 ಎನ್ ಬೆಸ ಇಲ್ಲವಾದರೆ, ಮೂಲಕ ಹೋಗಿ ಮತ್ತೆ 3n ಜೊತೆಗೆ 1 ಈ ಪ್ರಕ್ರಿಯೆ, 209 00:10:13,260 --> 00:10:15,552 ಅಥವಾ 3 ಬಾರಿ ಎನ್ ಪ್ಲಸ್ 1. 210 00:10:15,552 --> 00:10:17,010 ಇಲ್ಲಿ ನಾವು ಒಂದು ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಹೊಂದಿವೆ. 211 00:10:17,010 --> 00:10:18,430 ಎನ್ 1 ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ, ನಿಲ್ಲಿಸಲು. 212 00:10:18,430 --> 00:10:20,230 ನಾವು ಯಾವುದೇ ಪುನರಾವರ್ತನ ಏನು ಇಲ್ಲ. 213 00:10:20,230 --> 00:10:23,730 >> ಆದರೆ ಎರಡು ಪುನರಾವರ್ತಿತ ಪ್ರಕರಣಗಳಿವೆ. 214 00:10:23,730 --> 00:10:28,750 N ಎಂಬುದು, ನಾವು ಒಂದು ಪುನರಾವರ್ತಿತ ಮಾಡಲು ಸಂದರ್ಭದಲ್ಲಿ, ಎನ್ 2 ಭಾಗಿಸಿ ಕರೆ. 215 00:10:28,750 --> 00:10:33,950 ಎನ್ ಬೆಸ ವೇಳೆ, ನಾವು ಬೇರೆ ಏನು 3 ಬಾರಿ ಎನ್ ಪ್ಲಸ್ 1 ರಂದು ಪುನರಾವರ್ತಿತ ಪ್ರಕರಣದ. 216 00:10:33,950 --> 00:10:39,120 >> ಆದ್ದರಿಂದ ಈ ವೀಡಿಯೊ ಗುರಿಯಾಗಿದೆ , ಎರಡನೇ ವೀಡಿಯೊ ತಾತ್ಕಾಲಿಕ, 217 00:10:39,120 --> 00:10:42,440 ಮತ್ತು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಈ ಬರೆಯಲು ಪುನರಾವರ್ತಿತ ಕಾರ್ಯ Collatz 218 00:10:42,440 --> 00:10:47,640 ಅಲ್ಲಿ ನೀವು, ಒಂದು ಮೌಲ್ಯವನ್ನು N ಹಾದು ಮತ್ತು ಇದು ಎಷ್ಟು ಹಂತಗಳನ್ನು ಇದು ಲೆಕ್ಕಾಚಾರ 219 00:10:47,640 --> 00:10:52,430 ನೀವು ಎನ್ ಆರಂಭವಾಗುತ್ತವೆ ವೇಳೆ 1 ಪಡೆಯಲು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ನೀವು ಮೇಲೆ ಆ ಕ್ರಮಗಳನ್ನು ಅನುಸರಿಸಿ. 220 00:10:52,430 --> 00:10:56,660 ಎನ್ 1 ವೇಳೆ, ಇದು 0 ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 221 00:10:56,660 --> 00:11:00,190 ಇಲ್ಲದಿದ್ದರೆ, ಇದು ವಿಶೇಷವೇನು ಆದರೆ ಒಂದು ಹೆಜ್ಜೆ ಜೊತೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು 222 00:11:00,190 --> 00:11:06,200 ಅದು ಎನ್ ಪಡೆದಿರುತ್ತದೆ ಅನೇಕ ಕ್ರಮಗಳನ್ನು 2 ಭಾಗಿಸಿ N ಎಂಬುದು, ಅಥವಾ 3n ಜೊತೆಗೆ 1 ವೇಳೆ 223 00:11:06,200 --> 00:11:08,100 ಎನ್ ಬೆಸ ವೇಳೆ. 224 00:11:08,100 --> 00:11:11,190 >> ಈಗ, ನಾನು ಇಲ್ಲಿ ಪರದೆಯ ಮೇಲೆ ಇರಿಸಿದ್ದೇವೆ ನೀವು ಪರೀಕ್ಷೆ ವಸ್ತುಗಳ ಒಂದೆರಡು, 225 00:11:11,190 --> 00:11:15,690 ನೀವು ಪರೀಕ್ಷೆಗಳು ಸಂದರ್ಭಗಳಲ್ಲಿ ಒಂದೆರಡು, ನೋಡಲು ಈ ವಿವಿಧ Collatz ಸಂಖ್ಯೆಗಳನ್ನು ಏನು, 226 00:11:15,690 --> 00:11:17,440 ಮತ್ತು ಸಚಿತ್ರ ಹಂತಗಳ ಎಂದು 227 00:11:17,440 --> 00:11:20,390 ಆದ್ದರಿಂದ ನೀವು ಮೂಲಕ ಹೋಗುತ್ತವೆ ಅಗತ್ಯವಿದೆ ರೀತಿಯ ಕ್ರಮ ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನೋಡಲು. 228 00:11:20,390 --> 00:11:24,222 ಎನ್ ಸಮಾನವಾಗಿರುತ್ತದೆ ಆದ್ದರಿಂದ 1, n ನ Collatz 0. 229 00:11:24,222 --> 00:11:26,180 ನೀವು ಮಾಡಬೇಕು ಇಲ್ಲ ಏನು 1 ಮರಳಿ ಪಡೆಯಲು. 230 00:11:26,180 --> 00:11:27,600 ನೀವು ಈಗಾಗಲೇ ಆರ್. 231 00:11:27,600 --> 00:11:30,550 >> N 2, ಅದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಒಂದು ಹೆಜ್ಜೆ 1 ಪಡೆಯಲು. 232 00:11:30,550 --> 00:11:31,810 ನೀವು 2 ಆರಂಭವಾಗಬೇಕು. 233 00:11:31,810 --> 00:11:33,100 ಸರಿ, 2 1 ಸಮಾನವಾಗಿರುವುದಿಲ್ಲ. 234 00:11:33,100 --> 00:11:36,580 ಆದ್ದರಿಂದ ಇದು ಒಂದು ಹೆಜ್ಜೆ ಎಂದು ವಿಶೇಷವೇನು ಜೊತೆಗೆ ಆದಾಗ್ಯೂ ಅನೇಕ ಕ್ರಮಗಳನ್ನು ಇದು 235 00:11:36,580 --> 00:11:38,015 ಪಡೆದಿರುತ್ತದೆ ಎನ್ 2 ಭಾಗಿಸಿ. 236 00:11:38,015 --> 00:11:41,280 237 00:11:41,280 --> 00:11:42,910 >> 2 ಭಾಗಿಸಿ 2 1. 238 00:11:42,910 --> 00:11:47,200 ಆದ್ದರಿಂದ ಆದರೆ ಒಂದು ಹೆಜ್ಜೆ ಜೊತೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಅನೇಕ ಕ್ರಮಗಳನ್ನು ಇದು 1 ಬೇಕಾಗುತ್ತದೆ. 239 00:11:47,200 --> 00:11:49,720 1 ಶೂನ್ಯ ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 240 00:11:49,720 --> 00:11:52,370 >> ನೀವು ನೋಡಬಹುದು ಎಂದು 3, ಇಲ್ಲ ಕೆಲವು ಕ್ರಮಗಳನ್ನು ಒಳಗೊಂಡಿರುವ. 241 00:11:52,370 --> 00:11:53,590 ನೀವು 3 ಹೋಗಿ. 242 00:11:53,590 --> 00:11:56,710 ತದನಂತರ ನೀವು ಹೋಗಿ 10, 5, 16, 8, 4, 2, 1. 243 00:11:56,710 --> 00:11:58,804 ಇದು 1 ಮರಳಿ ಪಡೆಯಲು ಏಳು ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 244 00:11:58,804 --> 00:12:01,220 ನೀವು ನೋಡಬಹುದು ಎಂದು, ಇಲ್ಲ ಒಂದು ಇಲ್ಲಿ ಒಂದೆರಡು ಇತರ ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳು 245 00:12:01,220 --> 00:12:02,470 ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಪರೀಕ್ಷಿಸಲು. 246 00:12:02,470 --> 00:12:03,970 ಆದ್ದರಿಂದ ಮತ್ತೆ, ವೀಡಿಯೊ ವಿರಾಮ. 247 00:12:03,970 --> 00:12:09,210 ನಾನು ಈಗ ಮತ್ತೆ ನೆಗೆತ ಹೋಗುತ್ತೇನೆ ನೈಜ ಪ್ರಕ್ರಿಯೆ ಇಲ್ಲಿ ಏನು, 248 00:12:09,210 --> 00:12:11,390 ಈ ಅಭಿಪ್ರಾಯ ಏನು. 249 00:12:11,390 --> 00:12:14,140 >> ನೀವು ಲೆಕ್ಕಾಚಾರ ನೋಡಲು n ನ Collatz ವ್ಯಾಖ್ಯಾನಿಸಲು ಹೇಗೆ 250 00:12:14,140 --> 00:12:19,967 ಇದು ಎಷ್ಟು ಲೆಕ್ಕಾಚಾರ ಎಷ್ಟು ಇದು 1 ಪಡೆಯಲು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಹಂತಗಳನ್ನು. 251 00:12:19,967 --> 00:12:23,050 ಆದ್ದರಿಂದ ಆಶಾದಾಯಕವಾಗಿ, ನೀವು ವೀಡಿಯೊ ನಿಲ್ಲಿಸಲಾಗಿದೆ ಎಂದು ಮತ್ತು ನೀವು ನನಗೆ ಕಾಯುತ್ತಿದೆ ಇಲ್ಲ 252 00:12:23,050 --> 00:12:25,820 ಇಲ್ಲಿ ನೀವು ಉತ್ತರ ನೀಡಲು. 253 00:12:25,820 --> 00:12:29,120 ಆದರೆ ನಿಮಗೆ, ಹಾಗೂ, ಇಲ್ಲಿ ಉತ್ತರ ಹೇಗಾದರೂ ಇಲ್ಲಿದೆ. 254 00:12:29,120 --> 00:12:33,070 >> ಇಲ್ಲಿ ಸಂಭವನೀಯ ವ್ಯಾಖ್ಯಾನ ಇಲ್ಲಿದೆ Collatz ಕ್ರಿಯೆಯ. 255 00:12:33,070 --> 00:12:35,610 N ವೇಳೆ ನಮ್ಮ ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ 1 ಸಮಾನವಾಗಿರುತ್ತದೆ, ನಾವು 0 ಹಿಂತಿರುಗಿ. 256 00:12:35,610 --> 00:12:38,250 ಇದು ಯಾವುದೇ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಕ್ರಮಗಳನ್ನು 1 ಮರಳಿ ಪಡೆಯಲು. 257 00:12:38,250 --> 00:12:42,710 >> ಇಲ್ಲವಾದರೆ, ನಾವು ಎರಡು ಪುನರಾವರ್ತಿತ cases-- ಹೊಂದಿವೆ ಸಮ ಸಂಖ್ಯೆಗಳನ್ನು ಒಂದು ಮತ್ತು ಬೆಸ ಒಂದು. 258 00:12:42,710 --> 00:12:47,164 ನಾನು ಸಂಖ್ಯೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ರೀತಿಯಲ್ಲಿ ಎನ್ ಅಳತೆಯ 2 0 ಸಮನಾಗಿರುತ್ತದೆ ಪರೀಕ್ಷಿಸಲು ಆಗಿದೆ. 259 00:12:47,164 --> 00:12:49,080 ಈ, ಮತ್ತೆ, ಮೂಲತಃ ಪ್ರಶ್ನೆ ಕೇಳುವ, 260 00:12:49,080 --> 00:12:54,050 ನೀವು ಏನು ಅಳತೆಯ is-- ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ವೇಳೆ ನಾನು 2 ರಿಂದ ಭಾಗಿಸಿ ಎನ್ ಯಾವುದೇ ಉಳಿದ? 261 00:12:54,050 --> 00:12:55,470 ಆ ಇನ್ನೂ ಸಂಖ್ಯೆ ಎಂದು. 262 00:12:55,470 --> 00:13:01,370 >> ಮತ್ತು ಆದ್ದರಿಂದ ಎನ್ ಅಳತೆಯ 2 0 ಸಮನಾಗಿರುತ್ತದೆ ಪರೀಕ್ಷೆ ಈ ಸಮಸಂಖ್ಯೆಯಾಗಿರುತ್ತದೆ. 263 00:13:01,370 --> 00:13:04,250 ಹಾಗಾಗಿ, ನಾನು 1 ಮರಳಲು ಬಯಸುವ, ಈ ಖಂಡಿತವಾಗಿಯೂ ಏಕೆಂದರೆ 264 00:13:04,250 --> 00:13:09,270 ಒಂದು ಹೆಜ್ಜೆ ಜೊತೆಗೆ Collatz ತೆಗೆದುಕೊಳ್ಳುವ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ನನಗೆ ಅರ್ಧದಷ್ಟು. 265 00:13:09,270 --> 00:13:13,910 ಇಲ್ಲದಿದ್ದರೆ, ನಾನು 1 ಮರಳಲು ಬಯಸುವ ಜೊತೆಗೆ Collatz 3 ಬಾರಿ ಎನ್ ಪ್ಲಸ್ 1. 266 00:13:13,910 --> 00:13:16,060 ಇತರ ಆಗಿತ್ತು ಪುನರಾವರ್ತಿತ ಹಂತದ ನಾವು 267 00:13:16,060 --> 00:13:19,470 ಲೆಕ್ಕ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಕ್ರಮಗಳನ್ನು ಸಂಖ್ಯೆ Collatz-- 268 00:13:19,470 --> 00:13:22,610 ಅದನ್ನು ಮರಳಿ ಪಡೆಯಲು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 1 ಒಂದು ಸಂಖ್ಯೆ ನೀಡಲಾಗುತ್ತದೆ. 269 00:13:22,610 --> 00:13:24,610 ಆದ್ದರಿಂದ ಆಶಾದಾಯಕವಾಗಿ, ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ನೀವು ಸ್ವಲ್ಪ ನೀಡಿದರು 270 00:13:24,610 --> 00:13:26,620 ಪುನರಾವರ್ತಿತ ಕಾರ್ಯವಿಧಾನಗಳು ಒಂದು ರುಚಿ. 271 00:13:26,620 --> 00:13:30,220 ಆಶಾದಾಯಕವಾಗಿ, ನೀವು ಕೋಡ್ ಒಂದು ಭಾವಿಸುತ್ತೇನೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ವೇಳೆ ಸುಂದರ ಜಾರಿಗೆ 272 00:13:30,220 --> 00:13:32,760 ಸೊಗಸಾದ, ಪುನರಾವರ್ತಿತ ರೀತಿಯಲ್ಲಿ. 273 00:13:32,760 --> 00:13:35,955 ಸಹ ಆದರೆ, ಪುನರಾವರ್ತನ ಒಂದು ಆದಾಗ್ಯೂ ನಿಜವಾಗಿಯೂ ಪ್ರಬಲ ಸಾಧನ. 274 00:13:35,955 --> 00:13:38,330 ಮತ್ತು ಆದ್ದರಿಂದ ಖಂಡಿತವಾಗಿ ವಿಷಯ ಸುಮಾರು ನಿಮ್ಮ ತಲೆ ಪಡೆಯಲು, 275 00:13:38,330 --> 00:13:41,360 ನೀವು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಪುನರಾವರ್ತನ ಬಳಸಿಕೊಂಡು ಸುಂದರವಾಗಿದೆ ಕಾರ್ಯಕ್ರಮಗಳು 276 00:13:41,360 --> 00:13:45,930 ಇಲ್ಲದಿದ್ದರೆ ಬರೆಯಲು ಸಂಕೀರ್ಣ ಇರಬಹುದು ನೀವು ಕುಣಿಕೆಗಳು ಮತ್ತು ಪುನರಾವರ್ತನೆ ಬಳಸುತ್ತಿದ್ದರೆ. 277 00:13:45,930 --> 00:13:46,980 ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. 278 00:13:46,980 --> 00:13:48,780 ಈ CS50 ಹೊಂದಿದೆ. 279 00:13:48,780 --> 00:13:50,228