[ಸಂಗೀತ] DAVID MALAN: ಆಲ್ ರೈಟ್. ಎಲ್ಲಾ ಸರಿ, ಸ್ವಾಗತಿಸುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಇದು ಆರಂಭದಲ್ಲಿ ವೀಕ್ 4 ಅದರ, ಈಗಾಗಲೇ. ಮತ್ತು ನೀವು ಎಂದು ಕಳೆದ ವಾರ ಕರೆಸಿಕೊಳ್ಳುವುದು ಮಾಡುತ್ತೇವೆ, ನಾವು ಪುಟ್ ಕೇವಲ ಸ್ವಲ್ಪ ಸ್ವಲ್ಪ ಪಕ್ಕಕ್ಕೆ ಕೋಡ್ ಮತ್ತು ನಾವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮಾತನಾಡುವ ಪ್ರಾರಂಭವಾಯಿತು ರೀತಿಯ ಉನ್ನತ ಮಟ್ಟದ ಬಗ್ಗೆ ವಿಷಯಗಳು ಇದು ಆದರೂ, ಹುಡುಕಲು ಮತ್ತು ಪ್ರತ್ಯೇಕಿಸುವ ಸ್ವಲ್ಪ ಸರಳವಾದ ವಿಚಾರಗಳು, ಅವು ಸಮಸ್ಯೆಗಳು ಒಂದು ವರ್ಗದ ಪ್ರತಿನಿಧಿ ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಪರಿಹರಿಸಲು ಆರಂಭವಾಗುತ್ತದೆ ನೀವು ಅಂತಿಮ ಬಗ್ಗೆ ಯೋಚಿಸಲು ಪ್ರಾರಂಭಿಸಿ ಮಾಹಿತಿ ಯೋಜನೆಗಳು ಮತ್ತು ಕುತೂಹಲಕಾರಿ ಪರಿಹಾರ ನೀವು ನೈಜ ಜಗತ್ತಿನ ಸಮಸ್ಯೆಗಳಿಗೆ ಹೊಂದಿರಬಹುದು. ಈಗ ಬಬಲ್ ರೀತಿಯ ಸರಳ ಒಂದಾಗಿತ್ತು ಇಂತಹ ಕ್ರಮಾವಳಿಗಳು ಮತ್ತು ಇದು ಈ ಸಣ್ಣ ಹೊಂದಿರುವುದಕ್ಕೆ ಮೂಲಕ ಕೆಲಸ ಪಟ್ಟಿಯಲ್ಲಿನ ಅಥವಾ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರೀತಿಯ ರಲ್ಲಿ ಅಪ್ ಮೇಲಕ್ಕೆ ಬಬಲ್ ದಾರಿಯನ್ನು, ಮತ್ತು ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳ ದಾರಿಯನ್ನು ಕೆಳಗೆ ಚಲಿಸುವಂತೆ ಆ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ. ಮತ್ತು ನಾವು ನೋಡುವಂತಹ ಸ್ಮರಿಸುತ್ತಾರೆ ಗುಳ್ಳೆ ರೀತಿಯ ಸ್ವಲ್ಪ ಈ ರೀತಿಯ. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ ಅವಕಾಶ. ನಾನು ಬಬಲ್ ರೀತಿಯ preselected ಬಂದಿದೆ. ಮತ್ತು ನೀವು ಮರುಪಡೆಯಲು ಆ ಎತ್ತರದ ನೀಲಿ ಸಾಲುಗಳನ್ನು ಸಣ್ಣ, ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ನೀಲಿ ಮಾರ್ಗಗಳು, ಸಣ್ಣ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ನಾವು ಮತ್ತೆ ಮತ್ತೆ ಈ ಮೂಲಕ ಹೋಗಿ ಮತ್ತೆ, ಪ್ರತಿ ನಂತರದ ಎರಡು ಬಾರ್ ಹೋಲಿಕೆ ಕೆಂಪು ಇತರ, ನಾವು ಸ್ವ್ಯಾಪ್ ಹೊರಟಿರುವೆ ದೊಡ್ಡ ಮತ್ತು ವೇಳೆ ಸಣ್ಣ ಅವರು ಆದೇಶ ಭರ್ತಿಯಾಗಿದೆ. ಈ ಮೇಲೆ ಹೋಗಿ ಹೋಗಿ ಮತ್ತು ಹೋಗುತ್ತದೆ ಆದ್ದರಿಂದ ಮೇಲೆ, ಮತ್ತು ನೀವು ದೊಡ್ಡ ನೋಡುತ್ತಾರೆ ಅಂಶಗಳನ್ನು ದಾರಿಯನ್ನು ಮಾಡುತ್ತಿದ್ದಲ್ಲಿ ಬಲ, ಮತ್ತು ಸಣ್ಣ ಅಂಶಗಳಾಗಿವೆ ಎಡಕ್ಕೆ ಅವರ ಪಥದಲ್ಲಿ. ಆದರೆ ನಾವು ಪರಿಮಾಣಿಸಲು ಪ್ರಾರಂಭಿಸಿದರು ದಕ್ಷತೆ, ಈ ಕ್ರಮಾವಳಿಯ ಗುಣಮಟ್ಟದ. ಮತ್ತು ನಾವು ಹೇಳಿದರು ಕೆಟ್ಟ ರಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಅಲ್ಗಾರಿದಮ್ ತೆಗೆದುಕೊಂಡಿತು ಸರಿಸುಮಾರು ಎಷ್ಟು ಹಂತಗಳನ್ನು? ಆದ್ದರಿಂದ N ವರ್ಗ. ಮತ್ತು N ಯಾವುದು? ವೀಕ್ಷಕರಿಗೆಂದು ಘಟಕಗಳ ಸಂಖ್ಯೆ. DAVID MALAN: ಆದ್ದರಿಂದ N ಆಗಿತ್ತು ಘಟಕಗಳ ಸಂಖ್ಯೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಯಾವಾಗಲೂ ಮಾಡುತ್ತೇನೆ. ನಾವು ಗಾತ್ರದ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಬಯಸುವ ಯಾವುದೇ ಸಮಯ ಸಮಸ್ಯೆ ಅಥವಾ ಒಂದು ಗಾತ್ರವನ್ನು ಇನ್ಪುಟ್, ಅಥವಾ ಇದು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯ ಪ್ರಮಾಣವನ್ನು ಉತ್ಪನ್ನವನ್ನು, ನಾವು ಮಾಡುತ್ತೇವೆ ಸಾಮಾನ್ಯ ಯಾವುದೇ ಇನ್ಪುಟ್ N ಮಾಹಿತಿ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ ವೀಕ್ 0 ನಲ್ಲಿ, ಸಂಖ್ಯೆ ಪುಟಗಳು ಫೋನ್ ಪುಸ್ತಕದಲ್ಲಿ N ಆಗಿತ್ತು. ವಿದ್ಯಾರ್ಥಿಗಳ ಸಂಖ್ಯೆ ಕೋಣೆಯಲ್ಲಿ n ಮಾಡಲಾಯಿತು. ಇಲ್ಲಿ, ತುಂಬಾ, ನಾವು ಅನುಸರಿಸುತ್ತಿರುವ ಆ ಮಾದರಿಯನ್ನು. ಈಗ N ವರ್ಗ ವಿಶೇಷವಾಗಿ ಅಲ್ಲ ವೇಗದ, ಆದ್ದರಿಂದ ನಾವು ಉತ್ತಮ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರು. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಒಂದೆರಡು ನೋಡಿದ್ದಾರೆ ಇತರ ಕ್ರಮಾವಳಿಗಳು, ಇದು ನಡುವೆ ಆಯ್ಕೆಯ ರೀತಿಯ. ಆಯ್ಕೆ ರೀತಿಯ ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ. ಇದು ಬಹುತೇಕ ಸರಳ ಆಗಿತ್ತು, ನಾನು ಪ್ರತಿಭಟನೆ, ನಾನು ಆರಂಭದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ ಆ ನಮ್ಮ ಸ್ವಯಂಸೇವಕರು ಪಟ್ಟಿ ಮತ್ತು ನಾನು ಮತ್ತೊಮ್ಮೆ ಮತ್ತೆ ಮತ್ತೆ ಜರುಗಿತು ಚಿಕ್ಕ ಔಟ್ ಕೊರೆದು ಪಟ್ಟಿ, ಒಂದು ಸಮಯದಲ್ಲಿ ಅಂಶ ಮತ್ತು ಅಥವಾ ಅವನನ್ನು ಹಾಕುವ ತನ್ನ ಪಟ್ಟಿಯಲ್ಲಿ ಆರಂಭದಲ್ಲಿ. ಆದರೆ ಈ, ತೀರಾ, ಒಮ್ಮೆ ನಾವು ಯೋಚಿಸುವುದು ಪ್ರಾರಂಭಿಸಿದರು ಗಣಿತ ಮತ್ತು ದೊಡ್ಡ ಮೂಲಕ ಚಿತ್ರ, ಎಷ್ಟು ಬಾರಿ ಯೋಚಿಸಿದ್ದೆವು ನಾನು ಮುಂದೆ ಮತ್ತು ಹಿಂದೆ ತರುವುದನ್ನು ಮತ್ತು ಮತ್ತು ಮುಂದಕ್ಕೆ, ನಾವು ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ ಹೇಳಿದರು ಆಯ್ಕೆಯ ರೀತಿಯ, ತೀರಾ, ಏನು? N ವರ್ಗ. ಇದೀಗ ನೈಜ ಜಗತ್ತಿನಲ್ಲಿ, ಇದು ಮಾಡಬಹುದು ವಾಸ್ತವವಾಗಿ ವ್ಯತ್ಯಾಸದೊಂದಿಗೆ ವೇಗವಾಗಿ ಎಂದು. ಮತ್ತೆ ಕಾರಣ, ನಾನು ಇರಿಸಿಕೊಳ್ಳಲು ಹೊಂದಿರಲಿಲ್ಲ ನಾನು ವರ್ಗೀಕರಿಸಲು ಒಮ್ಮೆ ಹಿಂಬಾಲಿಸುವ ಚಿಕ್ಕ ಅಂಶಗಳು. ಆದರೆ ನಾವು ಬಹಳ ದೊಡ್ಡ N ಬಗ್ಗೆ, ಮತ್ತು ಒಂದು ವೇಳೆ ನೀವು ರೀತಿಯ ಗಣಿತ ಮಾಹಿತಿ ಔಟ್ ಮಾಡಿ ವೇಳೆ ನಾನು N ವರ್ಗ ಜೊತೆ, ಮಂಡಳಿಯಲ್ಲಿ ಮಾಡಿದರು ಮೈನಸ್ ಏನೋ, ಉಳಿದಂತೆ N ವರ್ಗ, ಒಮ್ಮೆ N ಜೊತೆಗೆ ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಪಡೆಯುತ್ತದೆ, ಮಾಡುವುದಿಲ್ಲ ನಿಜವಾಗಿಯೂ ಹೆಚ್ಚು ಪರವಾಗಿಲ್ಲ. ಆದ್ದರಿಂದ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿಗಳು, ನಾವು ವಿಂಗಡಿಸಲು ಸಣ್ಣ ಒಂದು ಕುರುಡು ಕಣ್ಣಿನ ಮಾಡಿ ಅಂಶಗಳು ಮತ್ತು ಕೇವಲ ಅಂಶದ ಮೇಲೆ ಗಮನದಲ್ಲಿ ಮಾಡಲು ವಿಶೇಷವೇನು ಎಂದು ಅಭಿವ್ಯಕ್ತಿ ದೊಡ್ಡ ವ್ಯತ್ಯಾಸ. ವೆಲ್, ಕೊನೆಯದಾಗಿ, ನಾವು ನೋಡುತ್ತಿದ್ದರು ಅಳವಡಿಕೆ ರೀತಿಯ ನಲ್ಲಿ. ಮತ್ತು ಈ ಉತ್ಸಾಹ ಇತ್ತು, ಆದರೆ iteratively ಮೂಲಕ ಹೋಗಿ ಬದಲಿಗೆ ಒಂದು ನಲ್ಲಿ ಚಿಕ್ಕ ಅಂಶ ಒಂದು ಆಯ್ಕೆ ಸಮಯ, ನಾನು ಬದಲಿಗೆ ಕೈಯಿಂದ ಮಾಡಿದ ನಾನು ಎಲ್ಲಾ, ವ್ಯವಹರಿಸಬೇಕು, ಮತ್ತು ನಾನು ನಿರ್ಧರಿಸಲಾಯಿತು ಬಲ, ನೀವು ಇಲ್ಲಿ ಸೇರಿರುವ. ನಂತರ ನಾನು ಮುಂದಿನ ಅಂಶ ತೆರಳಿದ್ದರು ಮತ್ತು ನಿರ್ಧರಿಸಿದರು ಎಂದು ಅವರು ಅಥವಾ ಅವರು ಇಲ್ಲಿ ಸೇರಿದ್ದ. ಮತ್ತು ನಂತರ ನಾನು ಮತ್ತು ತೆರಳಿದ್ದರು. ಮತ್ತು ನಾನು, ದಾರಿಯುದ್ದಕ್ಕೂ, ಗೆ ಮಾಡಬಹುದು ಸಲುವಾಗಿ ಈ ಹುಡುಗರಿಗೆ ಪಲ್ಲಟ ಅವರಿಗೆ ಕೊಠಡಿ ಮಾಡಲು. ಆ ಮಾನಸಿಕ ರಿವರ್ಸಲ್ ರೀತಿಯ ಆಗಿತ್ತು ಆಯ್ಕೆಯ ರೀತಿಯ ನಾವು ಅಳವಡಿಕೆ ರೀತಿಯ ಎಂದು. ಆದ್ದರಿಂದ ಮ್ಯಾಗ್ನೆಟ್ ಈ ವಿಷಯಗಳು ವಾಸ್ತವ ಜಗತ್ತಿನಲ್ಲಿ. ಕೆಲವೇ ವರ್ಷಗಳ ಹಿಂದೆ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಸೆನೆಟರ್, ಅಧ್ಯಕ್ಷ ನಡೆಸುತ್ತಿದ್ದರೂ ಎರಿಕ್ ಸ್ಮಿತ್, ಸಮಯದಲ್ಲಿ ಸಿಇಒ ಗೂಗಲ್, ವಾಸ್ತವವಾಗಿ ಅವಕಾಶವಿತ್ತು ಅವರನ್ನು ಸಂದರ್ಶಿಸಿ. ಮತ್ತು ನಾವು ಈ YouTube ಹಂಚಿಕೊಳ್ಳಲು ಎಂದೆನಿಸಿತ್ತು ನಾವು ಎದ್ದು ಆದಲ್ಲಿ, ಇಲ್ಲಿ ನಿಮಗಾಗಿ ಆವರಿಸು ಸಂಪುಟ. [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] -ಈಗ, ಸೆನೆಟರ್, ನೀವು Google ನಲ್ಲಿ ಇಲ್ಲಿ ನೀವು ಮತ್ತು ನಾನು ಪ್ರೆಸಿಡೆನ್ಸಿಯ ಭಾವಿಸುತ್ತೇನೆ ನೀವು ಕೆಲಸ ಸಂದರ್ಶನ. [ನಗು] -ಈಗ ಅದು ಪಡೆಯಲು ಕಷ್ಟ ಅಧ್ಯಕ್ಷರಾಗಿ ಕೆಲಸ. ಮತ್ತು ನೀವು ಮೂಲಕ ಹೊರಟಿರುವೆ ಈಗ ಹೊರಬೇಕಾಗಿಬಂದಿತ್ತು. ಇದು Google ನಲ್ಲಿ ಕೆಲಸ ಪಡೆಯಲು ಸಹ ಕಷ್ಟ. ನಾವು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನಾವು ಕೇಳಿ ನಮ್ಮ ಅಭ್ಯರ್ಥಿಗಳು ಪ್ರಶ್ನೆಗಳನ್ನು. ಮತ್ತು ಈ ಒಂದು ಲ್ಯಾರಿ Schwimmer ರಿಂದ. [ನಗು] ನೀವು ಹುಡುಗರಿಗೆ ನಾನು kidding ಬಾಗುತ್ತೇನೆ ಭಾವಿಸುತ್ತೇನೆ? ಇದು ಇಲ್ಲಿಯೇ ಇಲ್ಲಿದೆ. ಅತ್ಯಂತ ಸಮರ್ಥ ರೀತಿಯಲ್ಲಿ ಎಂದರೇನು ಒಂದು ಮಿಲಿಯನ್ ಎರಡು ಬಿಟ್ ಪೂರ್ಣಾಂಕಗಳ ವಿಂಗಡಿಸಲು? [ನಗು] ಬಾವಿ, UH - -I'm ಕ್ಷಮಿಸಿ. ಬಹುಶಃ ನಾವು ಮಾಡಬೇಕು - -ಇಲ್ಲ ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ,. -ಅದು ಅಲ್ಲ - ಸರಿ. -ನಾನು ಬಬಲ್ ರೀತಿಯ ಯೋಚಿಸಿದ್ದೇವೆ ಹೋಗಿ ತಪ್ಪು ಮಾರ್ಗವಾಗಿದೆ. [ನಗು] [ಹರ್ಷೋದ್ಗಾರ ಮಾಡುವ ಮತ್ತು ಚಪ್ಪಾಳೆ] ಅವರಿಗೆ ಈ ಹೇಳಿದರು ಯಾರು, ಆನ್ ಕಮ್? ಸರಿ. [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] DAVID MALAN: ಆದ್ದರಿಂದ ಅಲ್ಲಿ ನೀವು ಹೊಂದಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾವು ಈ ಚಾಲನೆಯಲ್ಲಿರುವ ಪರಿಮಾಣಿಸಲು ಪ್ರಾರಂಭಿಸಿದರು ಬಾರಿ, ಆದ್ದರಿಂದ ಏನೋ ಜೊತೆ, ಮಾತನಾಡಲು ಇದು ಅಸಂಪಾತ ಸಂಕೇತ, ಎಂದು ಕೇವಲ ತಿರುವು ನಮ್ಮ ರೀತಿಯ ಉಲ್ಲೇಖಿಸಿ ಕುರುಡು ಆ ಸಣ್ಣ ಅಂಶಗಳಿಗೆ ಕಣ್ಣಿನ ಮತ್ತು ಮಾತ್ರ ನಡೆಯುವ ನೋಡುವ, ಈ ಕ್ರಮಾವಳಿಯ ಸಾಧನೆ, N ಕಾಲಾನಂತರದಲ್ಲಿ ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಹಾಗೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ದೊಡ್ಡ ಒ ಮತ್ತು ದೊಡ್ಡ ಒ ಪರಿಚಯಿಸಲಾಯಿತು ನಾವು ಭಾವಿಸಿದ್ದ ನಿರೂಪಿಸಲಾಗಿದೆ ಏನೋ ಒಂದು ಮೇಲಿನ ನಿರ್ಬಂಧಿತ ಎಂದು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಬ್ಯಾರಿ, ನಾವು ಕಡಿಮೆ ಮಾಡಬಹುದು ಮೈಕ್ ಸ್ವಲ್ಪ ಹೆಚ್ಚು? ಈ ಮೇಲಿನ ಒಳಪಟ್ಟಿದೆ ಆಫ್ ಭಾವಿಸಲಾಗಿದೆ. N ವರ್ಗ ವಿಧಾನಗಳಿಂದ ಆದ್ದರಿಂದ ದೊಡ್ಡ ಓ ಆ ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ರೀತಿಯ ಆಯ್ಕೆಯ ರೀತಿಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ವರ್ಗ ಕ್ರಮಗಳನ್ನು n. ಅಳವಡಿಕೆ ರೀತಿಯ ಅಥವಾ ಏನೋ N ವರ್ಗ ಕ್ರಮಗಳನ್ನು ಎಂದು. ಈಗ ಅಳವಡಿಕೆ ರೀತಿಯ ಫಾರ್ ರೀತಿಯ, ಕೆಟ್ಟ ಪ್ರಕರಣದಲ್ಲಿ ಯಾವುದು? ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನೀಡಲಾಯಿತು, ಯಾವ ಕೆಟ್ಟ ಇಲ್ಲಿದೆ ನೀವು ಹೇಗೆ ಎಂದು ಸಾಧ್ಯ ಸನ್ನಿವೇಶದಲ್ಲಿ ನಿಮ್ಮ ಎದುರಿಸುತ್ತಿರುವ? ಇದು ಬಲ, ಸಂಪೂರ್ಣವಾಗಿ ಹಿಂದಕ್ಕೆ ಇಲ್ಲಿದೆ? ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಹಿಂದಕ್ಕೆ ಇಲ್ಲಿದೆ ವೇಳೆ ಏಕೆಂದರೆ, ನೀವು ಕೆಲಸದ ಒಟ್ಟಾರೆಯಾಗಿ ಬಹಳಷ್ಟು ಮಾಡಬೇಕು. ಏಕೆಂದರೆ ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಹಿಂದಕ್ಕೆ ಕೋರುತ್ತೇವೆ ವೇಳೆ, ನಿಮ್ಮನ್ನು ಹುಡುಕಲು ಹೊರಟಿರುವೆ ಇಲ್ಲಿ ದೊಡ್ಡ ಅಂಶ, ಸಹ ಇದು ಅಲ್ಲಿ ಕೆಳಗೆ ಸೇರಿದೆ. ಆದ್ದರಿಂದ ನೀವು ನಲ್ಲಿ, ಹೇಳಲು ಎಲ್ಲಾ ಬಲ ಹೊರಟಿರುವೆ ಸಮಯ ಈ ಕ್ಷಣ, ನೀವು, ಇಲ್ಲಿ ಸೇರಿರುವ ಆದ್ದರಿಂದ ನೀವು ಮಾತ್ರ ಬಿಡುತ್ತಾರೆ. ನಂತರ ನೀವು, ಓ, ಅರ್ಥ ಡ್ಯಾಮ್, ನಾನು ಹೊಂದಿವೆ ಈ ಸ್ವಲ್ಪ ಸಣ್ಣ ಅಂಶ ತೆರಳಲು ನೀವು ಎಡ. ನಂತರ ನಾನು ಮತ್ತೊಮ್ಮೆ ಆ ಮಾಡಬೇಕು ಮತ್ತೆ ಮತ್ತೆ. ಮತ್ತು ನಾನು ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಹೊರನಡೆದರು ವೇಳೆ, ನೀವು ಕಾರ್ಯಕ್ಷಮತೆ ಅಭಿಪ್ರಾಯ ರೀತಿಯ ಎಂದು ಕ್ರಮಾವಳಿಯು, ಏಕೆಂದರೆ ನಿರಂತರವಾಗಿ ನಾನು ಕೆಳಗೆ ಎಲ್ಲರಿಗಾಗಿ ಕಲೆಸುವ ಇದು ಕೊಠಡಿ ಮಾಡಲು ರಚನೆಯ. ಆ ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ ಇಲ್ಲಿದೆ. ಇದಕ್ಕೆ ತದ್ವಿರುದ್ಧವಾಗಿ - ಮತ್ತು ಈ ಕೊನೆಯ ಬಾರಿಗೆ ಒಂದು ರೋಚಕ ಆಗಿತ್ತು - ನಾವು ಹೇಳಿದರು ಅಳವಡಿಕೆ ರೀತಿಯ ಯಾವ ಒಂದು ಒಮೆಗಾ ಆಗಿತ್ತು? ಉತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ ನಡೆಯುವ ವಾಟ್ಸ್ ಅಳವಡಿಕೆ ರೀತಿಯ ಸಮಯ? ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ n ವಿಶೇಷವೇನು. ನಾವು ಬಿಟ್ಟು ಖಾಲಿ ಮಂಡಳಿಯಲ್ಲಿ ಕಳೆದ ಸಮಯ. ಮತ್ತು ಇದು n ನ ಒಮೆಗಾ ಏಕೆ ಕಾರಣ? ಜೊತೆಗೆ, ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ, ಇಲ್ಲಿದೆ ಅಳವಡಿಕೆ ರೀತಿಯ ರಿಗೆ ಏರಲಿದೆ? ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರತ್ಯೇಕಿಸಬಹುದು ವಿಶೇಷವೇನು ಸರಿ, ಒಂದು ಪಟ್ಟಿ ಈಗಾಗಲೇ, ಮಾಡಲು ಕನಿಷ್ಠ ಕೆಲಸ. ಆದರೆ ಏನು ಅಳವಡಿಕೆ ರೀತಿಯ ಬಗ್ಗೆ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಇಲ್ಲಿದೆ ಇದು ಇಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಏಕೆಂದರೆ ಇದು ನಿರ್ಧರಿಸುತ್ತದೆ, ಓ, ನೀವು ಅನೇಕ ಒಂದು, ನೀವು ಇಲ್ಲಿ ಸೇರಿರುವ. ಓಹ್, ಯಾವ ಉತ್ತಮ ಅದೃಷ್ಟ. ನೀವು ಸಂಖ್ಯೆ ಎರಡು ಆರ್. ನೀವು ಇಲ್ಲಿ ಸೇರಿರುವ. ಇನ್ನೂ ಉತ್ತಮ ಸಂಖ್ಯೆ ಮೂರು, ನೀವು ಇಲ್ಲಿ ಸೇರಿರುವ. ಇದು ಅಂತ್ಯ ಪಡೆಯುತ್ತದೆ ತಕ್ಷಣ ಪಟ್ಟಿ, ಪ್ರತಿ ಅಳವಡಿಕೆ ರೀತಿಯ ತಂದೆಯ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ನಾವು ಮಾತಿನ ಮೂಲಕ ಹೊರನಡೆದರು ಎಂದು ಕಳೆದ ಬಾರಿ, ಇದನ್ನು ವಿಶೇಷವೇನು. ಆದರೆ ಆಯ್ಕೆ ರೀತಿಯ ತದ್ವಿರುದ್ಧವಾಗಿ, ಮಾಡುವ ಇದ್ದರು? ಕೆಪ್ಟ್ ಪಟ್ಟಿಯನ್ನು ಹಾದುಹೋಗುವ ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ. ಪ್ರಮುಖ ಒಳನೋಟ ಮಾತ್ರ ಇತ್ತು ಏಕೆಂದರೆ ನೀವು ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಕಾಣಿಸುತ್ತಿತ್ತು ಒಮ್ಮೆ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ ನೀವು ಕೆಲವು ಆಗಿರಬಹುದು ನೀವು ಆಯ್ಕೆ ಅಂಶ ಎಂದು ವಾಸ್ತವವಾಗಿ ಪ್ರಸ್ತುತ ಸಣ್ಣ ಅಂಶ. ಈ ವಿವಿಧ ಮಾನಸಿಕ ಮಾದರಿಗಳು ಕೊನೆಯಲ್ಲಿ ಆದ್ದರಿಂದ ಕೆಲವು ನೈಜ ಜಗತ್ತಿನ ನೀಡುವ ಅಪ್ ನಮಗೆ ವ್ಯತ್ಯಾಸಗಳು, ಹಾಗೆಯೇ ಈ ಸೈದ್ಧಾಂತಿಕ ಅಸಂಪಾತ ವ್ಯತ್ಯಾಸಗಳು. ಆದ್ದರಿಂದ ಕೇವಲ n ನ ದೊಡ್ಡ ಒ, ನಂತರ, ರಿಕ್ಯಾಪ್ ಗೆ ವರ್ಗ, ನಾವು ಕೆಲವು ಇಂತಹ ನೋಡಿದ ಇದುವರೆಗಿನ ಕ್ರಮಾವಳಿಗಳು. N ನ ದೊಡ್ಡ ಒ? ಅದು ಒಂದು ಕ್ರಮಾವಳಿ ವಾಟ್ಸ್ n ನ ದೊಡ್ಡ ಒ ಹೇಳಲಾಗಿದೆ? ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಹಂತಗಳನ್ನು ಒಂದು ರೇಖೀಯ ಸಂಖ್ಯೆ. ಸರಿ, ರೇಖೀಯ ಹುಡುಕಾಟ. ಮತ್ತು ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಎಲ್ಲಿ ಅಂಶ ನೀವು ಯಾವಾಗ ನೋಡುತ್ತಿರುವ ರೇಖೀಯ ಹುಡುಕಾಟ ಅನ್ವಯಿಸುವ? ಸರಿ, ಕೆಟ್ಟ ಪ್ರಕರಣದಲ್ಲಿ, ಇದು ಸಹ ಇಲ್ಲ. ಅಥವಾ ಎರಡನೇ ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು ಇಲ್ಲಿದೆ ಇದು ಕೊನೆಯಲ್ಲಿ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ, ಜೊತೆಗೆ-ಅಥವಾ ಮೈನಸ್ ಒಂದು ಹಂತದ ವ್ಯತ್ಯಾಸ. ಆದ್ದರಿಂದ ದಿನದ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಸರಳ ಇಲ್ಲಿದೆ ಹೇಳಬಹುದು. N ನ ದೊಡ್ಡ ಒ ರೇಖೀಯ ಹುಡುಕಾಟ ಎಂದು, ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಏಕೆಂದರೆ ಅಂಶ ಕೂಡ ಇಲ್ಲ ಅಥವಾ ಅದು ಇಲ್ಲಿದೆ ಕೊನೆಯಲ್ಲಿ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ. ವೆಲ್, n ನ ಲಾಗ್ ದೊಡ್ಡ ಒ. ನಾವು ಬಗ್ಗೆ ಬಹಳ ವಿವರವಾಗಿ ಮಾತನಾಡಲಿಲ್ಲ ಈ, ಆದರೆ ನಾವು ಮೊದಲು ಈ ನೋಡಿದ್ದೇವೆ. ಏನು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಲಘುಗಣಕೀಯ ರನ್ನುಗಳನ್ನು ಸಮಯ, ಕೆಟ್ಟ ಪ್ರಕರಣದಲ್ಲಿ? ಹೌದು, ಆದ್ದರಿಂದ ಬೈನರಿ ಸರ್ಚ್. ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಬೈನರಿ ಸರ್ಚ್ ಎಲ್ಲೋ ಘಟಕವನ್ನು ಹೊಂದಿರಬಹುದು ಮಧ್ಯಮ, ಅಥವಾ ಎಲ್ಲೋ ರಚನೆಯ ಒಳಗೆ. ಆದರೆ ನೀವು ಮಾತ್ರ ನೀವು ಒಮ್ಮೆ ಇದು ಹೇಗೆ ರಲ್ಲಿ, ಅರ್ಧ ಪಟ್ಟಿ ಭಾಗಿಸಿದಾಗ ಅರ್ಧ, ಅರ್ಧ, ಅರ್ಧ. ತದನಂತರ voila, ಇದು ಇಲ್ಲ. ಅಥವಾ ಮತ್ತೆ, ಕೆಟ್ಟ ಪ್ರಕರಣದಲ್ಲಿ, ಇದು ಸಹ ಇಲ್ಲ. ಆದರೆ ನೀವು ಅದನ್ನು ಇಲ್ಲ ಎಂದು ಗೊತ್ತಿಲ್ಲ ನೀವು ರೀತಿಯ ಕೊನೆಯ ತಲುಪುವವರೆಗೆ halving ಮೂಲಕ ಕೆಳಗೆ ಅತ್ಯಂತ ಅಂಶಗಳು ಮತ್ತು halving ಮತ್ತು halving. 1 ದೊಡ್ಡ ಒ. ಆದ್ದರಿಂದ ನಾವು 3 2, ದೊಡ್ಡ ಒ ದೊಡ್ಡ ಒ ಸಾಧ್ಯವೋ. ನೀವು ಕೇವಲ ಒಂದು ಸ್ಥಿರ ಸಂಖ್ಯೆ ಬಯಸುವ ಯಾವುದೇ, ನಾವು ಕೇವಲ ಸರಳಗೊಳಿಸುವ ಆಫ್ ವಿಂಗಡಿಸಲು ಆ 1 ದೊಡ್ಡ ಒ ಮಾಹಿತಿ. ಸಹ ವಾಸ್ತವಿಕವಾಗಿ, ಇದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ವೇಳೆ ಆದರೂ ಇದು ಇಲ್ಲಿದೆ 2 ಅಥವಾ 100 ಹಂತಗಳನ್ನು, ವೇಳೆ ಹಂತಗಳ ಸ್ಥಿರ ಸಂಖ್ಯೆ, ನಾವು ಕೇವಲ 1 ದೊಡ್ಡ ಒ ಹೇಳುತ್ತಾರೆ. ಇಲ್ಲಿದೆ ಒಂದು ಕ್ರಮಾವಳಿ ವಾಟ್ಸ್ 1 ದೊಡ್ಡ ಒ ರಲ್ಲಿ? ವೀಕ್ಷಕರಿಗೆಂದು ಉದ್ದ ಫೈಂಡಿಂಗ್ ಒಂದು ವ್ಯತ್ಯಾಸದ. DAVID MALAN: ಫೈಂಡಿಂಗ್ ಒಂದು ವ್ಯತ್ಯಾಸದ ಉದ್ದ? ವೀಕ್ಷಕರಿಗೆಂದು ಇಲ್ಲ, ಉದ್ದ ಇದು ಈಗಾಗಲೇ ವರ್ಗೀಕರಿಸಲು ವಿಶೇಷವೇನು ವೇಳೆ. DAVID MALAN: ಗುಡ್. ಸರಿ, ಆದ್ದರಿಂದ ಏನೋ ಉದ್ದ ಪತ್ತೆ ವೇಳೆ ಹಾಗೆ ಏನೋ ಉದ್ದ, ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಕೆಲವು ವೇರಿಯಬಲ್ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ನೀವು ಕೇವಲ, ವೇರಿಯಬಲ್ ಓದಬಹುದು ಕಾರಣ ಅಥವಾ ವೇರಿಯಬಲ್ ಮುದ್ರಿಸಲು, ಅಥವಾ ಕೇವಲ ಸಾಮಾನ್ಯವಾಗಿ ಆ ವೇರಿಯಬಲ್ ಪ್ರವೇಶಿಸಲು. ಸ್ಥಿರ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಮತ್ತು voila,. ಇದಕ್ಕೆ ತದ್ವಿರುದ್ಧವಾಗಿ, ಗೀರುವುದು ಮತ್ತೆ ಆಲೋಚಿಸುತ್ತೀರಿ. ಸಿ ಮೊದಲ ವಾರದಲ್ಲಿ ಮತ್ತೆ ಯೋಚಿಸಿ, ಕೇವಲ printf ಕರೆ ಮತ್ತು ಮುದ್ರಣ ಪರದೆಯ ಮೇಲೆ ಏನೋ ವಾದಯೋಗ್ಯವಾಗಿ ಆಗಿದೆ ಸ್ಥಿರ ಸಮಯ, ಇದು ಕೇವಲ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಏಕೆಂದರೆ ತೋರಿಸಲು CPU ಆವರ್ತನಗಳ ಕೆಲವು ಸಂಖ್ಯೆ ಪರದೆಯ ಮೇಲೆ ಪಠ್ಯ. ಅಥವಾ ನಿರೀಕ್ಷಿಸಿ - ಅದು? ಹೇಗೆ ಬೇರೆ ನಾವು ಮಾದರಿಗಳನ್ನು ಇರಬಹುದು printf ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು? ಯಾರಾದರೂ, ಭಿನ್ನಾಭಿಪ್ರಾಯವನ್ನು ಇಚ್ಚಿಸಿರುವ ಬಹುಶಃ ಇದು ನಿಜವಾಗಿಯೂ ಸ್ಥಿರ ಸಮಯ ಅಲ್ಲ? Printf ಚಾಲನೆಯಲ್ಲಿರುವ ವಿಶೇಷವೇನು ಏನೆಲ್ಲಾ ಅರ್ಥದಲ್ಲಿ ಸಮಯ, ವಾಸ್ತವವಾಗಿ ಮೇಲೆ ಸ್ಟ್ರಿಂಗ್ ಮುದ್ರಣ ಸ್ಕ್ರೀನ್, ಏನೋ ಎಂದು ಸ್ಥಿರ ಬೇರೆ. ವೀಕ್ಷಕರಿಗೆಂದು [ಕೇಳಿಬರುವುದಿಲ್ಲ]. DAVID MALAN: ಹೌದು. ಆದ್ದರಿಂದ ಇದು ನಮ್ಮ ದೃಷ್ಟಿಕೋನದಿಂದ ಅವಲಂಬಿಸಿರುತ್ತದೆ. ನಾವು ವಾಸ್ತವವಾಗಿ ಇನ್ಪುಟ್ ನ ಭಾವಿಸಿದರೆ ಸ್ಟ್ರಿಂಗ್ ಎಂದು printf, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಗಾತ್ರವನ್ನು ಅಳತೆ ಅದರ ಉದ್ದ ಮೂಲಕ ಇನ್ಪುಟ್ - ಆದ್ದರಿಂದ ತಂದೆಯ ಕರೆ ಅವಕಾಶ ಹಾಗೆಯೇ ಆ ಉದ್ದ N - ವಾದಯೋಗ್ಯವಾಗಿ, printf ಸ್ವತಃ n ನ ದೊಡ್ಡ ಒ ಆಗಿದೆ ಇದು ನೀವು N ಕ್ರಮಗಳನ್ನು ಇಂದಿನ ವಿಶೇಷವೇನು ಏಕೆಂದರೆ ಆ N ಪ್ರತಿಯೊಂದು ಔಟ್ ಮುದ್ರಿಸಲು ಹೆಚ್ಚಾಗಿ ಪಾತ್ರಗಳು. ಕನಿಷ್ಠ ನಾವು ತಿಳಿಯುವುದು ಮಟ್ಟಿಗೆ ಬಹುಶಃ ಇದು ಲೂಪ್ ಒಂದು ಬಳಸಿಕೊಂಡು ವಿಶೇಷವೇನು HOOD ಕೆಳಗೆ. ಆದರೆ ನಾವು ನೋಡಲು ಹೊಂದಿರುತ್ತದೆ ಇದು ಉತ್ತಮ ತಿಳಿಯಲು ಕೋಡ್. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಒಮ್ಮೆ ನೀವು ಹುಡುಗರಿಗೆ ಆರಂಭಿಸಲು ನೀವು, ನಿಮ್ಮ ಸ್ವಂತ ಕ್ರಮಾವಳಿಗಳನ್ನು ಮಾಡುತ್ತೇವೆ ವಿಶ್ಲೇಷಣೆ ಅಕ್ಷರಶಃ ಕೇವಲ ಹಾಗೆ. ಕಣ್ಣುಗುಡ್ಡೆಯನ್ನು ವಿಂಗಡಿಸಿ ನಿಮ್ಮ ಕೋಡ್ ಮತ್ತು ಭಾವಿಸುತ್ತೇನೆ ಬಗ್ಗೆ - ಎಲ್ಲಾ ಸರಿ, ನಾನು ಈ ಲೂಪ್ ಹೊಂದಿವೆ ಇಲ್ಲಿ ಅಥವಾ ನಾನು, ಇಲ್ಲಿ ಒಂದು ನೆಸ್ಟೆಡ್ ಕುಣಿಕೆಗಳು ಹೊಂದಿವೆ N ವಿಷಯಗಳ N ಬಾರಿ ಮಾಡಲು ವಿಶೇಷವೇನು ಎಂದು ಮತ್ತು ನೀವು ಕಾರಣ ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ವಿಂಗಡಿಸಲು ಮಾಡಬಹುದು ಕೋಡ್ ಮೂಲಕ, ಇದ್ದರೂ ಅದು ಇಲ್ಲಿದೆ ಕ್ರಮಾಂಕ ಮತ್ತು ವಾಸ್ತವಿಕ ಕೋಡ್. ಆದ್ದರಿಂದ ವರ್ಗ n ನ ಒಮೆಗಾ ಬಗ್ಗೆ ಏನು? ಒಂದು ಕ್ರಮಾವಳಿ ಏನು ಎಂದು ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ, ಇನ್ನೂ ತೆಗೆದುಕೊಂಡಿತು N ವರ್ಗ ಕ್ರಮಗಳನ್ನು? ಹೌದು? ವೀಕ್ಷಕರಿಗೆಂದು [ಕೇಳಿಬರುವುದಿಲ್ಲ]. DAVID MALAN: ಆದ್ದರಿಂದ ಆಯ್ಕೆ ರೀತಿಯ. ಆ ಲೆಕ್ಕದಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಕಡಿಮೆ ಏಕೆಂದರೆ ಮತ್ತೆ, ನಾನು ಗೊತ್ತಿಲ್ಲ ವಾಸ್ತವಾಂಶದ ನಾನು ಸಧ್ಯದ ಚಿಕ್ಕ ಕಂಡು ಬಂದಿದೆ ನಾನು ಎಲ್ಲಾ ಡಾರ್ನ್ ಅಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿದ ಬಂದಿದೆ. N, ಹೇಳುತ್ತಾರೆ, ಆದ್ದರಿಂದ ಒಮೆಗಾ, ನಾವು ಕೇವಲ ಒಂದು ಮಂಡಿಸಿದ. ಅಳವಡಿಕೆ ರೀತಿಯ. ಪಟ್ಟಿ ಪ್ರತ್ಯೇಕಿಸಬಹುದು ಗೆ ಸಂಭವಿಸಿದಲ್ಲಿ ಈಗಾಗಲೇ, ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಹೊಂದಿಲ್ಲ ಅದನ್ನು ಒಂದು ಪಾಸ್ ಮಾಡಲು, ಇದು ನಾವು ಖಚಿತವಾಗಿ ಕೋರುತ್ತೇವೆ ಹಂತದಲ್ಲಿ. ತದನಂತರ ಹೇಳಿದರು ಎಂದು ಖಚಿತವಾಗಿ, ರೇಖೀಯ ಎಂದು. 1 ಒಮೆಗಾ ಬಗ್ಗೆ ಏನು? ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ, ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಏನು, ಹಂತಗಳನ್ನು ಒಂದು ಸ್ಥಿರ ಸಂಖ್ಯೆ? ಆದ್ದರಿಂದ ರೇಖೀಯ ಹುಡುಕಾಟ, ನೀವು ಕೇವಲ ಅದೃಷ್ಟ ಪಡೆಯಲು ವೇಳೆ ಮತ್ತು ನೀವು ನೋಡುತ್ತಿರುವ ಅಂಶ ಪಟ್ಟಿಯ ಆರಂಭದಲ್ಲಿ ಹಕ್ಕು ನಿಮ್ಮ ಆರಂಭಿಕ ನೀವು ಎಲ್ಲಿ ಇಲ್ಲಿದೆ ವೇಳೆ ಆ ಪಟ್ಟಿಯ ರೇಖೀಯ ಪ್ರಯಾಣ. ಮತ್ತು ಈ ಒಂದು ನಿಜ ವಸ್ತುಗಳ ಸಂಖ್ಯೆ. ಉದಾಹರಣೆಗೆ, ಸಹ ಬೈನರಿ ಹುಡುಕಾಟ 1 ಒಮೆಗಾ ಹೊಂದಿದೆ. ನೀವು ನಿಜವಾಗಿಯೂ ಡಾರ್ನ್ ಏನು ಪಡೆಯಲು ವೇಳೆ ಕಾರಣ ಮಧ್ಯದಲ್ಲಿ ಅದೃಷ್ಟ ಮತ್ತು ಅಪ್ಪಳಿಕೆ-DAB ನಿಮ್ಮ ಸರಣಿ ಸಂಖ್ಯೆ ನೀವು ಹುಡುಕುತ್ತಿರುವ? ಆದ್ದರಿಂದ ನೀವು ಜೊತೆಗೆ, ಅಲ್ಲಿ ಅದೃಷ್ಟ ಪಡೆಯಬಹುದು. ಈ ಒಂದು, ಕಡೆಯದಾಗಿ, N ಲಾಗ್ N ಆಫ್ ಒಮೆಗಾ. ಆದ್ದರಿಂದ N ಲಾಗ್ N, ನಾವು ಮಾಡಲಿಲ್ಲ ಇನ್ನೂ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಾರೆ, ಆದರೆ - ವೀಕ್ಷಕರಿಗೆಂದು ರೀತಿಯ ವಿಲೀನಗೊಳಿಸಿ? DAVID MALAN: ವಿಲೀನವನ್ನು ರೀತಿಯ. ಎಂದು ಕಳೆದ ಸಮಯದ ರೋಚಕ ಆಗಿತ್ತು ನಾವು ಪ್ರಸ್ತಾಪಿಸಿದರು, ಮತ್ತು ನಾವು ತೋರಿಸಿದ ಅಲ್ಲಿ ದೃಷ್ಟಿ, ಕ್ರಮಾವಳಿಗಳು ಇವೆ ಎಂದು. ಮತ್ತು ಕೇವಲ ಒಂದು ರೀತಿಯ ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು ಮೂಲಭೂತವಾಗಿ ವೇಗವಾಗಿ ಎಂದು ಕ್ರಮಾವಳಿ ಈ ಇತರ ವ್ಯಕ್ತಿಗಳು ಕೆಲವು ಹೆಚ್ಚು. ವಾಸ್ತವವಾಗಿ, ಕೇವಲ ಸಣ್ಣ ಇದೆ ವಿಲೀನಗೊಳ್ಳಲು ಕೆಟ್ಟ ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ N ಲಾಗ್ N, ಸಂದರ್ಭದಲ್ಲಿ N ಲಾಗ್ N. ಮತ್ತು ನೀವು ಈ ಕಾಕತಾಳೀಯ ಹೊಂದಿರುವಾಗ ಒಮೆಗಾ ಮತ್ತು ದೊಡ್ಡ ಒ ಒಂದೇ ಎಂದು? ನಾವು ವಾಸ್ತವವಾಗಿ ಏನು ಎಂದು ವಿವರಿಸಲು ಮಾಡಬಹುದು ಅದು ಕೂಡ, ಥೀಟಾ ಎಂಬ ಕಡಿಮೆ ಸಾಮಾನ್ಯ. ಆದರೆ ಕೇವಲ, ಎರಡು ಎಲ್ಲೆಯಿಲ್ಲ ಅರ್ಥ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದೇ. ಆದ್ದರಿಂದ ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು, ಈ ಏನು ಮಾಡುತ್ತದೆ ನಮಗೆ ತುಂಬಾ ಕೆಳಗೆ ಕುದಿ? ವೆಲ್, ಪ್ರೇರಣೆ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. ನನಗೆ ಮತ್ತೊಂದು ಅನಿಮೇಷನ್ ಎಂದು ಅಪ್ ಪುಲ್ ಲೆಟ್ ನಾವು ಕಳೆದ ಬಾರಿ ನೋಡಲಿಲ್ಲ. ಈ ಒಂದು, ಒಂದೇ ಕಲ್ಪನೆ, ಆದರೆ ಇದು ಸ್ವಲ್ಪ ದೊಡ್ಡ ಇಲ್ಲಿದೆ. ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಸೂಚಿಸುತ್ತಾರೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮೊದಲ - ನಾವು ಅಳವಡಿಕೆ ರೀತಿಯ ಹೊಂದಿವೆ ಅಗ್ರ ಎಡ, ನಂತರ ಆಯ್ಕೆಯ ರೀತಿಯ, ಗುಳ್ಳೆ ರೀತಿಯ, ಇತರ ರೀತಿಯ ಒಂದೆರಡು - ಶೆಲ್ ಮತ್ತು ತ್ವರಿತ - ನಾವು ಮಾತನಾಡಿ ಎಂದು ಬಗ್ಗೆ, ಮತ್ತು ರಾಶಿ ಮತ್ತು ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು. ಕನಿಷ್ಠ ನಿಮ್ಮ ಕಣ್ಣುಗಳು ಕೇಂದ್ರೀಕರಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಆದ್ದರಿಂದ ನಂತರ ಎಡಭಾಗದಲ್ಲಿರುವ ಮೂರು ಉನ್ನತ ಮತ್ತು ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು ಈ ಹಸಿರು ಬಾಣದ. ಆದರೆ ನಾನು ಅವರಿಗೆ ಎಲ್ಲಾ ಔಟ್ ತಿಳಿಸುತ್ತೇವೆ ನಿಮ್ಮ ವೈವಿಧ್ಯತೆಯ ಒಂದು ಅರ್ಥದಲ್ಲಿ ನೀಡುತ್ತದೆ ಪ್ರಪಂಚದಲ್ಲಿ ಅಸ್ತಿತ್ವ ಎಂದು ಕ್ರಮಾವಳಿಗಳು. ನಾನು ಈ ರನ್ ಅವಕಾಶ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕೆಲವೇ ಸೆಕೆಂಡುಗಳ ಕಾಲ. ಮತ್ತು ನಿಮ್ಮ ಕಣ್ಣುಗಳು ಗಮನ ವೇಳೆ - ಒಂದು ಆಯ್ಕೆ ಕೇವಲ ಐದು ಕ್ರಮಾವಳಿ, ಇದು ಗಮನ ಸೆಕೆಂಡುಗಳ - ನೀವು ನೋಡಲು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಇದು ಅನುಷ್ಠಾನಕ್ಕೆ ವಿಶೇಷವೇನು ಮಾದರಿ. ವಿಲೀನಗೊಳಿಸಿ ರೀತಿಯ, ಸೂಚನೆ, ಮಾಡಲಾಗುತ್ತದೆ. ರಾಶಿ ರೀತಿಯ, ತ್ವರಿತ ರೀತಿಯ, ಶೆಲ್ - ನಾವು ಮೂರು ಪರಿಚಯಿಸಿತು ಆದ್ದರಿಂದ ತೋರುತ್ತದೆ ಕೆಟ್ಟ ಕ್ರಮಾವಳಿಗಳು ಕಳೆದ ವಾರ. ಆದರೆ ನಾವು ಇಲ್ಲಿ ಇಂದು ಎಂಬುವುದನ್ನು ಒಳ್ಳೆಯದು ವಿಲೀನದ ರೀತಿಯ ನೋಡಲು, ಇದು ಒಂದಾಗಿದೆ ಸುಲಭವಾಗಿ ಪದಗಳಿಗಿಂತ ಸಹ, ನೋಡಲು ಆಗಿದೆ ಇದು ಬಹುಶಃ ನಿಮ್ಮ ಮನಸ್ಸನ್ನು ಬಾಗಿ ಆದರೂ ಕೇವಲ ಸ್ವಲ್ಪ. ಇಲ್ಲಿ ನಾವು ನೋಡಬಹುದು ಕೇವಲ ಎಷ್ಟು ಆಯ್ಕೆಯ ರೀತಿಯ ಹೀರುವಾಗ. ಆದರೆ ಇನ್ನೊಂದು ಕಡೆಯಲ್ಲಿ, ಅದು ಇಲ್ಲಿದೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿಜವಾಗಿಯೂ ಸುಲಭ. ಮತ್ತು ಬಹುಶಃ ಪಿ ಸೆಟ್ 3, ಎಂದು ಒಂದು ಇಲ್ಲಿದೆ ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಯ್ಕೆ ಕ್ರಮಾವಳಿಗಳು ಪ್ರಮಾಣಿತ ಆವೃತ್ತಿ. ಸಂಪೂರ್ಣವಾಗಿ ಸರಿಯಾದ, ಸಂಪೂರ್ಣವಾಗಿ ಫೈನ್. ಆದರೆ ಮತ್ತೊಮ್ಮೆ, N ದೊಡ್ಡ ಹಾಗೆ, ನೀವು ಒಂದು ವೇಗವಾಗಿ ಕ್ರಮಾವಳಿಯನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ಆಯ್ಕೆ ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು ಇಷ್ಟ, ವಿಚಿತ್ರ ದೊಡ್ಡ ಮತ್ತು ದೊಡ್ಡ ಒಳಹರಿವು, ನಿಮ್ಮ ಕೋಡ್ ಕೇವಲ ಆಗಿದೆ ವೇಗವಾಗಿ ರನ್ ಹೋಗಿ. ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಉತ್ತಮ ಕೆಲಸ ವಿಶೇಷವೇನು. ನಿಮ್ಮ ಬಳಕೆದಾರರು ಸಂತೋಷ ಕಾದಿದೆ ಎಂದು ಹೋಗುವ. ಮತ್ತು ಆದ್ದರಿಂದ ಈ ಪರಿಣಾಮಗಳು ಇವೆ ವಾಸ್ತವವಾಗಿ ನೀಡುವ ನಮಗೆ ಕೆಲವು ಆಳವಾದ ಭಾವಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ ತಂದೆಯ ವಿಲೀನಗೊಳ್ಳಲು ಎಂಬುದನ್ನು ಅವಲೋಕಿಸೋಣ ರೀತಿಯ ಬಗ್ಗೆ ವಾಸ್ತವವಾಗಿ. ತಂಪಾದ ವಿಷಯ ವಿಲೀನಗೊಳ್ಳಲು ಎಂಬುದು ರೀತಿಯ ಕೇವಲ ಇದು. ಈ ನಾವು ಎಂದು ನಾವು ಏನು, ಮತ್ತೆ, ಆಗಿದೆ ಕ್ರಮಾಂಕ, ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಜೀವಿಯು ಇಂಗ್ಲೀಷ್ ತರಹದ ವಾಕ್ಯ. ಮತ್ತು ಸರಳತೆ ಆಗಿದೆ ಆಕರ್ಷಕ ರೀತಿಯ. ಆದ್ದರಿಂದ n ನ ಅಂಶಗಳನ್ನು ಇನ್ಪುಟ್ ರಂದು - ಆದ್ದರಿಂದ ಕೇವಲ ಅರ್ಥ, ಇಲ್ಲಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇಲ್ಲಿದೆ. ಅದು N ವಿಷಯಗಳನ್ನು ಸಿಕ್ಕಿತು ವಿಶೇಷವೇನು. ನಾವು ಅಲ್ಲಿ ಎಂದು ನೀವು ಎಲ್ಲಾ ಇಲ್ಲಿದೆ. N 2 ಕಡಿಮೆಯಿದ್ದರೆ, ಮರಳಿ. ಆದ್ದರಿಂದ ಕೇವಲ ಅಲ್ಪ ಸಂದರ್ಭದಲ್ಲಿ ಇಲ್ಲಿದೆ. N 2 ಕ್ಕಿಂತ ಕಡಿಮೆ ಇದ್ದರೆ, ನಂತರ ನಿಸ್ಸಂಶಯವಾಗಿ ಅದು ಇಲ್ಲಿದೆ 1 ಅಥವಾ 0, ಈ ಸಂದರ್ಭದಲ್ಲಿ ವಿಷಯ ಈಗಾಗಲೇ ವರ್ಗೀಕರಿಸಲು ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಇದೆ, ಆದ್ದರಿಂದ ಕೇವಲ ಮರಳಿ. ಮಾಡಲು ಏನೂ ಇಲ್ಲ. ಆದ್ದರಿಂದ ಆಫ್ ತರಿದುಹಾಕು ಒಂದು ಸರಳ ಸಂದರ್ಭದಲ್ಲಿ ಇಲ್ಲಿದೆ. ಎಲ್ಸ್, ನಾವು ಮೂರು ಹಂತಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಅಂಶಗಳನ್ನು ಎಡ ಅರ್ಧ, ರೀತಿಯ ವಿಂಗಡಿಸು ಅಂಶಗಳ ಸರಿಯಾದ ಅರ್ಧ, ಮತ್ತು ಅದನ್ನು ನಂತರ ವಿಂಗಡಿಸಿ ಹಂತವಾಗಿ ವಿಲೀನಗೊಳ್ಳಲು. ಇಲ್ಲಿಗೆ ಯಾವ ಆಸಕ್ತಿಕರವಾಗಿದೆ ಎಂದು ನಾನು, ಬಾಜಿ ಕಟ್ಟುವುದು ರೀತಿಯ ಮನುಷ್ಯ? ಒಂದು ವೃತ್ತಾಕಾರದ ವ್ಯಾಖ್ಯಾನದ ರೀತಿಯ ಇಲ್ಲಿದೆ ಈ ಕ್ರಮಾವಳಿಯ ಗೆ. ಈ ಕ್ರಮಾವಳಿಯ ಏನನ್ನು ಅರ್ಥದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನವನ್ನು ವೃತ್ತಾಕಾರದ? ವೀಕ್ಷಕರಿಗೆಂದು [ಕೇಳಿಬರುವುದಿಲ್ಲ]. DAVID MALAN: ಹೌದು, ನನ್ನ ಬೇರ್ಪಡಿಸುವ ಕ್ರಮಾವಳಿ ತನ್ನ ಕ್ರಮಗಳನ್ನು ಎರಡು "ರೀತಿಯ ಬೇಡಿಕೊಂಡಳು ಎಷ್ಟು ಏನೋ. "ಮತ್ತು ಪ್ರಶ್ನೆ, ಜೊತೆಗೆ, ನಾನು ಬಳಸಲು ನಾನು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು ಮತ್ತು ಬಲ ಅರ್ಧ? ಇಲ್ಲಿ ಸೌಂದರ್ಯ ಎಂದು ಸಹ ಮತ್ತೆ, ಈ ಮನಸ್ಸು ತಲ್ಲೀನವಾಗಿ ಆಗಿದೆ ಭಾಗ ಸಂಭಾವ್ಯ, ನೀವು ಅದೇ ಬಳಸಬಹುದು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು ಕ್ರಮಾವಳಿ. ಆದರೆ ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ. ನೀವು ವಿಂಗಡಿಸಲು ಹೇಳಿದರು ನೀವು ಎಡ ಅರ್ಧ, ಎರಡು ಯಾವುವು ಕ್ರಮಗಳನ್ನು ಮುಂದಿನ ಎಂದು ನಾನು? ನಾವು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು ಮಾಡುತ್ತೇವೆ ಎಡ ಅರ್ಧ ಮತ್ತು ಬಲ ಎಡ ಅರ್ಧ ಅರ್ಧ. ಡ್ಯಾಮ್, ಹೇಗೆ ನಾನು ಆ ಎರಡು ವಿಂಗಡಿಸಲು ಇಲ್ಲ ಹಂತವಾಗಿ, ಅಥವಾ ಕ್ವಾರ್ಟರ್ಸ್, ಈಗ? ಆದರೆ ಆ ಒಕೆ. ನಾವು ಇಲ್ಲಿ ವಿಂಗಡಿಸುವ ಅಲ್ಗಾರಿದಮ್ ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ನೀವು ಚಿಂತೆ ಕಂಡುಬಂದರೂ ಸಹ ಮೊದಲ ಈ ಅನಂತ ರೀತಿಯ ಲೂಪ್, ಇದು ಎಂದಿಗೂ ಎಂದು ಒಂದು ಚಕ್ರದ ಇಲ್ಲಿದೆ ಕೊನೆಗೊಂಡಿಲ್ಲ ಹೋಗಿ - ಇದು ನಾನು ಏನಾಗುತ್ತದೆ ಒಮ್ಮೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ? ಒಮ್ಮೆ N 2 ಕ್ಕಿಂತ ಕಡಿಮೆ. ಇದು ಅಂತಿಮವಾಗಿ, ಸಂಭವಿಸಿ ಹೋಗುವ ಇದೆ ನೀವು ಇರಿಸಿಕೊಳ್ಳಲು ವೇಳೆ halving ಮತ್ತು ಏಕೆಂದರೆ ಈ ಹಂತವಾಗಿ halving ರಲ್ಲಿ halving, ಖಂಡಿತವಾಗಿ ಅಂತಿಮವಾಗಿ ನೀವು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೊರಟಿರುವೆ ಕೇವಲ 1 ಅಥವಾ 0 ಅಂಶಗಳೊಂದಿಗೆ ಅಪ್. ಆ, ಈ ಅಲ್ಗಾರಿದಮ್ ನಲ್ಲಿ ನೀವು ಮುಗಿಸಿದ್ದೀರಿ ಹೇಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಈ ರಿಯಲ್ ಮ್ಯಾಜಿಕ್ ಕ್ರಮಾವಳಿಯ ತೋರುತ್ತದೆ ಆ ಅಂತಿಮ ಹಂತದ, ವಿಲೀನಗೊಳಿಸುವ. ಕೇವಲ ಎರಡು ವಿಲೀನಗೊಳಿಸುವ ಸರಳ ಕಲ್ಪನೆಯನ್ನು ವಿಷಯಗಳು, ಎಂದು ಅಂತಿಮವಾಗಿ ಇಂದಿನ ವಿಶೇಷವೇನು ಇಲ್ಲಿದೆ ನಮಗೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ವಿಂಗಡಿಸಲು ಅವಕಾಶ, ನಾವು, ಎಂಟು ಅಂಶಗಳನ್ನು ಹೇಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ ನಾನು ಎಂಟು ಹೆಚ್ಚು ಒತ್ತಡ ಚೆಂಡುಗಳನ್ನು ಹೊಂದಿರುವ ಇಲ್ಲಿ, ಎಂಟು ಕಾಗದದ ತುಣುಕುಗಳು, ಮತ್ತು ಒಂದು ಗೂಗಲ್ ಗ್ಲಾಸ್ - ಇದು ನಾನು ನಿರಂತರವಾಗಿ ಪಡೆಯುತ್ತಿದ್ದೀರಿ. [ನಗು] DAVID MALAN: ನಾವು ಎಂಟು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ವೇಳೆ ಸ್ವಯಂಸೇವಕರು, ಮತ್ತು ನೋಡೋಣ ನಾವು ಸಾಧ್ಯವಾದರೆ ಆದ್ದರಿಂದ, ಈ ಆಟವನ್ನು. ವಾಹ್, ಸರಿ. ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ವಿನೋದ ಗೆಟ್ಟಿಂಗ್. ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ಬಗ್ಗೆ ನೀವು ಮೂರು, ಅಲ್ಲಿ ದೊಡ್ಡ ಕೈ. ಹಿಂದೆ ನಾಲ್ಕು. ಮತ್ತು ಹೇಗೆ ಬಗ್ಗೆ ನೀವು ಮಾಡುತ್ತೇನೆ ಈ ಸಾಲಿನಲ್ಲಿ ಮೂರು? ಮುಂದೆ ಮತ್ತು ನಾಲ್ಕು. ಆದ್ದರಿಂದ, ನೀವು ಎಂಟು ಅಪ್ ಮೇಲೆ ಬಂದು. [ನಗು] DAVID MALAN: ನಾನು ನಿಜವಾಗಿ ಮನುಷ್ಯ ಅದು ಏನೆಂದು ಖಚಿತವಾಗಿ. ಇದು ಒತ್ತಡ ಬಾಲ್ ಈಸ್? ಮೇಜಿನ ದೀಪಗಳು? ವಸ್ತು? ಇಂಟರ್ನೆಟ್? ಸರಿ. ಆದ್ದರಿಂದ ಅಪ್ ಮೇಲೆ ಬಂದು. ಯಾರು ಬಯಸುತ್ತೀರಿ - ಮೇಲೇಳುತ್ತಿರುವ ಇರಿಸಿಕೊಳ್ಳಲು. ನೋಡೋಣ. ಮತ್ತು ಈ ಸ್ಥಳದಲ್ಲಿ ನಿಮ್ಮನ್ನು - ನೀವು ಸ್ಥಳ ಒಂದು ಕೋರುತ್ತೇವೆ. UH-OH, ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ. 1, 2, 3, 4, 5, 6, 7 - ಉತ್ತಮ, ಓ. ಎಲ್ಲಾ ಸರಿ, ನಾವು ಉತ್ತಮ ಕೋರುತ್ತೇವೆ. ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ಎಲ್ಲರೂ, ಒಂದು ಸ್ಥಾನವನ್ನು ಹೊಂದಿದೆ ಆದರೆ ಗೂಗಲ್ ಗ್ಲಾಸ್ ಮೇಲೆ. ನನಗೆ ಕ್ಯೂ ಈ ವರೆಗೆ ಲೆಟ್. ನಿಮ್ಮ ಹೆಸರೇನು? ಮಿಚೆಲ್: ಮಿಚೆಲ್. DAVID MALAN: ಮಿಚೆಲ್? ಎಲ್ಲಾ ಸರಿ, ನೀವು ಕಾಣುವಂತೆ ಪಡೆಯಿರಿ ಗೀಕ್, ಸರಿ ಎಂದು ವೇಳೆ. ನಾನು ತುಂಬಾ, ನಾನು ಊಹಿಸಿಕೊಳ್ಳಿ ಕೇವಲ ಒಂದು ಕ್ಷಣ. ಸ್ಟ್ಯಾಂಡ್ಬೈ, ಎಲ್ಲಾ ಬಲ. ನಾವು ಒಂದು ವಿಷಯದೊಂದಿಗೆ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ ಬಂದಿದೆ ಗೂಗಲ್ ಗ್ಲಾಸ್ ವಿಚಾರದಲ್ಲಿ ಬಳಸಲು, ಮತ್ತು ನಾವು ಅದನ್ನು ಕೇವಲ ಮೋಜಿನ ಯೋಚಿಸಿದರು ಈ ಜನರು ರಂಗದ ಆಗ. ನಾವು ವಿಶ್ವದ ರೆಕಾರ್ಡ್ ಕಾಣಿಸುತ್ತದೆ ತಮ್ಮ ದೃಷ್ಟಿಕೋನದಿಂದ. ಎಲ್ಲಾ ಸರಿ. ಮಾಡಿರುವುದಿಲ್ಲ ಬಹುಶಃ ಯಾವ ಗೂಗಲ್ ಉದ್ದೇಶ. ನೀವು ಮನಸ್ಸಿಗೆ ಹೋದರೆ ಎಲ್ಲಾ ಬಲ, ಧರಿಸಿರುವ ಮುಂದಿನ ವಿಚಿತ್ರವಾಗಿ ನಿಮಿಷಗಳ ಈ, ಎಂದು ಅದ್ಭುತ ಎಂದು. ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ ಅಂಶಗಳು, ಮತ್ತು ಪ್ರತಿ ಎಂದು ಶ್ರೇಣಿಯನ್ನು, ಈ ಜನರಾಗಿದ್ದರು ರಲ್ಲಿ ಕಾಗದವನ್ನು ತುಂಡುಗಳಾಗಿ ' ಕೈ, ಪ್ರಸ್ತುತ ಆಯ್ದ ಇದೆ. ಮಿಚೆಲ್: ಓಹ್, ಎಷ್ಟು ವಿಚಿತ್ರವಾಗಿ ಇಲ್ಲಿದೆ. DAVID MALAN: ಇದು ಬಹುಮಟ್ಟಿಗೆ ಯಾದೃಚ್ಛಿಕ ಇಲ್ಲಿದೆ. ಮತ್ತು ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ, ನಾವು ಪ್ರಯತ್ನಿಸಿ ಹೊರಟಿರುವೆ ಒಟ್ಟಾಗಿ ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಮುಖ ಇನ್ಸೈಟ್ ಅಲ್ಲಿ ಮತ್ತು ನೋಡಿ. ಮತ್ತು ವಿಲೀನದ ರೀತಿಯ ಇಲ್ಲಿ ತಂತ್ರವಾಗಿದ್ದು ನಾವು ಇನ್ನೂ ಭಾವಿಸಲಾಗಿದೆ ಎಂದು ಏನೋ. ನಾವು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಅಗತ್ಯ ಹೆಚ್ಚುವರಿ ಜಾಗವನ್ನು. ಆದ್ದರಿಂದ ಯಾವ ವಿಶೇಷವಾಗಿ ಎಂದು ಇಂದಿನ ವಿಶೇಷವೇನು ಈ ಬಗ್ಗೆ ಆಸಕ್ತಿಕರ ಎಂದು ಈ ಹುಡುಗರಿಗೆ ಸ್ವಲ್ಪ ತಿರುಗಾಡಲು ಹೋಗುವ ಬಿಟ್, ಏಕೆಂದರೆ ನಾನು ಊಹಿಸುತ್ತವೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಎಂದು ಜಾಗವನ್ನು ಹೆಚ್ಚುವರಿ ರಚನೆಯ ಇಲ್ಲ ಹಕ್ಕನ್ನು ಹಿಂದೆ, ಹೇಳುತ್ತಾರೆ. ಅವರು ತಮ್ಮ ಕುರ್ಚಿ ಹಿಂದೆ ನೀವು, ಆದ್ದರಿಂದ ದ್ವಿತೀಯ ರಚನೆಯ ಎಂದು ಇಲ್ಲಿದೆ. ಅವರು ಇಲ್ಲಿ ಕುಳಿತಿರುವ ಆಗಿದ್ದಲ್ಲಿ, ಅದು ಇಲ್ಲಿದೆ ಪ್ರಾಥಮಿಕ ರಚನೆಯ. ಆದರೆ ಈ ನಾವು ಒಂದು ಸಂಪನ್ಮೂಲವಾಗಿದೆ ಗುಳ್ಳೆ ಜೊತೆ ಇದುವರೆಗಿನ ಪ್ರಭಾವಯುತವಾಗಿರುವುದಿಲ್ಲ ರೀತಿಯ, ಆಯ್ಕೆಯ ರೀತಿಯ ಜೊತೆ, ಅಳವಡಿಕೆ ರೀತಿಯ ಜೊತೆ. ಕಳೆದ ವಾರ ನೆನಪಿರಲಿ, ಎಲ್ಲರೂ ಕೇವಲ ರೀತಿಯ ಸ್ಥಳದಲ್ಲಿ ಮುಕ್ತಗೊಂಡು. ಅವರು ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಮೆಮೊರಿ ಮಾಡಿಸುತ್ತಿಲ್ಲ. ನಾವು ಮೂಲಕ ಜನರಿಗೆ ಜಾಗವನ್ನು ಸುಮಾರು ಜನರು ಚಲಿಸುವ. ಆದ್ದರಿಂದ ಈ ತುಂಬಾ, ಒಂದು ಪ್ರಮುಖ ಇನ್ಸೈಟ್. ಈ ವ್ಯಾಪಾರ ಆಫ್ ಸಾಮಾನ್ಯ ರಲ್ಲಿ ಇಲ್ಲಿದೆ ಸಂಪನ್ಮೂಲಗಳ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್,. ನೀವು ಏನಾದರೂ ವೇಗಗೊಳಿಸಲು ಬಯಸಿದರೆ ಸಮಯ, ನೀವು ಹೊರಟಿರುವೆ ಒಂದು ಬೆಲೆ ನೀಡಬೇಕಾದ. ಮತ್ತು ಆ ಬೆಲೆಗಳನ್ನು ಒಂದು ಆಗಾಗ್ಗೆ ಆಗಿದೆ ಸ್ಥಳವನ್ನು ಮೆಮೊರಿಯೊಂದಿಗೆ ಅಥವಾ ಹಾರ್ಡ್ ನೀವು ಬಳಸುತ್ತಿರುವ ಡಿಸ್ಕ್ ಸ್ಪೇಸ್. ಅಥವಾ, ನಾನೂ, ಪ್ರಮಾಣವನ್ನು ಪ್ರೋಗ್ರಾಮರ್ ಸಮಯ. ಎಷ್ಟು ಇದು ಮಾನವ, ನೀವು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯ, ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಹೆಚ್ಚು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಂಕೀರ್ಣ ಕ್ರಮಾವಳಿ. ಆದರೆ ಇಂದು, ವ್ಯಾಪಾರ ಆಫ್ ಸಮಯ ಮತ್ತು ಜಾಗವನ್ನು ಹೊಂದಿದೆ. ನೀವು ಹುಡುಗರಿಗೆ ಕೇವಲ ಹಿಡಿದುಕೊಳ್ಳುವುದು ಆದ್ದರಿಂದ ನಿಮ್ಮ ನಾವು ನೀವು ಕೋರುತ್ತೇವೆ ಸಂಖ್ಯೆಗಳನ್ನು ನೋಡಬಹುದು ವಾಸ್ತವವಾಗಿ 4, 2, 6, 1, 3, 7, 8 ಹೊಂದಾಣಿಕೆ. ಅತ್ಯುತ್ತಮ. ಆದ್ದರಿಂದ ನಾನು ದನಿ ಪ್ರಯತ್ನಿಸಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ವಿಷಯಗಳು, ನೀವು ಹುಡುಗರಿಗೆ ಮಾಡಬಹುದು ಕೇವಲ ಇಲ್ಲಿ ನನ್ನ ಅನುಸರಿಸಲಿಲ್ಲ. ಹಾಗಾಗಿ, ಮೊದಲ, ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾನು ಇದು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಮೊದಲ ಹಂತದ, N ವೇಳೆ n ನ ಅಂಶಗಳನ್ನು ಇನ್ಪುಟ್, ಮೇಲೆ 2 ಕಡಿಮೆ, ನಂತರ ಮರಳಿ. ನಿಸ್ಸಂಶಯವಾಗಿ, ಎಂದು ಮಾಡುವುದಿಲ್ಲ ಅನ್ವಯಿಸು, ಆದ್ದರಿಂದ ನಾವು ತೆರಳಿ. ಆದ್ದರಿಂದ ಅಂಶಗಳನ್ನು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು. ಆದ್ದರಿಂದ ನಾನು ಗಮನ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಅರ್ಥ ನನ್ನ ಈ ಮೇಲೆ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಗಮನ ಇಲ್ಲಿ ನಾಲ್ಕು ಮಂದಿ. ಎಲ್ಲಾ ಸರಿ, ನಾನು ಮುಂದಿನ ಏನು ಇಲ್ಲ? ವೀಕ್ಷಕರಿಗೆಂದು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸು. DAVID MALAN: ಆದ್ದರಿಂದ ಈಗ ನಾನು ವಿಂಗಡಿಸಲು ಹೊಂದಿವೆ ಈ ಹುಡುಗರಿಗೆ ಎಡ ಅರ್ಧ. ಮತ್ತೆ ಏಕೆಂದರೆ, ನಿಮಗೆ ತಿಳಿಯುವುದು ಗೋಲು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು ಆಗಿದೆ. ನೀವು ಹೇಗೆ ಹಾಗೆ ಮಾಡಬೇಡಿ? ಕೇವಲ ಸಹ, ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ನಾವು ಮತ್ತೆ ಮಾಡುತ್ತಿರುವುದು ಕೂಡ. ಆದ್ದರಿಂದ ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು. ಈಗ ನಾನು ಈ ಎರಡು ವ್ಯಕ್ತಿಗಳು ವಿಂಗಡಿಸುವ ಬಾಗುತ್ತೇನೆ. ಮುಂದೆ ಏನು ಬರುತ್ತದೆ? ವೀಕ್ಷಕರಿಗೆಂದು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸು. DAVID MALAN: ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸು. ಈಗ ಈ, ಈ ಸ್ಥಾನವನ್ನು, ಗಾತ್ರ 1 ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ. ಮತ್ತು ನಿಮ್ಮ ಹೆಸರೇನು ಮತ್ತೆ? ಪ್ರಿನ್ಸೆಸ್ ಡೈಸಿ: ರಾಜಕುಮಾರಿ ಡೈಸಿ. DAVID MALAN: ರಾಜಕುಮಾರಿ ಡೈಸಿ ಇಲ್ಲಿದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಅವರು ಈಗಾಗಲೇ ಪ್ರತಿಗಳ ಇದೆ ಕಾರಣ ಪಟ್ಟಿ ಗಾತ್ರ 1 ಹೊಂದಿದೆ. ನಾನು ಮುಂದಿನ ಮಾಡುತ್ತಿರುವಿರಿ? ಆ ಪಟ್ಟಿಯ ಏಕೆಂದರೆ ಸರಿ, ಹಿಂದಿರುಗಿ 2 ಕಡಿಮೆ ಇದು ಗಾತ್ರ 1,. ನಂತರ ಮುಂದಿನ ಹಂತದ ಇಲ್ಲಿದೆ? ಮತ್ತು ಈಗ ನೀವು ರೀತಿಯ ಹೊಂದಿವೆ ನಿಮ್ಮ ಮನಸ್ಸಿನಲ್ಲಿ backtrack. ಇದು ಬಲ ಅರ್ಧ, ವಿಂಗಡಿಸಲು - ನಿಮ್ಮ ಹೆಸರೇನು? LINDA: ಲಿಂಡಾ. DAVID MALAN: ಲಿಂಡಾ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಈಗ ಏನು ಇಲ್ಲ ನಾವು ಗಾತ್ರ 1 ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ? ವೀಕ್ಷಕರಿಗೆಂದು ರಿಟರ್ನ್. DAVID MALAN: ಎಚ್ಚರಿಕೆಯಿಂದ. ನಾವು ಮೊದಲ ಮರಳಿ, ಮತ್ತು ಈಗ ಮೂರನೆಯ ಹೆಜ್ಜೆ - ಮತ್ತು ನಾನು ವೇಳೆ ರೀತಿಯ ಇದು ಬಿಂಬಿಸುವ ನಾನು ಈಗ, ಈಗ ಎರಡು ಸ್ಥಾನಗಳನ್ನು ಅಪ್ಪಿಕೊಳ್ಳುತ್ತದೆ ಈ ಎರಡು ಅಂಶಗಳನ್ನು ವಿಲೀನಗೊಳ್ಳಲು ಹೊಂದಿರುತ್ತವೆ. ಈಗ ದುರದೃಷ್ಟವಶಾತ್, ಅಂಶಗಳು ಆದೇಶ ಭರ್ತಿಯಾಗಿದೆ. ಆದರೆ ಅಲ್ಲಿ ವಿಲೀನಗೊಳಿಸುವ ಪ್ರಕ್ರಿಯೆ ಇಲ್ಲಿದೆ ಬಲವಾದ ಪಡೆಯಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ನೀವು ಹುಡುಗರಿಗೆ ಕೇವಲ ನಿಲ್ಲಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಆದ್ದರಿಂದ ಒಂದು ಕ್ಷಣ, ನಾನು, ನೀವು ಅಗತ್ಯ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕ್ಷಣ, ಕುರ್ಚಿಯಲ್ಲಿ ಹಿಂದೆ ಹಂತಕ್ಕೆ. ಮತ್ತು ವೇಳೆ ಲಿಂಡಾ, 2 ಏಕೆಂದರೆ 4 ಚಿಕ್ಕದಾಗಿದೆ, ಏಕೆ ಇಲ್ಲ ನೀವು ಮೊದಲ ಸುಮಾರು ಬಂದು? ಬೇಕಾದವು. ಲಿಂಡಾ ಆದ್ದರಿಂದ, ನೀವು ಮೊದಲ ಸುಮಾರು ಬಂದು. ಈಗ ವಾಸ್ತವದಲ್ಲಿ ಇದು ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇಲ್ಲಿದೆ ವೇಳೆ ನಾವು ನೈಜ ಸಮಯದಲ್ಲಿ ತನ್ನ ಸರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಈ ಪೀಠದ ಈ ಸ್ಥಳಕ್ಕೆ. ಆದ್ದರಿಂದ ಕೆಲವು ಸ್ಥಿರ ತೆಗೆದುಕೊಂಡಿತು ಎಂದು ಊಹಿಸಿ ಹಂತಗಳನ್ನು 1 ಸಂಖ್ಯೆ. ಮತ್ತು ಈಗ - ಆದರೆ ನಾವು ನೀವು ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಇಲ್ಲಿ ಮೊದಲ ಸ್ಥಳ. ಮತ್ತು ಈಗ ನೀವು, ಸುಮಾರು ಬಂದು ಆದಲ್ಲಿ ಹಾಗೆಯೇ, ನಾವು ಹೊರಟಿರುವೆ ಸ್ಥಳ ಎರಡು ಎಂದು. ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ ರೀತಿ ಭಾಸವಾಗುತ್ತದೆ ಸಹ ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಂಡು, ಈಗ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ ಆ ಎಡ ಅರ್ಧ ಎಡ ಅರ್ಧ ಈಗ ವಿಂಗಡಿಸಲ್ಪಡುತ್ತದೆ. ನಾವು ಈಗ ಆದ್ದರಿಂದ ಮುಂದಿನ ಹಂತದಲ್ಲಿ, ಯಾವುದು ಕಥೆಯಲ್ಲಿ ಮತ್ತಷ್ಟು ಸುರುಳಿಗಳನ್ನು? ವೀಕ್ಷಕರಿಗೆಂದು ರೈಟ್ ಅರ್ಧ. DAVID MALAN: ಸರಿ ಅರ್ಧ ವಿಂಗಡಿಸು. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಜೊತೆಗೆ, ಈ ಮಾಡಬೇಕು. ನೀವು ನಿಲ್ಲಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಕ್ಷಣ? ಮತ್ತು ನಿಮ್ಮ ಹೆಸರೇನು? ಜೆಸ್: ಜೆಸ್. DAVID MALAN: ಜೆಸ್. ಸರಿ, ಆದ್ದರಿಂದ ಜೆಸ್ ಈಗ ಉಳಿದಿರುವ ಬಲ ಅರ್ಧ ಅರ್ಧ. ಮತ್ತು ಆದ್ದರಿಂದ ಅವರು ಗಾತ್ರ 1 ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲಿದೆ. ಅವರು ಸ್ಪಷ್ಟವಾಗಿ ವಿಂಗಡಿಸುತ್ತದೆ ವಿಶೇಷವೇನು. ಮತ್ತು ನಿಮ್ಮ ಹೆಸರನ್ನು ಮತ್ತೆ? ಮಿಚೆಲ್: ಮಿಚೆಲ್. DAVID MALAN: ಮಿಚೆಲ್ ಸುಸ್ಪಷ್ಟವಾಗಿ ಗಾತ್ರ 1 ಪಟ್ಟಿಯನ್ನು. ಅವರು ಈಗಾಗಲೇ ವರ್ಗೀಕರಿಸಲು ವಿಶೇಷವೇನು. ಈಗ ಮ್ಯಾಜಿಕ್, ನಡೆಯುತ್ತದೆ ವಿಲೀನಗೊಳಿಸುವ ಪ್ರಕ್ರಿಯೆ. ಆದ್ದರಿಂದ ಮೊದಲ ಬರಲು ವಿಶೇಷವೇನು? ನಿಸ್ಸಂಶಯವಾಗಿ ಮಿಚೆಲ್. ನೀವು ಮತ್ತೆ ಸುಮಾರು ಬರಲು ಸಾಧ್ಯವಾಯಿತು ಆದ್ದರಿಂದ. ನಾವು ಈಗ ತನ್ನ ಲಭ್ಯವಿರುವ ಹೊಂದಿವೆ ಸ್ಪೇಸ್ ಇಲ್ಲಿಯೇ ಈ ಕುರ್ಚಿ ಹಿಂದೆ. ಮತ್ತು ಈಗ ನೀವು ಮತ್ತೆ ಬನ್ನಿ ಆದಲ್ಲಿ, ನಾವು ಈಗ ಎರಡು, ಸ್ಪಷ್ಟ ಎಂದು, ಹೊಂದಿವೆ ಹಂತವಾಗಿ, ಗಾತ್ರ 2 ಪ್ರತಿ - ಮತ್ತು ಕೇವಲ ಚಿತ್ರಣ ತಂದೆಯ ಸಲುವಾಗಿ, ನೀವು ಒಂದು ಜಾಗವನ್ನು ಸ್ವಲ್ಪ ಮಾಡುವನು - ಒಂದು, ಒಂದು ಅರ್ಧ ಇಲ್ಲಿ ಬಿಟ್ಟು ಇಲ್ಲಿ ಸರಿಯಾದ ಅರ್ಧ. ಕಥೆಯಲ್ಲಿ ಮತ್ತಷ್ಟು ಸುರುಳಿಗಳನ್ನು. ಯಾವ ಹಂತದ ಮುಂದಿನ? ವೀಕ್ಷಕರಿಗೆಂದು ವಿಲೀನಗೊಳಿಸಿ. DAVID MALAN: ಆದ್ದರಿಂದ ಈಗ ನಾವು ವಿಲೀನಗೊಳ್ಳಲು ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ಸರಿ, ಆದ್ದರಿಂದ ಈಗ, Thankfully, ನಾವು ಕೇವಲ ನಾಲ್ಕು ಕುರ್ಚಿಗಳ ಅಪ್ ಬಿಡುಗಡೆ. ಆದ್ದರಿಂದ ನಾವು ಹೆಚ್ಚು ಮೆಮೊರಿ ಎರಡರಷ್ಟು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಬಂದಿದೆ ನಾವು ಫ್ಲಿಪ್ flopping ನಡುವೆ ನೀಡಬಹುದು ಎರಡು ರಚನೆಗಳು. ಇದು ಆದ್ದರಿಂದ ಸಂಖ್ಯೆ ಮೊದಲ ಬರಬೇಕೆಂಬುದು? ಆದ್ದರಿಂದ ನಿಸ್ಸಂಶಯವಾಗಿ, ಮಿಚೆಲ್. ಆದ್ದರಿಂದ ಸುಮಾರು ಬಂದು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಇಲ್ಲಿ ನಿಮ್ಮ ಸ್ಥಾನವನ್ನು. ತದನಂತರ ಸಂಖ್ಯೆ 2 ಸುಸ್ಪಷ್ಟವಾಗಿ ಮುಂದಿನ, ಆದ್ದರಿಂದ ನೀವು ಇಲ್ಲಿಗೆ ಬಂದು. ಸಂಖ್ಯೆ 4, ಸಂಖ್ಯೆ 6. ಮತ್ತು ಮತ್ತೆ, ಒಂದು ಇತ್ತು ಸಹ ಒಳಗೊಂಡಿರುವ ನಡೆಯುವ ಸ್ವಲ್ಪ, ನಿಜವಾಗಿಯೂ, ಈ, ತಕ್ಷಣ ಸಂಭವಿಸಬಹುದಾಗಿದೆ - ಒಂದು ಚಲಿಸುವ ಮೂಲಕ ಸರಿ, ಚೆನ್ನಾಗಿ ಆಡಿದರು. [ನಗು] DAVID MALAN: ಮತ್ತು ಈಗ ನಾವು ನೀವು ಒಳ್ಳೆಯ ಆಕಾರ. ಸಂಪೂರ್ಣ ಎಡ ಅರ್ಧ ಇನ್ಪುಟ್ ಈಗ ವರ್ಗೀಕರಿಸಲು ಮಾಡಲಾಗಿದೆ. ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ಈ ಹುಡುಗರಿಗೆ ಹಂತ ನನ್ನ ಲಾಭ - ಹೇಗೆ ಇದು ಎಲ್ಲಾ ಹುಡುಗಿಯರು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ನೀಡಲಿಲ್ಲ ಎಡ ಮತ್ತು ಬಲ ಮೇಲೆ ಎಲ್ಲಾ ಹುಡುಗರು? ಸರಿ, ಆದ್ದರಿಂದ ವ್ಯಕ್ತಿಗಳು ಈಗ ತಿರುಗಿ. ಆದ್ದರಿಂದ ನಾನು ಮೂಲಕ ನೀವು ನಡೆಯಲು ಆಗುವುದಿಲ್ಲ ಈ ಹಂತಗಳನ್ನು. ನಾವು ಮತ್ತೆ ಅರ್ಜಿ ಹಾಕಿಕೊ ಮಾಡಬಹುದು ನಾವು ನೋಡುತ್ತಾರೆ ಅದೇ ಸೂಡೊಕೋಡ್ಗಳನ್ನು. ನೀವು ಮುಂದೆ ಹೋಗಿ, ನಿಂತಾಡುವ ಬಯಸಿದರೆ ಮತ್ತು ನೀವು ವ್ಯಕ್ತಿಗಳು, ನನಗೆ ನೀವು ಮೈಕ್ ನೀಡಲು ಅವಕಾಶ. ನೀವು ನಕಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ವೇಳೆ ನೋಡಿದರು ನಾವು ಇಲ್ಲಿ ಮಾಡಿದರು ಪಟ್ಟಿಯ ಇತರ ಕೊನೆಯಲ್ಲಿ. ಯಾರು, ಮೊದಲ ಮಾತನಾಡಲು ಅಗತ್ಯವಿದೆ ಕ್ರಮಾವಳಿ ಆಧಾರಿತ? ಆದ್ದರಿಂದ ನೀವು ಮೊದಲು ಮಾಡುವ ಏನನ್ನು ವಿವರಿಸಲು ನೀವು ಯಾವುದೇ ಅಡಿ ಚಲನೆಯನ್ನು ಮಾಡಲು. ಸ್ಪೀಕರ್ 1: ಎಲ್ಲಾ ಬಲ, ಆದ್ದರಿಂದ ರಿಂದ ನಾನು ಎಡ ಅರ್ಧ am ಎಡ ಅರ್ಧ, ನಾನು ಹಿಂತಿರುಗಲಿಲ್ಲ. ರೈಟ್? DAVID MALAN: ಗುಡ್. ನಂತರ -: ಸ್ಪೀಕರ್ 1 DAVID MALAN: ಮಾಡುತ್ತದೆ ಯಾರು ಮೈಕ್ ಮುಂದಿನ ಹೋಗಿ? ಸ್ಪೀಕರ್ 1: ಮುಂದೆ ಸಂಖ್ಯೆ. ಸ್ಪೀಕರ್ 2: ಆದ್ದರಿಂದ ನಾನು ಅರ್ಧ ಮನುಷ್ಯ ಎಡ ಅರ್ಧದಷ್ಟು ಎಡ ಅರ್ಧ, ಮತ್ತು ನಾನು ಹಿಂತಿರುಗಲಿಲ್ಲ. DAVID MALAN: ಗುಡ್. ನೀವು ಹಿಂದಿರುಗಿ. ಆದ್ದರಿಂದ ಈಗ ನೀವು ಎರಡು ಮುಂದಿನ ಅಪ್ ಇಲ್ಲಿದೆ? ಸ್ಪೀಕರ್ 2: ನಾವು ಸಣ್ಣ ಯಾರು ನೋಡಲು ಬಯಸುವ. DAVID MALAN: ನಿಖರವಾಗಿ. ನಾವು ವಿಲೀನಗೊಳ್ಳಲು ಬಯಸುವ. ನಾವು ವಿಲೀನಗೊಳ್ಳಲು ಬಳಸಲು ಹೊರಟಿರುವೆ ಸ್ಪೇಸ್ ಅವರು ನೀವು ಕೂಡ, ಒಳಗೆ ನಿಸ್ಸಂಶಯವಾಗಿ ಈಗಾಗಲೇ ವಿಂಗಡಿಸಿ, ನಾವು ಹೊರಟಿರುವೆ ಅದೇ ಅಲ್ಗಾರಿದಮ್ ಅನುಸರಿಸಲು. ಆದ್ದರಿಂದ ಬ್ಯಾಕ್ ಮೊದಲ ಹೋಗುತ್ತದೆ? 3 ಆದ್ದರಿಂದ, ತದನಂತರ 7. ಮತ್ತು ಈಗ ಮೈಕ್ ಹೋಗುತ್ತದೆ ಈ ಹುಡುಗರಿಗೆ, ಸರಿ? ಸ್ಪೀಕರ್ 3: ನಾನು ಬಲ ಅರ್ಧ ಮನುಷ್ಯ ಎಡ ಅರ್ಧ, ಮತ್ತು ನನ್ನ N ಕಡಿಮೆ ಆಗಿದೆ 1, ಆದ್ದರಿಂದ ನಾನು ಹಾದು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ - DAVID MALAN: ಗುಡ್. ಸ್ಪೀಕರ್ 4: ನಾನು ಬಲ ಅರ್ಧ ಮನುಷ್ಯ ಬಲ ಬಲ ಅರ್ಧ ಅರ್ಧ, ಮತ್ತು ನಾನು ಸಹ ಒಂದು ವ್ಯಕ್ತಿ, ನಾನು ಹಾಗೆ ಮರಳಿ ಹೋಗಿ. ಆದ್ದರಿಂದ ಈಗ ನಾವು ವಿಲೀನಗೊಳ್ಳಲು. ಸ್ಪೀಕರ್ 3: ನಾವು ಹಿಂದಿರುಗಿ. DAVID MALAN: ಆದ್ದರಿಂದ ನೀವು ಹಿಂದಕ್ಕೆ ಹೋಗಿ. ಆದ್ದರಿಂದ 5 ನಂತರ 8, ಮೊದಲ ಹೋಗುತ್ತದೆ. ಇದು ಈಗ ಪ್ರೇಕ್ಷಕರು, ನಾವು ಈಗ ಸುರುಳಿಗಳನ್ನು ಮಾಡಬೇಕು ಹೆಜ್ಜೆ ನಮ್ಮ ಮನಸ್ಸನ್ನು ಹಿಂದಕ್ಕೆ? ವೀಕ್ಷಕರಿಗೆಂದು ವಿಲೀನಗೊಳಿಸಿ. DAVID MALAN: ವಿಲೀನವನ್ನು ಎಡ ಅರ್ಧ ಮತ್ತು ಬಲ ಮೂಲ ಎಡ ಅರ್ಧ ಅರ್ಧ. ಈಗ - ಮತ್ತು ಕೇವಲ, ಈ ಸ್ಪಷ್ಟಪಡಿಸಲು ಜಾಗವನ್ನು ಸ್ವಲ್ಪ ಮಾಡಲು ನೀವು ನಡುವೆ ಎರಡು ವ್ಯಕ್ತಿಗಳು. ಈಗ ಎರಡು ಪಟ್ಟಿಗಳನ್ನು ಎಂದು, ಎಡ ಮತ್ತು ಬಲ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಈಗ ನೀವು ಹುಡುಗರಿಗೆ ವಿಲೀನಗೊಂಡು ಇಲ್ಲ ಸ್ಥಾನಗಳನ್ನು ಮುಂದಿನ ಸಾಲು ಮತ್ತೆ? 3 ಮೊದಲ ಹೋಗುತ್ತದೆ. ನಂತರ 5, ವಾದ. ನಂತರ 7, ಮತ್ತು ಈಗ 8. ಸರಿ, ಈಗ ನಾವು? ವೀಕ್ಷಕರಿಗೆಂದು ಮಾಡಿಲ್ಲ. DAVID MALAN: ಮಾಡದಿದ್ದರೆ, ಏಕೆಂದರೆ ನಿಸ್ಸಂಶಯವಾಗಿ, ಉಳಿದ ಒಂದು ಹೆಜ್ಜೆ ಇತ್ತು. ಆದರೆ ಮತ್ತೊಮ್ಮೆ, ಕಾರಣ ನಾನು ಈ ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ "ನಿಮ್ಮ ಮನಸ್ಸಿನಲ್ಲಿ ಸುರುಳಿಗಳನ್ನು," ನಂತಹ ಪರಿಭಾಷೆ ನಿಜವಾಗಿಯೂ ಏಕೆಂದರೆ ಅದು ಇಲ್ಲಿದೆ ಏನು ನಡೆಯುತ್ತಿದೆ ವಿಶೇಷವೇನು. ನಾವು, ಈ ಎಲ್ಲಾ ಹಂತಗಳನ್ನು ಮೂಲಕ ಹೊರಟಿರುವೆ ಆದರೆ ನಾವು ಒಂದು ಫಾರ್ pausing ರೀತಿಯ ಕೋರುತ್ತೇವೆ ಒಳಗೆ ಕ್ಷಣ, ಡೈವಿಂಗ್ ಆಳವಾದ ಕ್ರಮಾವಳಿ, ಒಂದು ಕ್ಷಣ pausing, ಕ್ರಮಾವಳಿ ಒಳಗೆ ಆಳವಾದ ಡೈವಿಂಗ್, ಮತ್ತು ಈಗ ನಾವು ನಮ್ಮ ರಲ್ಲಿ ಸುರುಳಿಗಳನ್ನು ರೀತಿಯ ಹೊಂದಿವೆ ಮನಸ್ಸನ್ನು ಮತ್ತು ಈ ಪದರಗಳನ್ನು ಎಲ್ಲಾ ರದ್ದು ನಾವು ರೀತಿಯ ತಡೆಹಿಡಿಯಲಾಯಿತು ಬಂದಿದೆ ಎಂದು. ಆದ್ದರಿಂದ ಈಗ ನಾವು ಗಾತ್ರ 4 ಎರಡು ಪಟ್ಟಿಗಳನ್ನು ಹೊಂದಿವೆ. ನೀವು ವ್ಯಕ್ತಿಗಳು ಒಂದು ಕೊನೆಯ ಬಾರಿಗೆ ನಿಂತಾಡುವ ಆದಲ್ಲಿ ಮತ್ತು ಇಲ್ಲಿ ಜಾಗವನ್ನು ಒಂದು ಬಿಟ್ ಮಾಡಲು ಈ ಎಡ ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಲು ಮೂಲ, ಅರ್ಧದಷ್ಟು ಮೂಲ ಬಲ ಅರ್ಧ. ಯಾರು ಮೊದಲು ಸಂಖ್ಯೆ ಎಂದು ನಾವು ಮತ್ತೆ ಒಳಗೆ ಎಳೆಯಲು ಅಗತ್ಯವಿದೆ? ಸಹಜವಾಗಿ ಮಿಚೆಲ್,. ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ ಮಿಚೆಲ್ ಪುಟ್. ಮತ್ತು ಯಾರು ಸಂಖ್ಯೆ 2 ಹೊಂದಿದೆ? ಸಂಖ್ಯೆ 2 ಮತ್ತೆ ಹಾಗೆಯೇ ಮೇಲೆ ಬರುತ್ತದೆ. ಸಂಖ್ಯೆ 3? ಅತ್ಯುತ್ತಮ. ಸಂಖ್ಯೆ 4, ಸಂಖ್ಯೆ 5, ಸಂಖ್ಯೆ 6, ಸಂಖ್ಯೆ 7 ಮತ್ತು ಸಂಖ್ಯೆ 8. ಸರಿ, ಆದ್ದರಿಂದ ಬಹಳಷ್ಟು ರೀತಿಯ ಅಭಿಪ್ರಾಯ ಹಂತಗಳನ್ನು, ಖಚಿತವಾಗಿ. ಆದರೆ ಈಗ ನಾವು ದೃಢೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ನೋಡೋಣ ರೀತಿಯ ಅಂತರ್ಬೋಧೆಯಿಂದ ಈ ಆಫ್ ಮೂಲಭೂತವಾಗಿ ಕ್ರಮಾವಳಿ, ವಿಶೇಷವಾಗಿ N ನಾವು ನೋಡಿದ ಮಾಹಿತಿ, ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಪಡೆಯುತ್ತದೆ ಅನಿಮೇಷನ್ಸ್, ಆಗಿದೆ ಮೂಲಭೂತವಾಗಿ ವೇಗವಾಗಿ. ಆದ್ದರಿಂದ ನಾನು ಕೆಟ್ಟ ರಲ್ಲಿ, ಈ ಅಲ್ಗಾರಿದಮ್ ಹಕ್ಕು ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಸಹ, N ಬಾರಿ ಲಾಗ್ n ನ ದೊಡ್ಡ ಒ ಆಗಿದೆ. ಅಂದರೆ, ಈ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಇಲ್ಲ N ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಆದರೆ ಕ್ರಮಾವಳಿಯು ಇನ್ನೊಂದು ಅಂಶವೆಂದರೆ ಎಲ್ಲೋ ಹಾಗಾದರೆ ಇಲ್ಲಿದೆ ಆ ಪುನರಾವರ್ತನೆ, ಎಂದು ಆವರ್ತಿಸುವ, ಎಂದು ಲಾಗ್ N ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನಾವು ಯಾವ ಮೇಲೆ ನಮ್ಮ ಬೆರಳು ಹಾಕಬಹುದು ಎರಡು ಸಂಖ್ಯೆಗಳ ಉಲ್ಲೇಖಿಸುತ್ತದೆ? ವೆಲ್, ಅಲ್ಲಿ - ಮೈಕ್ ಹೋಗಿ where'd? ಸ್ಪೀಕರ್ 1: ಪ್ರವೇಶಿಸಲು N ಎಂದು ಎರಡು ನಮ್ಮನ್ನು ಒಡೆದು - ಮೂಲಭೂತವಾಗಿ, ಎರಡು ಭಾಗಿಸುವ. DAVID MALAN: ನಿಖರವಾಗಿ. ನಾವು ಹೀಗೆ ಯಾವುದೇ ಕ್ರಮಾವಳಿಯ ನೋಡಿ ಯಾವುದೇ ಸಮಯ ದೂರದ, ಈ ಮಾದರಿಯನ್ನು ಕಂಡುಬಂದಿದೆ ವಿಶೇಷವೇನು , ವಿಭಜಿತ ವಿಭಜಿತ, ವಿಭಜಿತ. ಮತ್ತು ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ ವಿಶೇಷವೇನು ಎಂದು ಏನೋ ಗೆ ಲಘುಗಣಕೀಯ, ದಾಖಲೆ ಆಧಾರ 2. ಆದರೆ ಇದು ನಿಜವಾಗಿಯೂ, ಏನು ಆಗಿರಬಹುದು ಆದರೆ ಬೇಸ್ 2 ಪ್ರವೇಶಿಸಲು. ಈಗ N ಬಗ್ಗೆ ಏನು? ನಾವು ರೀತಿಯ ನೀವು ಭಾಗಿಸಿ ಎಂದು ನೋಡಬಹುದು ಹುಡುಗರಿಗೆ - ನೀವು ಭಾಗಿಸಿ, ನೀವು ಭಾಗಿಸಿ ನೀವು ಭಾಗಿಸಿ, ನೀವು ಭಾಗಿಸಿ. ಕೊನೆಯ ಬಂದಿದ್ದು ಎಲ್ಲಿಂದ? ಆದ್ದರಿಂದ ಇದು ವಿಲೀನಗೊಳಿಸುವ ಇಲ್ಲಿದೆ. ಇದು ಸುಮಾರು ಕಾರಣ ಆಲೋಚಿಸುತ್ತೀರಿ. ನೀವು ಒಟ್ಟಿಗೆ ಎಂಟು ಜನರು ವಿಲೀನಗೊಳ್ಳಲು, ಯಾವಾಗ ಅವುಗಳಲ್ಲಿ ಅರ್ಧದಷ್ಟು ನಾಲ್ಕು ಅನ್ನು ಆ ಮತ್ತು ಇತರ ಅರ್ಧ ಮತ್ತೋರ್ವ ನಾಲ್ಕು ಸೆಟ್, ನೀವು ಹೇಗೆ ಹೋಗಿ ಇಲ್ಲ ವಿಲೀನಗೊಳಿಸುವ ಮಾಡುವ ಬಗ್ಗೆ? ಸರಿ, ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಮಾಡಿದರು ತಕ್ಕಮಟ್ಟಿಗೆ ಅಂತರ್ಬೋಧೆಯಿಂದ. ನಾನು ಬದಲಿಗೆ ಇದು ಮಾಡಿದ್ದೆ ಆದರೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ವಿಧಿವತ್ತಾಗಿ, ನನಗೆ ಸೂಚಿಸಿದರು ಎಂಬುದರಲ್ಲಿ ನನ್ನ ಎಡ ಮೊದಲ ಎಡತುದಿಯಲ್ಲಿರುವ ವ್ಯಕ್ತಿ ಕೈ, ಎಡತುದಿಯಲ್ಲಿರುವ ವ್ಯಕ್ತಿಯ ನಲ್ಲಿ ಸೂಚಿಸಿದರು ನನ್ನ ಬಲಗೈಯಿಂದ ಅರ್ಧ ಮತ್ತು ಕೇವಲ ತರುವಾಯ ಮೂಲಕ ಹೊರನಡೆದರು ಚಿಕ್ಕ ಅಂಶ ನಲ್ಲಿ ತೋರುಗಡ್ಡಿ ಪಟ್ಟಿ, ಪ್ರತಿ ಬಾರಿ, ನನ್ನ ಬೆರಳು ಮೇಲೆ ಚಲಿಸುವ ಮತ್ತು ಪ್ರತಿ ಮಾಹಿತಿ ಪಟ್ಟಿ ಉದ್ದಕ್ಕೂ ಅಗತ್ಯವಿದೆ. ಆದರೆ ಈ ವಿಲೀನಗೊಳಿಸುವ ಬಗ್ಗೆ ಕೀ ಇಲ್ಲಿದೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಈ ಜೋಡಿ ಹೋಲಿಸಿ ನನಗೆ ಘಟಕಗಳ. ಬಲ ಅರ್ಧ ಗೆ ಮತ್ತು ಎಡದಿಂದ ಅರ್ಧ, ನಾನು ಒಮ್ಮೆ ಹಿಂಬಾಲಿಸುವ ಇಲ್ಲ ಬಾಗುತ್ತೇನೆ. ಆದ್ದರಿಂದ ವಿಲೀನದ ಸ್ವತಃ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದೆ ಯಾವುದೇ ಕ್ರಮಗಳನ್ನು N ಹೆಚ್ಚು. ಮತ್ತು ಎಷ್ಟು ಬಾರಿ ನಾನು ಹೊಂದಿದ್ದರೂ ವಿಲೀನಗೊಳಿಸುವ ಎಂದು ಮಾಡಲು? ವೆಲ್, n ಗಿಂತ ಹೆಚ್ಚು ಯಾವುದೇ, ಮತ್ತು ನಾವು ಅಂತಿಮ ವಿಲೀನದ ಆ ಕಂಡಿತು. ಮತ್ತು ಆದ್ದರಿಂದ ಕೊಂಡೊಯ್ಯುತ್ತದೆ ಎಂದು ಏನಾದರೂ ವೇಳೆ , N ಕ್ರಮಗಳನ್ನು N ಬಾರಿ, ಅಥವಾ ತದ್ವಿರುದ್ದವಾಗಿ ಪ್ರವೇಶಿಸಲು ಇದು ನಮಗೆ N ಬಾರಿ ಲಾಗ್ N ನೀಡಲು ಇಂದಿನ ವಿಶೇಷವೇನು. ಮತ್ತು ಏಕೆ ಈ ಉತ್ತಮ? ವೆಲ್, ನಾವು ಈಗಾಗಲೇ ಲಾಗ್ ತಿಳಿದಿದ್ದರೆ N ಸೂಚನೆ ಉತ್ತಮವಾಗಿದೆ - ಬಲ? ನಾವು, ಬೈನರಿ ಸರ್ಚ್ ದೂರವಾಣಿ ಪುಸ್ತಕ ಕಂಡಿತು ಉದಾಹರಣೆಗೆ, ಲಾಗ್ N ಖಂಡಿತವಾಗಿ ಆಗಿತ್ತು ರೇಖೀಯ ಉತ್ತಮವಾಗಿದೆ. ಅರ್ಥ N ಬಾರಿ ಲಾಗ್ N ಆದ್ದರಿಂದ ಆ ಮತ್ತೊಂದು N ಬಾರಿ ಖಂಡಿತವಾಗಿ ಉತ್ತಮ N, ಅಲಿಯಾಸ್ N ವರ್ಗ. ಮತ್ತು ನಾವು ಅಂತಿಮವಾಗಿ ಅಭಿಪ್ರಾಯ ಇಲ್ಲಿದೆ. ಚಪ್ಪಾಳೆ ಆದ್ದರಿಂದ ದೊಡ್ಡ ಸುತ್ತಿನಲ್ಲಿ, ವೇಳೆ ಈ ಹುಡುಗರಿಗೆ, ಸಾಧ್ಯವೋ. [ಚಪ್ಪಾಳೆ] DAVID MALAN: ಹಾಗೂ ನಿಮ್ಮ ರೇಖೆ ಉಡುಗೊರೆಗಳನ್ನು - ನೀವು, ಸಂಖ್ಯೆಗಳು ಇಡಬಹುದು ನೀವು ಬಯಸುತ್ತೀರಿ ವೇಳೆ. ಮತ್ತು ನಿಮ್ಮ ಬೀಳ್ಕೊಡುಗೆಯ ಕೊಡುಗೆಯಾಗಿ, ಎಂದಿನಂತೆ. ಓಹ್, ಮತ್ತು ನಾವು ನಿಮಗೆ ಕಳುಹಿಸುತ್ತೇವೆ ಫೂಟೇಜ್, ಮಿಚೆಲ್. ಧನ್ಯವಾದಗಳು. ಎಲ್ಲಾ ಸರಿ. ಒತ್ತಡದ ಚೆಂಡನ್ನು ನಡೆಯಲು ಸಹಾಯ. ಮತ್ತು, ನನ್ನ ಮಧ್ಯೆ, ಅಪ್ ಎಳೆಯಲು ಅವಕಾಶ ನೀಡಲು ನಮ್ಮ ಸ್ನೇಹಿತ ರಾಬ್ ಬೌಡೆನ್ ಈ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ದೃಷ್ಟಿಕೋನದಿಂದ, ಈ ಬಗ್ಗೆ ಏಕೆಂದರೆ ಸ್ವಲ್ಪ ಉಂಟಾಗುತ್ತಿರುವ ಕ್ರಮಗಳನ್ನು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ. ಸುಮಾರು ರಾಬ್ ಇಲ್ಲಿದೆ ಏನು ವಾಸ್ತವವಾಗಿ, ಸೆಟ್ ಅಪ್ ನಮಗೆ ತೋರಿಸಲು ನಾವು ಮಾಡಿದ ಎಂದು ಭಾವಿಸುತ್ತದೆ ಈಗಾಗಲೇ ವಿಭಜಿತ ಸುಮಾರು ಮಾಡಲಾಗುತ್ತದೆ ಎಂಟು ಸಣ್ಣ ಪಟ್ಟಿಗಳನ್ನು ಒಳಗೆ ದೊಡ್ಡ ಪಟ್ಟಿ, ಗಾತ್ರ 1 ಪ್ರತಿ. ಆದ್ದರಿಂದ ನಾವು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಒಂದು ಬದಲಾವಣೆ ತರುತ್ತಿದ್ದೇವೆ ಸ್ವಲ್ಪ ಕೇವಲ ಪಡೆಯಲು ಆಫ್ ವಿಂಗಡಿಸಲು ಕೃತಿಗಳು ವಿಲೀನಗೊಳಿಸುವ ಹೇಗೆ ಮುಖ್ಯ ಕಲ್ಪನೆ. ಆದರೆ ಏನು ಚಾಲನೆಯ ಸಮಯ ಮಾಡಲು ಬಗ್ಗೆ ಅವರು ಇಲ್ಲಿದೆ ಇನ್ನೂ ಒಂದೇ ಎಂದು ನಾನು. ಮತ್ತು ಮತ್ತೆ, ಇಲ್ಲಿ ಸಿದ್ಧತೆಗೆ ಅವರು ಇಲ್ಲಿದೆ ಎಂಬುದು ಗಾತ್ರ 1 ಎಂಟು ಪಟ್ಟಿಗಳನ್ನು ಆರಂಭಗೊಂಡಿತು. ಆದ್ದರಿಂದ ನೀವು ಅವರು ಇಲ್ಲಿದೆ ಅಲ್ಲಿ ಭಾಗವಾಗಿ ತಪ್ಪಿಸಿಕೊಂಡ ಬಂದಿದೆ ವಾಸ್ತವವಾಗಿ ಲಾಗ್ N ಲಾಗ್ N ಲಾಗ್ N ಮಾಡಲಾಗುತ್ತದೆ ಇನ್ಪುಟ್ ನ ವಿಭಜಿತ. [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] ಹಂತ ಒಂದು ಇದು ಇಲ್ಲಿದೆ. ಮತ್ತೆ ಹಂತದ ಎರಡು, ಐದು ಪಟ್ಟಿಗಳ ಜೋಡಿ ವಿಲೀನಗೊಳ್ಳಲು. DAVID MALAN: Hm. ಕೇವಲ ಆಡಿಯೋ ಶಿಬಿರಗಳು ನನ್ನ ಕಂಪ್ಯೂಟರ್ನ ಔಟ್. ತಂದೆಯ ಮತ್ತೆ ಈ ಪ್ರಯತ್ನಿಸೋಣ. -ಜಸ್ಟ್ ಕ್ರಮವಿಲ್ಲದ ಇದು ಆಯ್ಕೆ - ಈಗ ನಾವು ನಾಲ್ಕು ಪಟ್ಟಿಗಳನ್ನು ಹೊಂದಿವೆ. ಮೊದಲು ತಿಳಿಯಿರಿ. DAVID MALAN: ಅಲ್ಲಿ ನಾವು ಹೋಗಿ. -ವಿಲೀನವನ್ನು 108 ಮತ್ತು 15, ನಾವು ಕೊನೆಗೊಂಡಿಲ್ಲ ಜೊತೆಗೆ ಪಟ್ಟಿಯಲ್ಲಿ 15, 108. ನಾವು, 50 ಮತ್ತು 4 ವಿಲೀನಗೊಳಿಸುವ 4, 50 ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿತ್ತು. ನಾವು, 8 ಮತ್ತು 42 ವಿಲೀನಗೊಳಿಸುವ 8, 42 ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿತ್ತು. ಮತ್ತು ನಾವು, 23 ಮತ್ತು 16 ವಿಲೀನಗೊಳಿಸುವ , 16 23 ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಈಗ ಎಲ್ಲಾ ನಮ್ಮ ಪಟ್ಟಿಗಳನ್ನು ಗಾತ್ರ 2 ಇವೆ. ಗಮನಿಸಿ ಆ ಪ್ರತಿಯೊಂದು ನಾಲ್ಕು ಪಟ್ಟಿಗಳನ್ನು ವಿಂಗಡಿಸಲ್ಪಡುತ್ತದೆ. ಆದ್ದರಿಂದ ನಾವು ವಿಲೀನಗೊಳಿಸುವ ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತೆ ಪಟ್ಟಿಗಳನ್ನು ಜೋಡಿಗಳು. ನಾವು, 15 ಮತ್ತು 108 ಮತ್ತು 4 ಮತ್ತು 50 ವಿಲೀನಗೊಳಿಸುವ ಮೊದಲ ನಂತರ, ನಂತರ 15, 4 ತೆಗೆದುಕೊಳ್ಳಬಹುದು 50, ನಂತರ 108. , 23 8, 42 ಮತ್ತು 16 ವಿಲೀನಗೊಳಿಸುವುದು, ನಾವು ಮೊದಲ ತೆಗೆದುಕೊಳ್ಳಬಹುದು 8, ನಂತರ 16, ನಂತರ 23, ನಂತರ 42. ಆದ್ದರಿಂದ ಈಗ ನಾವು ಗಾತ್ರದ ಕೇವಲ ಎರಡು ಪಟ್ಟಿಗಳನ್ನು ಹೊಂದಿವೆ 4 ಪ್ರತಿಗಳ ಇದೆ ಪ್ರತಿಯೊಂದೂ. ಈಗ ನಾವು ಈ ಎರಡು ಪಟ್ಟಿಗಳನ್ನು ವಿಲೀನಗೊಳ್ಳಲು. ಮೊದಲಿಗೆ, ನಾವು 4 ತೆಗೆದುಕೊಳ್ಳಲು, ನಂತರ ನಾವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು 8, ನಂತರ ನಾವು ಆಗ, 16 ನಂತರ, 15 ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನಂತರ ನಂತರ 23, 42, 50, 108. [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] DAVID MALAN: ಮತ್ತೆ, ಸೂಚನೆ, ಅವರು ಎಂದಿಗೂ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಪ್ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸಮಯ ಸ್ಪರ್ಶಿಸಲ್ಪಟ್ಟ ಇದು ಮೀರಿ ಮುಂದುವರೆಯುತ್ತಿದ್ದ ನಂತರ. ಆದ್ದರಿಂದ ಅವರು ಮತ್ತೆ ಮತ್ತೆ ಎಂದಿಗೂ ವಿಶೇಷವೇನು. ಆದ್ದರಿಂದ ಅವರು ಯಾವಾಗಲೂ, ಬದಿಗೆ ಚಲಿಸುವ ವಿಶೇಷವೇನು ನಾವು ನಮ್ಮ N ಸಿಕ್ಕಿತು ಅಲ್ಲಿ ಮತ್ತು ಇಲ್ಲಿದೆ. ಏಕೆ ನನಗೆ ಒಂದು ಅನಿಮೇಷನ್ನ್ನು ಎಳೆಯಲು ಅವಕಾಶ ನಾವು ಹಿಂದೆ ಕಂಡಿತು, ಆದರೆ ಈ ಬಾರಿ ವಿಲೀನದ ರೀತಿಯ ಮೇಲೆ ಮಾತ್ರ ಒತ್ತು. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಜೂಮ್ ಲೆಟ್ ಈ ಇಲ್ಲಿ ಮೇಲೆ. ಮೊದಲ ಅಂತ ಯಾದೃಚ್ಛಿಕ ಇನ್ಪುಟ್ ಆಯ್ಕೆ ಅವಕಾಶ, ಈ ಹಿಗ್ಗಿಸಿ, ಮತ್ತು ನೀವು ನೋಡಿ ರೀತಿಯ ಮಾಡಬಹುದು ನಾವು, ಮಂಜೂರು, ಮುಂಚಿನ ಐದು ತೆಗೆದುಕೊಂಡು ಏನು ವಿಲೀನಗೊಳ್ಳಲು ರೀತಿಯ ವಾಸ್ತವವಾಗಿ ಮಾಡುವ ಇದೆ. ನೀವು ಅಥವಾ ಈ ಹಂತವಾಗಿ ಪಡೆಯಲು ಎಷ್ಟು ಗಮನಕ್ಕೆ ಈ ಕ್ವಾರ್ಟರ್ಸ್ ಅಥವಾ ಈ eighths ತೊಂದರೆಯೆಂದರೆ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಎಲ್ಲಾ ಉತ್ತಮ ಆಕಾರ ಪಡೆಯಲು ಆರಂಭಿಸಲು. ತದನಂತರ ಅಂತಿಮವಾಗಿ, ನೀವು ನೋಡಿ ಕೊನೆಯ ಆ ವಂಚಿಸು, ಎಲ್ಲವೂ ಒಟ್ಟಿಗೆ ವಿಲೀನಗೊಂಡಿತು ಇದೆ. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಮೂರು ಭಿನ್ನವಾಗಿರುತ್ತವೆ ಅದೇ ರೀತಿಯ ಕಲ್ಪನೆಯನ್ನು ಪಡೆದಿರುತ್ತದೆ. ಆದರೆ ಕೇವಲ ವಿಭಜನೆಯನ್ನು ನಂತಹ ಪ್ರಮುಖ ಒಳನೋಟ, ಮತ್ತು, ಬಹಳ ಮೊದಲ ವರ್ಗ ರಲ್ಲಿ ವಶಪಡಿಸಿಕೊಳ್ಳಲು ನಾವು ಹೇಗೋ ವಿಭಜಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು ಎಂದು ಒಳಗೆ ದೊಡ್ಡ ಏನೋ, ಒಳಗೆ ಸಮಸ್ಯೆ ಉತ್ಸಾಹ ಒಂದೇ ವಿಭಿನ್ನವಾಗಿತ್ತು ರೀತಿಯ, ಆದರೆ ಸಣ್ಣ ಮತ್ತು ಸಣ್ಣ ಮತ್ತು ಸಣ್ಣ ಮತ್ತು ಸಣ್ಣ. ಆಲೋಚಿಸುತ್ತೀರಿ ಆಫ್ ವಿಂಗಡಿಸಲು ಈಗ ಇನ್ನೊಂದು ವಿನೋದ ರೀತಿಯಲ್ಲಿ ಈ ಬಗ್ಗೆ, ಸಹ ಇದು ಅಲ್ಲ ನೀವು ಅದೇ ಅರ್ಥಗರ್ಭಿತ ನೀಡಲು ಹೋಗಿ ತಿಳುವಳಿಕೆ, ಆಗಿದೆ ಕೆಳಗಿನ ಅನಿಮೇಶನ್. ಆದ್ದರಿಂದ ಈ ಒಟ್ಟಾಗಿ ವೀಡಿಯೊ ಯಾರಾದರೂ ಆಗಿದೆ ವಿವಿಧ ಸಂಬಂಧಿಸಿದ ವಿವಿಧ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಶಬ್ದಗಳು ಅಳವಡಿಕೆ ರೀತಿಯ, ವಿಲೀನದ ರೀತಿಯ ಫಾರ್, ಮತ್ತು ಇತರ ಒಂದೆರಡು. ಆದ್ದರಿಂದ ಒಂದು ಕ್ಷಣದಲ್ಲಿ, ನಾನು ಪ್ಲೇ ಹೊಡೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ಇದು ಸುಮಾರು ಒಂದು ನಿಮಿಷ ಇಲ್ಲಿದೆ. ಮತ್ತು ನೀವು ಈಗಲೂ ನೋಡಬಹುದು ಸಹ ಮಾದರಿಗಳು, ನೀವು ಈ ಸಮಯದಲ್ಲಿ ಏನು ಈ ಕ್ರಮಾವಳಿಗಳು ಹೇಗೆ ಸಹ ಕೇಳಲು ವಿಭಿನ್ನವಾಗಿ ಮತ್ತು ಪ್ರದರ್ಶನ ಸ್ವಲ್ಪ ವಿವಿಧ ಮಾದರಿಗಳನ್ನು. ಈ ಅಳವಡಿಕೆ ತೆರನಾದ. [ಸ್ವರ ನುಡಿಸುವ] DAVID MALAN: ಮತ್ತೆ ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ ಪ್ರತಿ ಅಂಶ ಸೇರಿಸಲು ಇದು ಸೇರಿದ್ದು ಅಲ್ಲಿ ಒಳಗೆ. ಈ ಗುಳ್ಳೆ ತೆರನಾದ. [ಸ್ವರ ನುಡಿಸುವ] DAVID MALAN: ನೀವು ಭಾವನೆಯನ್ನು ರೀತಿಯ ಮಾಡಬಹುದು ತುಲನಾತ್ಮಕವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತಿದ್ದೆ ವಿಶೇಷವೇನು ಹೇಗೆ ಕೆಲಸ ಪ್ರತಿ ಹಂತದ ಮೇಲೆ. ಈ tediousness ಯಾವ ಧ್ವನಿಯಂತಿದೆ. [ಸ್ವರ ನುಡಿಸುವ] DAVID MALAN: ಈ ಆಯ್ಕೆಯನ್ನು ತೆರನಾದ, ನಾವು ಅದಕ್ಕೆ ನಾವು ಬಯಸುವ ಅಂಶ ಆಯ್ಕೆ ಅಲ್ಲಿ ಮತ್ತೆ ಹಾದುಹೋಗುವ ಮತ್ತು ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತು ಆರಂಭದಲ್ಲಿ ಇದು ಹಾಕುವ. [ಸ್ವರ ನುಡಿಸುವ] DAVID MALAN: ಈ ವಿಲೀನಗೊಳ್ಳಲು ತೆರನಾದ, ಇದು ನೀವು ನಿಜವಾಗಿಯೂ ಅಭಿಪ್ರಾಯ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ. [ಸ್ವರ ನುಡಿಸುವ] [ನಗು] DAVID MALAN: GNOME ಕರೆಯುವುದನ್ನು ನಾವು ನೋಡಿದ್ದಾರೆ ಹೊಂದಿಕೊಳ್ಳಲು ರೀತಿಯ,. [ಸ್ವರ ನುಡಿಸುವ] DAVID MALAN: ಆದ್ದರಿಂದ, ಈಗ, ನನಗೆ ನೋಡೋಣ ನೀವು ಆಶಾದಾಯಕವಾಗಿ ಮೂಲಕ ಇವು ಮಾಹಿತಿ ಚಂಚಲ ನಾನು ಸ್ವಲ್ಪ ಇಳಿಮುಖ ಮಾಡಬಹುದು ವೇಳೆ ಸಂಗೀತ, ಇಲ್ಲಿ ಗಣಿತ ಬಿಟ್. ಆದ್ದರಿಂದ ನಾವು ಒಂದು ನಾಲ್ಕನೇ ದಾರಿ ಇಲ್ಲ ಇದು ಈ ಅರ್ಥವನ್ನು ಬಗ್ಗೆ ವೇಗವಾಗಿ ಕಣಗಳಿಗಿಂತ ಎಂದು ಕಾರ್ಯಗಳನ್ನು ನಾವು ಮೊದಲು ನೋಡಿದ ಆ. ಮತ್ತು ನೀವು ಕೋರ್ಸ್ ನಲ್ಲಿ ಬರುವ ನೀವು ಒಂದು ಗಣಿತ ಹಿನ್ನೆಲೆ, ನೀವು ವಾಸ್ತವವಾಗಿ ಈಗಾಗಲೇ ಬಹುಶಃ ಗೊತ್ತಿಲ್ಲ ಎಂದು ನೀವು ಈ ತಂತ್ರದ ಮೇಲೆ ಪದವನ್ನು ಬಡಿ ಮಾಡಬಹುದು - ಅವುಗಳೆಂದರೆ ಪುನರಾವರ್ತನ, ಒಂದು ಕಾರ್ಯ ಎಂದು ಹೇಗೋ ಸ್ವತಃ ಕರೆಗಳು. ಮತ್ತು ಮತ್ತೆ ಆ ವಿಲೀನದ ರೀತಿಯ ಕರೆಸಿಕೊಳ್ಳುವುದು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಅರ್ಥದಲ್ಲಿ ಪುನರಾವರ್ತಿತ ಆಗಿತ್ತು ಆ ವಿಲೀನದ ರೀತಿಯ ತಂದೆಯ ಹಂತಗಳಲ್ಲೊಂದು ರೀತಿಯ ಕರೆ ಆಗಿತ್ತು - ಎಂದು, ಸ್ವತಃ ಆಗಿದೆ. ಆದರೆ Thankfully, ಏಕೆಂದರೆ ನಾವು ಇಟ್ಟುಕೊಂಡು , ರೀತಿಯ ಕರೆ, ಅಥವಾ ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು ನಿರ್ದಿಷ್ಟವಾಗಿ, ಮೇಲೆ ಚಿಕ್ಕದಾಗುತ್ತಾ ಮತ್ತು ಸಣ್ಣ ಪಟ್ಟಿಯನ್ನು, ನಾವು ಅಂತಿಮವಾಗಿ ನಾವು ಕರೆ ಮಾಡುತ್ತೇವೆ ಏನು ಔಟ್ ಕೆಳಗೆ ಧನ್ಯವಾದಗಳು ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ, ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಸಂದರ್ಭದಲ್ಲಿ ಆ ಪಟ್ಟಿ ಸಣ್ಣ ವೇಳೆ, ಕಡಿಮೆ 2 ಹೇಳಿದರು ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಕೇವಲ ತಕ್ಷಣ ಮರಳಿ. ನಾವು ವಿಶೇಷ ಸಂದರ್ಭದಲ್ಲಿ ಹೊಂದಿರಲಿಲ್ಲ ವೇಳೆ, ಕ್ರಮಾವಳಿ ಕೆಳಗೆ ಔಟ್, ಎಂದಿಗೂ ಮತ್ತು ನೀವು ನಿಜವಾಗಿಯೂ ಒಂದು ಒಳಗೆ ಹೋಗಬಹುದು ನಿಜವಾದ ಶಾಶ್ವತವಾಗಿ ಅನಂತ ಲೂಪ್. ಆದರೆ ನಾವು ಈಗ ಪುಟ್ ಮಾಡಬೇಕೆಂದು ಊಹಿಸಿಕೊಳ್ಳಿ ಈ ಕೆಲವು ಸಂಖ್ಯೆಗಳು, ಮತ್ತೆ, N ಬಳಸಿ ಇನ್ಪುಟ್ ಗಾತ್ರವು. ಮತ್ತು ನಾನು ಇಲ್ಲಿದೆ, ನೀವು ಕೇಳಲು ಬಯಸಿದರು ಒಳಗೊಂಡಿರುವ ಒಟ್ಟು ಸಮಯ ವಿಲೀನದ ರೀತಿಯ ಚಾಲನೆಯಲ್ಲಿರುವ? ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಇಲ್ಲಿದೆ ಸಮಯದಲ್ಲಿಯೇ ವೆಚ್ಚ? ವೆಲ್ ಇದು ಎಂದು ಅಳೆಯಲು ಬಹಳ ಸುಲಭ. N 2 ಕ್ಕಿಂತ ಕಡಿಮೆ ಇದ್ದರೆ, ಸಮಯ ಒಳಗೊಂಡಿರುವ n ನ ಅಂಶಗಳನ್ನು ವಿಂಗಡಿಸುವ ರಲ್ಲಿ, N 2 ಅಲ್ಲಿ, 0. ನಾವು ಮರಳಿ ಕಾರಣ. ಮಾಡಬೇಕು ಯಾವುದೇ ಕೆಲಸ ಇಲ್ಲ. ಈಗ ವಾದಯೋಗ್ಯವಾಗಿ, ಬಹುಶಃ ಅದು ಒಂದು ಹಂತದ ಅಥವಾ ಎರಡು ಮೊತ್ತದ ಲೆಕ್ಕಾಚಾರ ಕ್ರಮಗಳನ್ನು ಕೆಲಸ, ಆದರೆ ಇದು 0 ಗೆ ಸಾಕಷ್ಟು ಹತ್ತಿರ ಎಂದು ನಾನು ಯಾವುದೇ ಕೆಲಸವನ್ನು ಹೇಳುತ್ತಾರೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಪಟ್ಟಿ ಆದ್ದರಿಂದ ಸಣ್ಣ ವೇಳೆ ಅಗತ್ಯವಿದೆ ನೀರಸವಾದ ಮಾಡಬೇಕು. ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕುತೂಹಲಕಾರಿಯಾಗಿದೆ. ಪುನರಾವರ್ತಿತ ಪ್ರಕರಣದ ಶಾಖೆಯಾಗಿತ್ತಾದರೂ ಬೇರೆ ಹೇಳಿದರು ಸೂಡೊಕೋಡ್ಗಳನ್ನು, ರೀತಿಯ ಎಡ ಅರ್ಧ, ಬಲ ವಿಂಗಡಿಸಲು ಅರ್ಧ, ಎರಡು ಹಂತವಾಗಿ ವಿಲೀನಗೊಳ್ಳಲು. ಈಗ ಏಕೆ ಈ ಅಭಿವ್ಯಕ್ತಿ ಮಾಡುತ್ತದೆ ಆ ವೆಚ್ಚದಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ? ವೆಲ್, n ನ ಟಿ ಕೇವಲ ಅರ್ಥ n ನ ಅಂಶಗಳನ್ನು ವಿಂಗಡಿಸಲು ಸಮಯ. ತದನಂತರ ಆಫ್ ಬಲಗೈ ಬದಿಯಲ್ಲಿ ಅಲ್ಲಿ ಸಮ ಚಿಹ್ನೆಯ, n ನ ಟಿ ಭಾಗಿಸಿ ಮೂಲಕ 2 ಏನು ವೆಚ್ಚ ಎಂದು ಇದೆ? ಎಡ ಅರ್ಧ ಸಾರ್ಟಿಂಗ್. 2 ಭಾಗಿಸಿ N ಇತರೆ ಟಿ ಆಗಿದೆ ಬಹುಶಃ ವೆಚ್ಚದ ಉಲ್ಲೇಖಿಸಿ ಬಲ ಅರ್ಧ ವಿಂಗಡಿಸಲು. ತದನಂತರ + n? ವಿಲೀನಗೊಳಿಸುವ ಇದೆ. ಏಕೆಂದರೆ ನೀವು ಎರಡು ಪಟ್ಟಿಗಳನ್ನು, ಒಂದು ಹೊಂದಿದ್ದರೆ ಗಾತ್ರ 2 ಪ್ರತಿ n ಮತ್ತು ಇನ್ನೊಂದು ಗಾತ್ರದ N 2 ಪ್ರತಿ, ನೀವು ಮೂಲಭೂತವಾಗಿ ಸ್ಪರ್ಶಕ್ಕೆ ಹೊಂದಿವೆ ಕೇವಲ ರಾಬ್ ಹಾಗೆ ಆ ಅಂಶಗಳ ಪ್ರತಿ, ಕಪ್ಗಳ ಪ್ರತಿ ಮುಟ್ಟಲಿಲ್ಲ, ಮತ್ತು ಕೇವಲ ನಾವು ಪ್ರತಿಯೊಂದು ಸೂಚಿಸಿದರು ಮಾಹಿತಿ ವೇದಿಕೆಯ ಮೇಲೆ ಸ್ವಯಂಸೇವಕರು. ಆದ್ದರಿಂದ N ವಿಲೀನಗೊಳಿಸುವ ವೆಚ್ಚದಲ್ಲಿ ಆಗಿದೆ. ಈಗ ದುರದೃಷ್ಟವಶಾತ್, ಈ ಸೂತ್ರವನ್ನು ಸ್ವತಃ ಪುನರಾವರ್ತಿತ ಸಹ. N ವೇಳೆ ಆದ್ದರಿಂದ, ಹೇಳುತ್ತಾರೆ, ಪ್ರಶ್ನೆ ಕೇಳಿದಾಗ 16, ವೇಳೆ ವೇದಿಕೆಯ ಮೇಲೆ 16 ಜನ ಇಲ್ಲಿದೆ ಅಥವಾ ವೀಡಿಯೊದಲ್ಲಿ 16 ಕಪ್ಗಳು, ಎಷ್ಟು ಒಟ್ಟು ಕ್ರಮಗಳನ್ನು ಇದು ಅವುಗಳನ್ನು ವಿಂಗಡಿಸಲು ತೆಗೆದುಕೊಳ್ಳಲು ಇಲ್ಲ ವಿಲೀನದ ರೀತಿಯ ಜೊತೆ? ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ಸ್ಪಷ್ಟ ಉತ್ತರವನ್ನು ಅಲ್ಲ ಈಗ ನಿಮ್ಮ ವಿಂಗಡಿಸಲು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ಪುನರಾವರ್ತಿತವಾಗಿ ಈ ಸೂತ್ರವನ್ನು ಉತ್ತರ. ನನಗೆ ಸಲಹೆ ಅವಕಾಶ ಏಕೆಂದರೆ ಆದರೆ, ಒಕೆ ನಾವು ಕೆಳಗಿನ ಎಂದು. 16 ಜನರು ವಿಂಗಡಿಸಲು ಅಥವಾ ತೊಡಗಿಕೊಂಡನು ಸಮಯ 16 ಕಪ್ಗಳು ನಿರೂಪಿಸಲಾಗಿದೆ ಏರಲಿದೆ ಸಾಮಾನ್ಯವಾಗಿ 16 ಟಿ. ಆ ಪ್ರಕಾರ, ಸಮನಾಗಿರುತ್ತದೆ ನಮ್ಮ ಹಿಂದಿನ ಸೂತ್ರ, 2 ಬಾರಿ ಪ್ರಮಾಣವನ್ನು ಸಮಯದ ಅದನ್ನು ವಿಂಗಡಿಸಲು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 8 ಕಪ್ ಜೊತೆಗೆ 16. ಮತ್ತು ಮತ್ತೆ, ಜೊತೆಗೆ 16, ವಿಲೀನಗೊಳ್ಳಲು ಸಮಯ ಮತ್ತು 8 ಎರಡು ಬಾರಿ ಟಿ ಆಗಿದೆ ಎಡ ಅರ್ಧ ಮತ್ತು ಬಲ ಅರ್ಧ ವಿಂಗಡಿಸಲು ಸಮಯ. ಆದರೆ ಮತ್ತೆ, ಈ ಸಾಕಾಗುವುದಿಲ್ಲ. ನಾವು ಆಳವಾದ ರಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ಮಾಡಬೇಕು. ಈ ನಾವು ಉತ್ತರಿಸಲು ಮಾಡಬೇಕು ಅರ್ಥ ಪ್ರಶ್ನೆ, 8 ಟಿ ಎಂದರೇನು? ಸರಿ 8 ಟಿ ಕೇವಲ 2 4 ಮತ್ತು 8 ಬಾರಿ ಟಿ. ವೆಲ್, 4 ಟಿ ಇಲ್ಲಿದೆ? 4 ಟಿ 2 + 4 ಕೇವಲ 2 ಬಾರಿ ಟಿ ಆಗಿದೆ. ವೆಲ್, 2 ಟಿ ಇಲ್ಲಿದೆ? 2 ಟಿ 1 + 2 ಕೇವಲ 2 ಬಾರಿ ಟಿ ಆಗಿದೆ. ಮತ್ತು ಮತ್ತೆ, ನಾವು ಮಾಡುವ ರೀತಿಯ ಕೋರುತ್ತೇವೆ ಈ ಚಕ್ರದಲ್ಲಿ ಅಂಟಿಕೊಂಡಿತು. ಆದರೆ ಅದರ ಬಗ್ಗೆ ಹೊಡೆಯಲು ಇಲ್ಲಿದೆ ಬೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ ಹೀಗೆ. 1 ಟಿ ಎಂಬುದನ್ನು ಏಕೆಂದರೆ, ನಾವು ಹಕ್ಕು ನೀಡಲಿಲ್ಲ? 0. ಈಗ ಅಂತಿಮವಾಗಿ, ನಾವು ಹಿಂದಕ್ಕೆ ಕೆಲಸ ಮಾಡಬಹುದು. 1 ಟಿ 0 ವೇಳೆ, ನಾನು ಈಗ ಒಂದು ಮರಳಿ ಹೋಗಬಹುದು ಈ ವ್ಯಕ್ತಿ ಗೆ ಸಮನಾಗಿರುತ್ತದೆ, ಮತ್ತು ನಾನು ಮಾಡಬಹುದು 1 ಟಿ 0 ಪ್ಲಗ್. ಆದ್ದರಿಂದ ಅಂದರೆ ಇದು, 2 ಬಾರಿ ಶೂನ್ಯಕ್ಕೆ ಸಮವಾಗಿದ್ದರೆ ಇಲ್ಲದಿದ್ದರೆ 0, ಜೊತೆಗೆ 2 ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಇಡೀ ಅಭಿವ್ಯಕ್ತಿ 2. ನಾನು ಅವರ ಉತ್ತರವನ್ನು 2 ಟಿ, ತೆಗೆದುಕೊಳ್ಳಲು ಈಗ ವೇಳೆ 2, ಮಧ್ಯಮ ಲೈನ್, ಟಿ ಅದನ್ನು ಪೂರೈಸುತ್ತಿದ್ದರು 4, ನನಗೆ 2 ಬಾರಿ ನೀಡುತ್ತದೆ 2 + 4, 8 ಆದ್ದರಿಂದ. ನಾನು ಹಿಂದಿನ 8 ಪ್ಲಗ್ ವೇಳೆ ಲೈನ್, ನನಗೆ 2 ಬಾರಿ 8, 16 ನೀಡುತ್ತದೆ. ಮತ್ತು ನಾವು ನಂತರ ಆ ಮುಂದುವರೆದಲ್ಲಿ 24, 16 ರಲ್ಲಿ ಸೇರಿಸಿ, ನಾವು ಅಂತಿಮವಾಗಿ ಒಂದು ಪಡೆಯಿರಿ 64 ಮೌಲ್ಯವನ್ನು. ಈಗ ಮತ್ತು ಸ್ವತಃ ರೀತಿಯ ಮಾತನಾಡುತ್ತಾರೆಂದು N ಸಂಕೇತ ಇಲ್ಲ, ದೊಡ್ಡ ಒ, ನಾವು ಮಾಡಿದ ಎಂದು ಒಮೇಗಾ ಬಗ್ಗೆ ಮಾತಾಡುತ್ತಿದ್ದಾರೆ. ಆದರೆ ಇದು 64 ವಾಸ್ತವವಾಗಿ ಎಂದು ತಿರುಗಿದರೆ 16, ಇನ್ಪುಟ್ ಗಾತ್ರವನ್ನು, 16 ತಳದಲ್ಲಿ 2 ಪ್ರವೇಶಿಸಲು. ಮತ್ತು ಈ, ಸ್ವಲ್ಪ ಪರಿಚಯವಿಲ್ಲದ ವೇಳೆ ಕೇವಲ ಮತ್ತೆ ಆಲೋಚಿಸುತ್ತೀರಿ, ಮತ್ತು ಹಿಂತಿರುಗಿ ಬರುವ ಮಾಡುತ್ತೇವೆ ನೀವು ಅಂತಿಮವಾಗಿ. ಈ ದಾಖಲೆ ಆಧಾರ 2 ವೇಳೆ, ಇದು 2 ಹೀಗಿದೆ ಏನು ನೀವು 16 ನೀಡುತ್ತದೆ ಏರಿಸಲಾಯಿತು? ಓಹ್, 4, ಆದ್ದರಿಂದ ಇದು 16 ಬಾರಿ 4 ಇಲ್ಲಿದೆ. ಮತ್ತು ಮತ್ತೆ, ಇದು ಒಂದು ದೊಡ್ಡ ಒಪ್ಪಂದ ಅಲ್ಲ ಈ ವೇಳೆ ಒಂದು ಮಂಜುಮಂಜಾದ ಮೆಮೊರಿ ರೀತಿಯ ಈಗ. ಆದರೆ ಈಗ, ನಂಬಿಕೆ ಬಗ್ಗೆ 16 ಲಾಗ್ 16 64 ಎಂದು. ಮತ್ತು ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ಈ ಸರಳ ವಿವೇಕ ಜೊತೆ ಪರಿಶೀಲಿಸಿ, ನಾವು ದೃಢಪಡಿಸಿದರು ಬಂದಿದೆ - ಆದರೆ ಔಪಚಾರಿಕವಾಗಿ ಸಾಬೀತಾಗಿಲ್ಲ - ಆ ವಿಲೀನದ ಚಾಲನೆಯ ಸಮಯ ರೀತಿಯ ವಾಸ್ತವವಾಗಿ ಇದು N ಸೂಚನೆ ಪ್ರವೇಶಿಸಲು. ಆದ್ದರಿಂದ ಕೆಟ್ಟ ಅಲ್ಲ. ಇದು ಹೆಚ್ಚು ಖಂಡಿತವಾಗಿ ಉತ್ತಮ ನಾವು ಇದುವರೆಗಿನ ಕಾಣಬಹುದು, ಮತ್ತು ನಾವು ಕ್ರಮಾವಳಿಗಳು ನಾವು ಸಾಲವನ್ನು ಬಂದಿದೆ ಏಕೆಂದರೆ ಇದು, ಒಂದು ಇಲ್ಲಿದೆ ಪುನರಾವರ್ತನ ಎಂಬ ತಂತ್ರವನ್ನು. ಎಂದು, ಹೆಚ್ಚು ಆದರೆ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ವಿಭಜಿತ ಮತ್ತು ವಿಜಯದ ಕಲ್ಪನೆ. ಮತ್ತೆ, ನಿಜವಾದ ವಾರ 0 ಸ್ಟಫ್ ಎಂದು ಸಹ ಇದೀಗ ರಲ್ಲಿ ಮರುಕಳಿಸುವ ಇದೆ ಹೆಚ್ಚು ಬಲವಾದ ರೀತಿಯಲ್ಲಿ. ಈಗ ಒಂದು ಮೋಜು ಕಡಿಮೆ ವ್ಯಾಯಾಮ, ನೀವು ವೇಳೆ ಇದನ್ನು ಎಂದಿಗೂ - ಮತ್ತು ನೀವು ಬಹುಶಃ ಹೊಂದಿಲ್ಲ ಎಂದು, ಏಕೆಂದರೆ ಸಾಮಾನ್ಯ ರೀತಿಯ ಜನರು ಇದನ್ನು ಮಾಡಲು ಯೋಚಿಸುವುದಿಲ್ಲ. ಆದರೆ ನಾನು google.com ಗೆ ಮತ್ತು ವೇಳೆ ಹೋಗಿ ವೇಳೆ ನಾನು ಬಗ್ಗೆ ಕಲಿಯುತ್ತಾರೆ ಬಯಸುವ ಪುನರಾವರ್ತನ, ನಮೂದಿಸಿ. [ನಗು] [ಹೆಚ್ಚು ನಗೆ] DAVID MALAN: ಬ್ಯಾಡ್ ಜೋಕ್ ನಿಧಾನವಾಗಿ ಹರಡುವ. [ನಗು] DAVID MALAN: ಜಸ್ಟ್ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಇಲ್ಲ. ನಾನು ತಪ್ಪು ಕಾಗುಣಿತ ಇಲ್ಲ, ಮತ್ತು ನೋಡ್ತಾನೆ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ. ಎಲ್ಲಾ ಸರಿ. ನಿಮಗೆ ಮುಂದಿನ ಜನರಿಗೆ ವಿವರಿಸಿ ವೇಳೆ ಇದು ಸಾಕಷ್ಟು ಇನ್ನೂ ಕ್ಲಿಕ್ ಮಾಡಿಲ್ಲ. ಆದರೆ ಪುನರಾವರ್ತನ, ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಉಲ್ಲೇಖಿಸುತ್ತದೆ ಕರೆ ಒಂದು ಕ್ರಿಯೆಯ ಪ್ರಕ್ರಿಯೆಗೆ ಸ್ವತಃ, ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು ವಿಭಜಿತ ಎಂದು ಏನೋ ಒಳಗೆ ಸಮಸ್ಯೆ ಒಂದೇ ಪರಿಹರಿಸುವ ಮೂಲಕ ತುಂಡುತುಂಡಾಗಿ ಪರಿಹಾರ ಪ್ರತಿನಿಧಿ ಸಮಸ್ಯೆಗಳು. ವೆಲ್, ನಾವು ಬದಲಾವಣೆ Gears ಕೇವಲ ಒಂದು ಕ್ಷಣ. ನಾವು, ಕೆಲವು cliffhangers ರಂದು ಕೊನೆಗೊಳಿಸಲು ಇಷ್ಟ ಆದ್ದರಿಂದ ಹೊಂದಿಸಲು ಆರಂಭಿಸೋಣ ಹಂತ, ಹಲವಾರು ನಿಮಿಷಗಳ, ಒಂದು ಸರಳ ಕಲ್ಪನೆ ರಂದು - ಎರಡು ಅಂಶಗಳನ್ನು ವಿನಿಮಯ ಎಂದು, ಬಲ? ಈ ಕ್ರಮಾವಳಿಯ ನಾವು ತಂಡದಲ್ಲಿದ್ದು ಹಿಂದೆ ಒಂದೆರಡು ಬಗ್ಗೆ ಉಪನ್ಯಾಸಗಳು ಕೆಲವು ಒಳಗೊಂಡಿರುತ್ತವೆ ವಿನಿಮಯ ರೀತಿಯ. ಇಂದು ಇದು ಅವುಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ಮೂಲಕ ರೂಪದ ಮಾಡಲಾಯಿತು ತಮ್ಮ ಕುರ್ಚಿಗಳ ಔಟ್ ಮತ್ತು ಸುಮಾರು ವಾಕಿಂಗ್, ಆದರೆ ಕೋಡ್ ನಲ್ಲಿ, ನಾವು ಬಯಸುವ ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಒಂದು ಅಂಶ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಇನ್ನೊಂದು ಒಳಗೆ ಸಣ್ಣ ವಸ್ತು ನೇರವಾಗಿ ನೀರಿಗೆ ಬೀಳುವಾಗಿನ ಸಪ್ಪಳ ಇದು. ಈ ಮಾಡುವ ಬಗ್ಗೆ ಆದ್ದರಿಂದ ಹೇಗೆ ಹೋಗಿ ಇಲ್ಲ? ಸರಿ, ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಬರೆಯಲು ಅವಕಾಶ ಇಲ್ಲಿ ಒಂದು ತ್ವರಿತ ಪ್ರೋಗ್ರಾಂ. ನಾನು ಮುಂದೆ ಹೋಗಿ ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ ಕೆಳಗಿನ ಮಾಹಿತಿ. ಲೆಟ್ ತಂದೆಯ ಈ ಕರೆ - ನಾವು ಈ ಒಂದು ಕರೆ ಮಾಡಲು ಏನು ಬಯಸುತ್ತೀರಿ? ವಾಸ್ತವವಾಗಿ, ಯಾವುದೇ. ನನಗೆ ಸುರುಳಿಗಳನ್ನು ಲೆಟ್. ನಾನು ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ ಇನ್ನೂ ರೋಚಕ. ಇದು ಮೋಜು ಹಾಳಾಗುತ್ತವೆ. ಬದಲಿಗೆ ಇದನ್ನು ನೋಡೋಣ. ನಾನು ಸ್ವಲ್ಪ ಬರೆಯಲು ಬಯಸುವ ಭಾವಿಸೋಣ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಈಗ ಈ ತಬ್ಬಿಕೊಂಡು ಪುನರಾವರ್ತನ ಕಲ್ಪನೆ. ನಾನು ರೀತಿಯ ಅಲ್ಲಿ ಮುಂದೆ ನನ್ನ ಸಿಕ್ಕಿತು. ನಾನು ಈ ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ಮೊದಲ, ತ್ವರಿತ, ಪ್ರಮಾಣಿತ io.h ಆಫ್ ಸೇರಿವೆ cs50.h. ನ ಜೊತೆಗೆ ಒಂದು ಸೇರಿವೆ ಮತ್ತು ನಂತರ ನಾನು ಮುಂದೆ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ಇಂಟ್ ಮುಖ್ಯ ನಿರರ್ಥಕ ಘೋಷಿಸಲು ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ. ನಾನು ಫೈಲ್ misnamed ಬಂದಿದೆ ಅರಿತುಕೊಂಡ, ಆದ್ದರಿಂದ ನನಗೆ ಇಲ್ಲಿ ಆದ್ದರಿಂದ ಒಂದು. ಸಿ ವಿಸ್ತರಣೆ ಸೇರಿಸಲು ಅವಕಾಶ ನಾವು ಸರಿಯಾಗಿ ಇದು ಕಂಪೈಲ್ ಮಾಡುವ. ಈ ಕಾರ್ಯ ಆಫ್ ಪ್ರಾರಂಭಿಸಿ. ಮತ್ತು ಕಾರ್ಯ ನಾನು ಸಾಕಷ್ಟು, ಬರೆಯಲು ಬಯಸುವ ಸುಮ್ಮನೆ ಕೇಳುವ ಒಂದಾಗಿದೆ ನಂತರ ಅನೇಕ ಬಳಕೆದಾರ ಮತ್ತು ಸೇರಿಸುತ್ತದೆ ಆ ನಡುವೆ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳು ಸಂಖ್ಯೆ ಮತ್ತು ಹೇಳುತ್ತಾರೆ, 0. ಆದ್ದರಿಂದ ಮೊದಲ ನಾನು ಮುಂದೆ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ಇಂಟ್ N ಘೋಷಿಸಲು. ನಂತರ ನಾನು ಕೆಲವು ಕೋಡ್ ನಕಲಿಸಿ ಎಂದು ನಾವು ಒಂದು ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ. ಏನೋ ಸರಿಯಿದ್ದರೂ. ನಾನು ಒಂದು ಕ್ಷಣ ಆ ಬಂದು ಮಾಡುತ್ತೇವೆ. ನಾನು ಏನು ಮಾಡಬೇಕೆಂದು ಬಯಸುವಿರಿ? ನಾನು printf ಧನಾತ್ಮಕ ಹೇಳಲು ಬಯಸುವ ಪೂರ್ಣಾಂಕ ದಯವಿಟ್ಟು. ಮತ್ತು ನಂತರ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ N ಇಂಟ್ ಪಡೆಯಲು ಪಡೆಯುತ್ತದೆ ಹೇಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಕೆಲವು ಬಾಯ್ಲರ್ ಕೋಡ್ ನಾವು ಮೊದಲು ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು. ಮತ್ತು ನಾನು ಈ ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ N ಕಡಿಮೆ 1 ಹಾಗೆಯೇ. ಆದ್ದರಿಂದ ಈ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಬಳಕೆದಾರರ ನನಗೆ ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ನೀಡುತ್ತದೆ. ಮತ್ತು ಈಗ ನಾನು ಈ ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ನಾನು ಸಂಖ್ಯೆಗಳ ಎಲ್ಲಾ ಅಪ್ ಸೇರಿಸಲು ಬಯಸುವ N, ಅಥವಾ 0 ಮತ್ತು n 1 ನಡುವೆ ಮತ್ತು ಮತ್ತು, ಸಮವಾಗಿ, ಒಟ್ಟು ಮೊತ್ತ ಪಡೆಯಲು. ಆದ್ದರಿಂದ ದೊಡ್ಡ ಸಿಗ್ಮಾ ಚಿಹ್ನೆ ನೀವು ಕರೆಸಿಕೊಳ್ಳುವುದು ಎಂದು. ಆದ್ದರಿಂದ ನಾನು ಮೊದಲ ಕರೆ ಮೂಲಕ ಇದನ್ನು ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಸಿಗ್ಮಾ ಎಂಬ ಕ್ರಿಯೆ, N ಇದನ್ನು ಹಾದುಹೋಗುವ, ತದನಂತರ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ printf ಹೇಳುತ್ತಾರೆ, ಉತ್ತರ ಹಕ್ಕು ಇರುತ್ತದೆ. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ನಾನು ಮತ್ತು ಬಳಕೆದಾರರಿಂದ INT. ನಾನು ಧನಾತ್ಮಕ ಇಲ್ಲಿದೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು. ನಾನು ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂಬ ಉತ್ತರವನ್ನು ಘೋಷಿಸಲು ಇದು ಟೈಪ್ ಇಂಟ್ ಮತ್ತು ಅಂಗಡಿ ರಿಟರ್ನ್ ಇನ್ಪುಟ್ ಮಾಹಿತಿ N ರಲ್ಲಿ ಹಾದುಹೋಗುವ ಸಿಗ್ಮಾ ಮೌಲ್ಯವನ್ನು,. ಮತ್ತು ನಂತರ ನಾನು ಉತ್ತರ ಮುದ್ರಿಸುತ್ತದೆ. ದುರದೃಷ್ಟವಶಾತ್, ಸಿಗ್ಮಾ ಎಂಬುದು ಸಹ ಇರಬಹುದಾದ್ದರಿಂದ ಅದು ಹಾಗೆ math.h ಫೈಲ್, ಅದರ ಪ್ರಕಟಣೆ, ಇದು ವಾಸ್ತವವಾಗಿ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಎಂದು ಒಕೆ. ನಾನು ಈ ನನ್ನ ಕಾರ್ಯಗತ ಮಾಡಬಹುದು. ನಾನು ಎಂಬ ಕಾರ್ಯವನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಸಿಗ್ಮಾ, ಮತ್ತು ಇದು ಒಂದು ತೆಗೆದುಕೊಳ್ಳಲು ಇಂದಿನ ವಿಶೇಷವೇನು ನಿಯತಾಂಕ - ನಾವು ಅದನ್ನು ಮೀ ಕರೆ, ಕೇವಲ ಆದ್ದರಿಂದ ಇದು ವಿಭಿನ್ನ. ತದನಂತರ ಅಪ್ ಇಲ್ಲಿ, ನಾನು ಹೇಳಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮೀ 1 ಕಡಿಮೆ ವೇಳೆ ಚೆನ್ನಾಗಿ, - ಇದು ಒಂದು ಬಹಳ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ನೀರಸವಾದ. ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗುತ್ತಿದ್ದೇವೆ ಮತ್ತು ಬಾಗುತ್ತೇನೆ ತಕ್ಷಣ 0 ಹಿಂದಿರುಗಿ. ಅದು ಎಲ್ಲಾ ಅಪ್ ಸೇರಿಸಲು ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ 1 ಮತ್ತು m ಮೀ ವೇಳೆ ನಡುವಿನ ಸಂಖ್ಯೆಗಳನ್ನು ಸ್ವತಃ 0 ಅಥವಾ ಋಣಾತ್ಮಕ. ಮತ್ತು ನಂತರ ನಾನು ಮುಂದೆ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ಬಹಳ iteratively ಹಾಗೆ. ನಾನು, ಹಳೆಯ ಶಾಲೆಯ ಈ ರೀತಿಯ ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಎಂದು 0 ಎಂದು ಒಂದು ಮೊತ್ತ ಘೋಷಿಸಲು. ನಂತರ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಇಂಟ್ ಕುಣಿಕೆಯ ಒಂದು - ಮತ್ತು ನನಗೆ ಇದು ನಮ್ಮ ಹೊಂದಿಸಲು ಮಾಡಿ ಹಂಚಿಕೆ ಕೋಡ್, ಆದ್ದರಿಂದ ನೀವು ಒಂದು ನಕಲನ್ನು ಹೊಂದಿರುತ್ತಾರೆ ಮನೆಯಲ್ಲಿ. ಇಂಟ್ ನಾನು ಮೇಲೆ 1 ಪಡೆಯುತ್ತದೆ ನಾನು ಕಡಿಮೆ ಅಥವಾ ಮೀ ಸಮಾನವಾಗಿರುತ್ತದೆ. ನಾನು ಜೊತೆಗೆ ಜೊತೆಗೆ. ತದನಂತರ ಒಳಗೆ ಲೂಪ್ ಈ ಆಫ್ - ವಿ ಆರ್ ಆಲ್ಮೋಸ್ಟ್ ದೇರ್ - ಮೊತ್ತ ಮೊತ್ತ ಜೊತೆಗೆ 1 ಪಡೆಯುತ್ತದೆ. ಮತ್ತು ನಂತರ ನಾನು ಮೊತ್ತವು ಮರಳಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ಆದ್ದರಿಂದ ನಾನು, ತಕ್ಷಣವೇ ಈ ಮಾಡಿದರು ಸಾಕಷ್ಟು ಹೊಗ್ಯು. ಆದರೆ ಮತ್ತೊಮ್ಮೆ, ಮುಖ್ಯ ಕಾರ್ಯ ಸಾಕಷ್ಟು ಇಲ್ಲಿದೆ ನಾವು ಮಾಡಿದ ಕೋಡ್ ಆಧರಿಸಿ, ನೇರ ಇದುವರೆಗಿನ ಬರೆದ. ಧನಾತ್ಮಕ ಪಡೆಯಲು ಎರಡು ಲೂಪ್ ಬಳಸುತ್ತದೆ ಬಳಕೆದಾರರಿಂದ INT. ನಾನು ಒಂದು ಹೊಸ ಕ್ರಿಯೆ ಎಂದು ಇಂಟ್ ರವಾನಿಸಲು N, ಮತ್ತೆ, ಇದು ಕರೆ, ಸಿಗ್ಮಾ ಎಂದು. ಮತ್ತು ನಾನು ಮರಳುವ ಮೌಲ್ಯವನ್ನು, ಉತ್ತರ ಶೇಖರಿಸಿಡಲು ಪ್ರಸ್ತುತ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಯಿಂದ ಒಂದು ವೇರಿಯಬಲ್, ಸಿಗ್ಮಾ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಉತ್ತರ ಎಂದು. ನಂತರ ನಾನು ಅದನ್ನು ಮುದ್ರಿಸಲು. ನಾವು ಈಗ ಕಥೆ ಮುಂದುವರಿದರೆ, ಸಿಗ್ಮಾ ಹೇಗೆ ಕಾರ್ಯರೂಪಕ್ಕೆ ಇದೆ? ನಾನು ಕೆಳಗಿನಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ. ದೋಷ ಪರಿಶೀಲನೆ ಮೊದಲ, ಸ್ವಲ್ಪ ಬಳಕೆದಾರ ಅಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನನ್ನ ಗೊಂದಲವನ್ನು ಮತ್ತು ಹಾದುಹೋಗುವ ಕೆಲವು ಋಣಾತ್ಮಕ ಅಥವಾ 0 ಮೌಲ್ಯ. ನಂತರ ನಾನು, ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಘೋಷಿಸಲು ಮೊತ್ತ ಮತ್ತು ಅದನ್ನು 0 ಹೊಂದಿಸಲಾಗಿದೆ. ಮತ್ತು ಈಗ ನಾನು ಸಮನಾಗಿರುತ್ತದೆ ಸ್ಥಳಾಂತರಗೊಳ್ಳಲು ಆರಂಭ 1 ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಅಪ್ ಮತ್ತು ಮೀ ಸೇರಿದಂತೆ, ನಾನು ಸೇರಿಸಲು ಬಯಸುವ ಏಕೆಂದರೆ ಮೀ ಮೂಲಕ ಒಂದರಿಂದ ಸಂಖ್ಯೆಗಳು ಸೇರಿದೆ. ಮತ್ತು ಒಳಗೆ ಲೂಪ್ ಈ ಆಫ್, ನಾನು ಹಾಗೆ ಮೊತ್ತ ಈಗಿರುವುದಕ್ಕಿಂತ ಯಾವುದೇ ಪಡೆಯುತ್ತದೆ, ಜೊತೆಗೆ ನಾನು ಮೌಲ್ಯವನ್ನು. ನಾನು ಆಫ್ ಪ್ಲಸ್ ಮೌಲ್ಯ. ಅತ್ತ, ಈ ನೋಡಿಲ್ಲ ಬಂದಿದೆ ವೇಳೆ ಮೊದಲು, ಕೆಲವು ವಾಕ್ಯರಚನೆಯ ಸಕ್ಕರೆ ಇಲ್ಲ ಈ ಸಾಲಿಗಾಗಿ. ಜೊತೆಗೆ ನಾನು ಸಮನಾಗಿರುತ್ತದೆ ಎಂದು ನಾನು, ಈ ಮತ್ತೆ ಮಾಡಬಹುದು ಕೇವಲ ನನ್ನ ಕೆಲವು ಕೀಸ್ಟ್ರೋಕ್ಗಳನ್ನು ಉಳಿಸಲು ಮತ್ತು ಒಂದು ಚಂದದ ನೋಡಲು. ಆದರೆ ಆ ಎಲ್ಲಾ ಇಲ್ಲಿದೆ. ಇದು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಅದೇ ವಿಷಯ. ದುರದೃಷ್ಟವಶಾತ್, ಈ ಕೋಡ್ ತಂದೆಯ ಇನ್ನೂ ಕಂಪೈಲ್ ಇಲ್ಲ. ನಾನು ಹೇಗೆ ಸಿಗ್ಮಾ 0, ಮಾಡಲು ಚಲಿಸಿದರೆ ನಾನು ಕೂಗಿ ಪಡೆಯಲು ಹೋಗಿ? ಇದು ಏನು ಇಷ್ಟಪಡುವುದಿಲ್ಲ ಎಂದು ವಿಶೇಷವೇನು? ವೀಕ್ಷಕರಿಗೆಂದು [ಕೇಳಿಬರುವುದಿಲ್ಲ]. DAVID MALAN: ಹೌದು, ನಾನು ಘೋಷಿಸಲು ಇಲ್ಲ ಟಾಪ್, ಬಲ? ಅಪ್ ಕ್ರಿಯೆ ಸಿ, ರೀತಿಯ ಅವಿವೇಕಿ ಇದು ಮಾತ್ರ ರಲ್ಲಿ ನೀವು ಇದನ್ನು ಮಾಡಲು ಹೇಳಲು ಏನು ಮಾಡುತ್ತದೆ, ಮತ್ತು ನೀವು ಆ ದೃಷ್ಟಿಯಿಂದ ಇದು ಮಾಡಬೇಕು. ನಾನು ಇಲ್ಲಿ ನಮೂದಿಸಿ ಹಿಟ್ ವೇಳೆ ಆದ್ದರಿಂದ, ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಸಿಗ್ಮಾ ಬಗ್ಗೆ ಎಚ್ಚರಿಕೆ ಸೂಚ್ಯ ಪಡೆಯಿರಿ ಘೋಷಣೆ. ಓಹ್, ಸಮಸ್ಯೆ ಅಲ್ಲ. ನಾನು ಮೇಲಕ್ಕೆ ಹೋಗುತ್ತಾರೆ ಮಾಡಬಹುದು, ಮತ್ತು ನಾನು ಮಾಡಬಹುದು ಎಲ್ಲಾ ಸರಿ, ಹೇಳುತ್ತಾರೆ, ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ. ಸಿಗ್ಮಾ ಮರಳಿಸುವ ಕ್ರಿಯೆಯಾಗಿದೆ ಒಂದು ಇಂಟ್ ಮತ್ತು ಇದು ನಿರೀಕ್ಷಿಸುತ್ತದೆ ಒಂದು ಇನ್ಪುಟ್, ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಮಾಹಿತಿ ಇಂಟ್. ಅಥವಾ ನಾನು ಸಂಪೂರ್ಣ ಕಾರ್ಯ ಹಾಕಲು ಸಾಧ್ಯವಾಯಿತು ಮುಖ್ಯ ಮೇಲೆ, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ನಾನು 'd ಇದು ಏಕೆಂದರೆ, ಆ ವಿರುದ್ಧ ಶಿಫಾರಸು ಯಾವಾಗಲೂ ಅಗ್ರ ಆದ್ದರಿಂದ ಮುಖ್ಯ ಹೊಂದಿರುತ್ತವೆ ಚೆನ್ನಾಗಿರುತ್ತದೆ ನೀವು ಬಲ ರಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ಮತ್ತು ಗೊತ್ತು ಏನು ಒಂದು ಕಾರ್ಯಕ್ರಮದ ಮೊದಲ ಪ್ರಮುಖ ಓದುವ ಮೂಲಕ ಮಾಡುತ್ತಿದ್ದಾರೆ. ಈಗ ನನಗೆ ಸ್ಕ್ರೀನ್ ತೆರವುಗೊಳಿಸಲು ಅವಕಾಶ. ರೀಮೇಕ್ ಸಿಗ್ಮಾ 0. ಎಲ್ಲಾ ಪರೀಕ್ಷಿಸಲು ತೋರುತ್ತದೆ. ನನಗೆ ಸಿಗ್ಮಾ 0 ಔಟ್ ಲೆಟ್. ಸಕಾರಾತ್ಮಕ ಅಂತರ. ನಾನು ಸಂಖ್ಯೆ ನೀಡಲು ಮಾಡುತ್ತೇವೆ 3 ಇದು ಸರಳ ಇರಿಸಿಕೊಳ್ಳಲು. ಆದ್ದರಿಂದ ನನಗೆ 3 ನೀಡಬೇಕು ಜೊತೆಗೆ 2 + 1, ಆದ್ದರಿಂದ 6. ನಮೂದಿಸಿ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಾನು 6 ಪಡೆಯಿರಿ. ನಾನು ದೊಡ್ಡ ಏನಾದರೂ ಮಾಡಬಹುದು - 50, 12, 75. ಕೇವಲ ಒಂದು ಸ್ಪರ್ಶಕ ಮಾಹಿತಿ, ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ರೀತಿಯಲ್ಲಿ ಹಾಸ್ಯಾಸ್ಪದ ಏನೋ ಸಂಖ್ಯೆ, ಓಹ್, ವಾಸ್ತವವಾಗಿ ಔಟ್ ಕೆಲಸ - EH, ನಾನು ಸರಿ ಎಂದು ಯೋಚಿಸುವುದಿಲ್ಲ. ನೋಡೋಣ. ತಂದೆಯ ನಿಜವಾಗಿಯೂ ಇದು ಗೊಂದಲಗೊಳ್ಳಬೇಡಿ ಲೆಟ್. ಒಂದು ಸಮಸ್ಯೆ ಇಲ್ಲಿದೆ. ಇಂದಿನ ವಿಶೇಷವೇನು? ಕೋಡ್ ಎಂದು ಹೌದಾ. ಇದು ಇನ್ನೂ ಸರಳ ಇಲ್ಲಿದೆ. ವಿಸ್ಲಿಂಗ್ ಆದರೂ, ಉತ್ತಮ ಪರಿಣಾಮವಾಗಿದೆ. ಇಂದಿನ ವಿಶೇಷವೇನು? ನಾನು ಕೇಳಿದ ವೇಳೆ ಖಚಿತವಾಗಿ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಇದು ತಿರುಗಿದರೆ - ಮತ್ತು ಈ ಅತ್ತ ಆಗಿದೆ. ಇದಕ್ಕೆ ಮುಖ್ಯ ಅಲ್ಲ ಪುನರಾವರ್ತನ ಕಲ್ಪನೆ. ನಾನು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ಇದು ತಿರುಗಿದರೆ , ಬಹುತೇಕ ಇಂತಹ ದೊಡ್ಡ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುವುದಿಲ್ಲ ಸಾಧ್ಯತೆ ಇದು ತಪ್ಪಾಗಿ ಎಂದು ವಿಶೇಷವೇನು ಧನಾತ್ಮಕ ಅಲ್ಲ ಸಂಖ್ಯೆ ಮಾಹಿತಿ ಸಿ ಮೂಲಕ, ಆದರೆ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ. ಈ ಕುರಿತು, ಆದರೆ ಅದನ್ನು ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳು ಇವೆ ತಿರುಗಿದರೆ ಜೊತೆಗೆ ವಿಶ್ವದ ಧನಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ. ಮತ್ತು ನೀವು ಸಾಧನವಾಗಿದೆ ನಕಾರಾತ್ಮಕ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುವುದಿಲ್ಲ ಮೂಲಭೂತವಾಗಿ, ನೀವು ಬಳಸ ಇದೆ ಸೂಚಿಸಲು ವಿಶೇಷ ಬಿಟ್ ಋಣಾತ್ಮಕ ಪ್ರತಿ ಸಕಾರಾತ್ಮಕ. ಇದು, ಹೆಚ್ಚು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಇಲ್ಲಿದೆ ಆದರೆ ಮೂಲ ಉಪಾಯ. ಆದ್ದರಿಂದ ದುರದೃಷ್ಟವಶಾತ್, ಸಿ ಒಂದು ಗೊಂದಲ ಇದೆ ವೇಳೆ ವಾಸ್ತವವಾಗಿ ಅರ್ಥ ಆ ಬಿಟ್ಗಳ, ಓಹ್, ಈ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ, ನನ್ನ ಲೂಪ್ ಆಗಿದೆ ಇಲ್ಲಿ, ಉದಾಹರಣೆಗೆ, ವಾಸ್ತವವಾಗಿ ಎಂದಿಗೂ ವಜಾ ಹೋಗಿ. ನಾನು ವಾಸ್ತವವಾಗಿ ಏನೋ ಮುದ್ರಣ ಮಾಡಲಾಯಿತು ಆದ್ದರಿಂದ ಮತ್ತೆ ಮತ್ತೆ, ನಾವು ಬಯಸುವ ಒಟ್ಟಾರೆಯಾಗಿ ಬಹಳಷ್ಟು ನೋಡಿ. ಆದರೆ ಮತ್ತೆ, ಈ ಜೊತೆಗೆ ಆಗಿದೆ. ಈ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಒಂದು ತೆರನಾದ ನಾವು ಬಂದು ಮಾಡುತ್ತೇವೆ ಎಂದು ಬೌದ್ಧಿಕ ಕುತೂಹಲ ಅಂತಿಮವಾಗಿ ಮರಳಿ. ಆದರೆ ಈಗ, ಇದು ಸರಿಯಾಗಿದೆ ಅನುಷ್ಠಾನ ನಾವು ಭಾವಿಸಿ ಆ ಬಳಕೆದಾರ ints ಒದಗಿಸುತ್ತದೆ ಆ ints ಒಳಗೆ ದೇಹರಚನೆ. ಆದರೆ ನಾನು, ಈ ಕೋಡ್, ನಾನೂ ಹಕ್ಕು ತುಂಬಾ ಸರಳವಾಗಿ ಮಾಡಬಹುದು. ಕೈಯಲ್ಲಿ ಗುರಿಯು ಸಂಖ್ಯೆ ತೆಗೆದುಕೊಳ್ಳಲು ವೇಳೆ ರೀತಿಯ ಮೀ ಮತ್ತು ಎಲ್ಲಾ ಅಪ್ ಸೇರಿಸಿ ಇದು ಮತ್ತು 1, ಅಥವಾ ಇದಕ್ಕೆ ನಡುವಿನ ಸಂಖ್ಯೆಗಳನ್ನು 1 ರಿಂದ ಇದು, ನಾನು ಹಕ್ಕು ನಾನು ವಿಲೀನಗೊಳ್ಳಲು ಈ ಕಲ್ಪನೆಯನ್ನು ಎರವಲು ಎಂದು ರೀತಿಯ ಸಮಸ್ಯೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿರುವ ಇದು, ಹಂತ ಈ ಗಾತ್ರದ ಮತ್ತು ಇದು ವಿಭಾಗಿಸುವ ಸಣ್ಣ ಏನೋ ಆಗಿ. ಬಹುಶಃ ಅರ್ಧದಷ್ಟು, ಆದರೆ ಸಣ್ಣ, ಆದರೆ ಪ್ರಾತಿನಿಧಿಕವಾಗಿ ಒಂದೇ. ಅದೇ ಕಲ್ಪನೆ, ಆದರೆ ಒಂದು ಸಣ್ಣ ಸಮಸ್ಯೆ. ಆದ್ದರಿಂದ ನಾನು ವಾಸ್ತವವಾಗಿ ಬಾಗುತ್ತೇನೆ - ನನಗೆ ಈ ಫೈಲ್ ಉಳಿಸಲು ಅವಕಾಶ ಬೇರೆ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯ. ಈ ಆವೃತ್ತಿ ಕರೆ ಮಾಡುತ್ತೇವೆ 1 ಬದಲಿಗೆ 0. ಮತ್ತು ನಾನು ನಾನು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ಹಕ್ಕು ಈ ರೀತಿಯ ಈ reimplement ಮನಸ್ಸು ತಲ್ಲೀನವಾಗಿ ರೀತಿಯಲ್ಲಿ. ನಾನು ಕೇವಲ ಅದರ ಒಂದು ಭಾಗವನ್ನು ಬಿಟ್ಟು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ಮೀ ಕಡಿಮೆ ವೇಳೆ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಹೆಚ್ಚು ಅಥವಾ 0 ಕೂಡ ಸಮಾನ - ನಾನು ಸ್ವಲ್ಪ ವೃಂದದಲ್ಲಿರುತ್ತೇನೆ ಹೆಚ್ಚು ಗುದ ಈ ಸಮಯ - ನನ್ನ ದೋಷ ತಪಾಸಣೆಯಿಲ್ಲದೆಯೇ ನಾನು ಮುಂದೆ ಹೋಗಿ 0 ಮರಳಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ಈ ಅನಿರ್ಬಂಧಿತವಾದುದು. ನಾನು ಕೇವಲ ನಿರ್ಧರಿಸುವ ನಾನು ವೇಳೆ ಬಳಕೆದಾರ ಅಂತ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ ನೀಡುತ್ತದೆ, ನಾನು 0 ಹಿಂದಿರುಗಿದ, ಮತ್ತು ಅವರು ಓದಬೇಕು ದಸ್ತಾವೇಜನ್ನು ಹೆಚ್ಚಾಗಿ. ಬೇರೆ - ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಏನು ಗಮನಿಸಿ. ಬೇರೆ ನಾನು m + ಹಿಂದಿರುಗಲು ನಾನು - ಮಿ ಸಿಗ್ಮಾ ಏನು? ವೆಲ್, m + M ಮೈನಸ್ 1 ಸಿಗ್ಮಾ, ಜೊತೆಗೆ ಮೀ ಮೈನಸ್ 2, ಜೊತೆಗೆ ಮೀ ಮೈನಸ್ 3. ನಾನು ಎಂದು ಎಲ್ಲಾ ಬರೆಯಲು ಬಯಸುವುದಿಲ್ಲ. ನಾನು ಓಡ ಕೇವಲ ಇಲ್ಲ? ಪುನರಾವರ್ತಿತವಾಗಿ ಒಂದು ಸ್ವಲ್ಪ ಜೊತೆ ನನ್ನ ಕರೆ ಸಣ್ಣ ಸಮಸ್ಯೆ, ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು, ಮತ್ತು ಇದು ಒಂದು ದಿನ ಕರೆ? ರೈಟ್? ಈಗ ಇಲ್ಲಿ, ತುಂಬಾ, ನೀವು ಭಾವಿಸಿದರೆ ಅಥವಾ ಚಿಂತೆ ಇರಬಹುದು ಈ ನಾನು ಎಂದು ಅನಂತ ಲೂಪ್ ಎಂದು ನಾನು ಅನುಷ್ಠಾನಕ್ಕೆ ನಾನು ಆ ಪ್ರಚೋದಕ, ಕರೆ ಸಿಗ್ಮಾ ಮೂಲಕ ಸಿಗ್ಮಾ. ಆದರೆ ಆ ಕಾರಣ, ಸಂಪೂರ್ಣವಾಗಿ ಒಕೆ ನಾನು ಒಂದು ಸಾಲುಗಳನ್ನು ಇದು ಸೇರಿಸಲಾಗಿದೆ ಮುಂದೆ ಎಂದು? ವೀಕ್ಷಕರಿಗೆಂದು [ಕೇಳಿಬರುವುದಿಲ್ಲ]. DAVID MALAN: 23 ಗೆ 26 ಇದು ನನ್ನ ವೇಳೆ ಸ್ಥಿತಿಯಾಗಿದೆ. ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ ಏನು ಕಾರಣ ಇಲ್ಲಿ ವ್ಯವಕಲನ, ನಾನು ಇಡಲು ಕಾರಣ ಹಸ್ತಾಂತರಿಸುವ ಸಿಗ್ಮಾ ಚಿಕ್ಕ ಸಮಸ್ಯೆಗಳು, ಸಣ್ಣ ಸಮಸ್ಯೆಗಳು, ಸಣ್ಣ - ಇದು ಅಲ್ಲ ಅರ್ಧ ಗಾತ್ರದ. ಇದು ಸಣ್ಣ ಕೇವಲ ಒಂದು ಬೇಬಿ ಹೆಜ್ಜೆ ಇಲ್ಲಿದೆ ಆದರೆ ಒಕೆ. ಅಂತಿಮವಾಗಿ, ನಾವು ಕೆಲಸ ಮಾಡುತ್ತೇವೆ ಏಕೆಂದರೆ ಕೆಳಗೆ 1 ಅಥವಾ 0 ನಮ್ಮ ದಾರಿ. ಮತ್ತು ಒಮ್ಮೆ ನಾವು 0 ಹಿಟ್, ಸಿಗ್ಮಾ ಇಲ್ಲಿದೆ ಅಲ್ಲ ಎಲ್ಲಿಯೂ ಸ್ವತಃ ಕರೆ ಹೋಗಿ. ಇದು ತಕ್ಷಣ 0 ಮರಳಲು ಇಂದಿನ ವಿಶೇಷವೇನು. ಆದ್ದರಿಂದ ಪರಿಣಾಮ, ಗಾಳಿಯ ನೀವು ರೀತಿಯ ಈ ವೇಳೆ ನಿಮ್ಮ ಮನಸ್ಸಿನಲ್ಲಿ, m + ಸೇರಿಸುವುದು ಮೀ ಮೈನಸ್ 1, ಜೊತೆಗೆ ಮೀ ಮೈನಸ್ 2, ಜೊತೆಗೆ ಮೀ ಮೈನಸ್ 3, ಜೊತೆಗೆ ಡಾಟ್, ಡಾಟ್, ಡಾಟ್, ಮೀ ಮೈನಸ್ ಮೀ, ಅಂತಿಮವಾಗಿ ನೀವು 0 ನೀಡುವ, ಮತ್ತು ಪರಿಣಾಮ ಎಲ್ಲಾ ಸೇರಿಸಲು ಅಂತಿಮವಾಗಿ ಆಗಿದೆ ಒಟ್ಟಿಗೆ ಈ ವಿಷಯಗಳನ್ನು. ಆದ್ದರಿಂದ ನಾವು, ಪುನರಾವರ್ತನ ಜೊತೆ, ಹೊಂದಿರದಿದ್ದಲ್ಲಿ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಎಂದು ನಾವು ಮೊದಲು ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ವಾಸ್ತವವಾಗಿ, ಆವೃತ್ತಿ ಈ 0, ಮತ್ತು ಪ್ರತಿ ಇಲ್ಲಿಯವರೆಗೆ ಸಮಸ್ಯೆ, ಬಗೆಹರಿಸಬಹುದಾದ ಬಂದಿದೆ ಕೇವಲ ಕುಣಿಕೆಗಳು ಫಾರ್ ಬಳಸಿ ಅಥವಾ ಮಾಡುವಾಗ ಲೂಪ್ ಅಥವಾ ಹೋಲುವ ರಚನೆಗಳು. ಆದರೆ ಪುನರಾವರ್ತನ, ನಾನು daresay, ನಮಗೆ ನೀಡುತ್ತದೆ ಕುರಿತು ವಿಭಿನ್ನ ರೀತಿಯಲ್ಲಿ ಸಮಸ್ಯೆಗಳು, ನಾವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಆ ವೇಳೆ ಸಮಸ್ಯೆ, ಏನೋ ಇದು ಭಾಗಿಸಿದಾಗ ಸ್ವಲ್ಪ ಏನೋ ಆಗಿ ಸ್ವಲ್ಪ ದೊಡ್ಡ ಸಣ್ಣ, ನಾವು ಇದನ್ನು ಬಗೆಹರಿಸಬಹುದು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಬಹುಶಃ ಸ್ವಲ್ಪ ನಾಜೂಕಾಗಿ ಪರಿಭಾಷೆಯಲ್ಲಿ ವಿನ್ಯಾಸದ, ಕಡಿಮೆ ಕೋಡ್ನೊಂದಿಗೆ, ಮತ್ತು ಬಹುಶಃ ಆ ಎಂದು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ನಾವು ಅಂತಿಮವಾಗಿ ಮಾಡುತ್ತೇವೆ ಎಂದು, ಗಟ್ಟಿಯಾದ ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ iteratively ಪರಿಹರಿಸುವ, ನೋಡಿ. ನಾನು ಎಂದು ಆದರೆ ರೋಚಕ ನಮಗೆ ಹೊರಡಲು ಬಯಸುವ ಈ ಆಗಿತ್ತು. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ತೆರೆಯಲು ಅವಕಾಶ ಒಂದು ಕಡತವನ್ನು ಅಪ್ - ವಾಸ್ತವವಾಗಿ, ನನ್ನ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಈ ನಿಜವಾದ ವೇಗದ ಹಾಗೆ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಸಲಹೆ ಲೆಟ್ ಕೆಳಗಿನ. ಇಂದಿನ ಕೋಡ್ ಪೈಕಿ ಈ ಫೈಲ್ ಇಲ್ಲಿದೆ. ಇಲ್ಲಿ ಈ ಒಂದು, noswap. ಆದ್ದರಿಂದ ಈ ಒಂದು ಅವಿವೇಕಿ ಸ್ವಲ್ಪ ಕಾರ್ಯಕ್ರಮವಾಗಿದ್ದು ನಾನು ಹಕ್ಕುಗಳನ್ನು ಮಾಡಲು ಎಂದು ಅಪ್ ಹಾಲಿನ ಕೆಳಗಿನ. ಮುಖ್ಯ ರಲ್ಲಿ ಇದು ಮೊದಲ ಒಂದು ಘೋಷಿಸುತ್ತದೆ ಇಂಟ್ X ಎಂದು ಮತ್ತು ಅದು ನಿಯೋಜಿಸುತ್ತದೆ 1 ಮೌಲ್ಯವನ್ನು. ನಂತರ ಇದು ಒಂದು ಇಂಟ್ ವೈ ಘೋಷಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಮೌಲ್ಯದ 2 ನಿಯೋಜಿಸುತ್ತದೆ. ನಂತರ x ಮತ್ತು y ಆಗಿದೆ ಏನೆಂದು ಮುದ್ರಿಸುತ್ತದೆ. ನಂತರ, ಡಾಟ್ ಡಾಟ್ ಡಾಟ್ ವಿನಿಮಯ, ಹೇಳುತ್ತಾರೆ. ನಂತರ ಇದು ಒಂದು ಕಾರ್ಯ ಕರೆಯುವುದಾಗಿ ಹೇಳಿಕೊಂಡಿದೆ X ರಲ್ಲಿ ಹಾದುಹೋಗುವ ಮತ್ತು, ಸ್ವಾಪ್ ಎಂದು ಆ ಆಶಾದಾಯಕವಾಗಿ ಇದು ಕಲ್ಪನೆ ಅದರಲ್ಲಿ ವೈ, x ಮತ್ತು y ಎಡತಾಕುತ್ತಾರೆ ವಿವಿಧ, ವಿರುದ್ಧ. ನಂತರ ಬದಲಾಯಿಸಿಕೊಳ್ಳಬಹುದು ಹಕ್ಕು! ಒಂದು ಘೋಷಣಾ ಹಂತಗಳನ್ನು ಜೊತೆ. ನಂತರ x ಮತ್ತು y ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ. ಆದರೆ ಇದು ತಿರುಗಿದರೆ ಎಂದು ಈ ಕೆಳಗೆ ಸರಳ ಪ್ರದರ್ಶನ ಇಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ದೋಷಯುಕ್ತ ಆಗಿದೆ. ನಾನು ತಾತ್ಕಾಲಿಕ ಘೋಷಿಸುವ ಬಾಗುತ್ತೇನೆ ಕೂಡ ವೇರಿಯಬಲ್ ಮತ್ತು ತಾತ್ಕಾಲಿಕವಾಗಿ ಒಂದು ಹಾಕುವ ಇದು, ನಂತರ ನಾನು reassigning ಬಾಗುತ್ತೇನೆ ಬೌ ಒಂದು ಮೌಲ್ಯ - ನಾನು ಮಾಡಿದ ಏಕೆಂದರೆ ಇದು, ಸಮಂಜಸವಾದ ಭಾಸವಾಗುತ್ತದೆ ತಾಪ ಒಂದು ಪ್ರತಿಯನ್ನು ಉಳಿಸಲಾಗಿದೆ. ನಂತರ ನಾನು ಸಮಾನ ಗೆ ಬೌ ನವೀಕರಿಸಿ ತಾಪ ರಲ್ಲಿ ಯಾವುದೇ ಆಗಿತ್ತು. ಒಂದು ಚಲಿಸುವ ಕುತಂತ್ರ ಈ ರೀತಿಯ ಈ ಮೂಲಕ ಒಂದು ಭಾಷೆಗೆ ಬೌ ಮತ್ತು ಬಿ ಮಧ್ಯಮ ಮನುಷ್ಯ ಟೆಂಪ್ ಭಾಸವಾಗುತ್ತದೆ ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಸಮಂಜಸ. ನಾನು ಈ ಔಟ್ ಆದರೆ ನಾನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಕೋಡ್, ನಾನು ಈಗ ಮಾಡುತ್ತೇನೆ ಮಾಹಿತಿ - ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಅದನ್ನು ಇಲ್ಲಿ ಅಂಟಿಸಿ ಅವಕಾಶ. ನಾನು ಈ noswap.c ಕರೆ ಮಾಡುತ್ತೇವೆ. ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಈ ಅಲ್ಲ ಒಂದು ಸರಿಯಾದ ಪ್ರೋಗ್ರಾಂ ಎಂದು ನಾನು. Noswap ಮಾಡಿ. / ಯಾವುದೇ ಸ್ವಾಪ್. X 1, ವೈ, 2 ವಿನಿಮಯ, ಬದಲಾಯಿಸಿಕೊಳ್ಳಬಹುದು. X 1, ವೈ 2. ಇದು, ಮೂಲಭೂತವಾಗಿ ತಪ್ಪು ಈ ಸಂಪೂರ್ಣವಾಗಿ ತೋರುತ್ತದೆ ಆದರೂ ನನಗೆ ಸಮಂಜಸವಾದ. ಮತ್ತು ಅಲ್ಲಿ ಒಂದು ಕಾರಣ, ಆದರೆ ನಾವು ನೀವು ಇನ್ನೂ ಕಾರಣ ಬಹಿರಂಗ ಹೋಗಿ. ನಾನು ಬೇಕಾಗಿದ್ದಾರೆ ಎರಡನೇ ರೋಚಕ ಈಗ ನಿಮಗೆ ಬಿಡಲು ಒಂದು, ಇದು ಕೂಪನ್ ಸಂಕೇತಗಳು ಮೇಲೆ ರೀತಿಯ ಪ್ರಕಟಣೆ. ಕೊನೆಯ ದಿನಗಳಲ್ಲಿ ನಮ್ಮ ನಾವೀನ್ಯತೆ ಈ ವರ್ಷ ಒಂದು ಯಕಃಶ್ಚಿತ್ತಾಗಿರದ ಸಂಖ್ಯೆ ಕೆರಳಿಸಿತು ಪ್ರಶ್ನೆಗಳನ್ನು, ಇದು ಆದರೆ ನಮ್ಮ ಉದ್ದೇಶ. ಈ ಕೂಪನ್ ಸಂಕೇತಗಳು ಉದ್ದೇಶದಿಂದ, ಆ ಸಮಸ್ಯೆಯ ಭಾಗ ಹೋದರೆ ಇದರಿಂದಾಗಿ, ಹೆಚ್ಚುವರಿ ದಿನ ಪಡೆಯುವಲ್ಲಿ, ಆರಂಭಿಕ ಸೆಟ್ ನೀವು ಹುಡುಗರಿಗೆ ಸಹಾಯ ಸಹಾಯ ನಿಜವಾಗಿಯೂ ಆಗಿತ್ತು ನಿಮ್ಮ ಆರಂಭಿಕ, ರೀತಿಯ ಆರಂಭಿಸಲು ನೀವು incentivizing ಮೂಲಕ. ನಮಗೆ ಅಡ್ಡಲಾಗಿ ಲೋಡ್ ವಿತರಿಸಲು ಸಹಾಯ ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಉತ್ತಮ ಆದ್ದರಿಂದ ಇದು ಗೆಲ್ಲಲು-ಗೆಲ್ಲಲು ರೀತಿಯ ಇಲ್ಲಿದೆ. ದುರದೃಷ್ಟವಶಾತ್, ನಾನು ನನ್ನ ಸೂಚನೆಗಳನ್ನು ಆಲೋಚಿಸುತ್ತೀರಿ ಆದ್ದರಿಂದ, ಇಲ್ಲಿಯವರೆಗೆ, ಅತ್ಯಂತ ಸ್ಪಷ್ಟವಾದ, ಇಲ್ಲ ನಾನು ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ ತೆರಳಿದರು ಮತ್ತು ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ದೊಡ್ಡ, ದಿಟ್ಟ ಪಠ್ಯದಲ್ಲಿ ವಿಶೇಷ ಈ ರೀತಿಯ ಗುಂಡುಗಳನ್ನು ವಿವರಿಸಲು. ಮತ್ತು ಕೇವಲ ಮೂಲಕ, ಹೆಚ್ಚು ಸಾರ್ವಜನಿಕವಾಗಿ ಇದನ್ನು ಹೇಳಲು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಸಮಸ್ಯೆ ಸೆಟ್ ಗುರುವಾರ ಕಾರಣ ಮಧ್ಯಾಹ್ನದ ಸಮಯದಲ್ಲಿ, ಪಠ್ಯಕ್ರಮ ಪ್ರತಿ. ನೀವು ಭಾಗವಾಗಿ ಸ್ಥಾನ, ಆರಂಭಿಕ ಆರಂಭಿಸಲು ವೇಳೆ 12:00 ಬುಧವಾರ ಸೆಟ್ ಸಮಸ್ಯೆ PM ರಂದು ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ, ಒಂದು ಕೂಪನ್ ಸಂಬಂಧಿಸಿದೆ ಭಾಗ ಕೋಡ್, ಕಲ್ಪನೆಯನ್ನು ನೀವು ವಿಸ್ತರಿಸಲು ಮಾಡುತ್ತದೆ ನಿಮ್ಮ ಗಡುವು ಪಿ ಶುಕ್ರವಾರ ರವರೆಗೆ ಸೆಟ್. ಆ ಬಿಟ್ ಪಿ ಒಂದು ಸಣ್ಣ ಭಾಗವನ್ನು ಆಫ್ ಆಗಿದೆ ಸಾಮಾನ್ಯವಾಗಿ ಯಾವ ಸಂಬಂಧಿತವಾದ ಸೆಟ್ ದೊಡ್ಡ ಸಮಸ್ಯೆ, ಮತ್ತು ನೀವು ಖರೀದಿ ನಿಮ್ಮ ಹೆಚ್ಚುವರಿ ದಿನ. ಮತ್ತೆ, ಇದು ಕುರಿತು ನೀವು ಪಡೆಯುತ್ತದೆ ಸಮಸ್ಯೆ ಸೆಟ್, ನೀವು ಪಡೆಯುತ್ತದೆ ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಬೇಗ. ಆದರೆ ಕೂಪನ್ ಕೋಡ್ ಸಮಸ್ಯೆ ಇನ್ನೂ ಇದನ್ನು ಸಲ್ಲಿಸಲು ಮಾಡದಿದ್ದರೂ, ಅಗತ್ಯವಿದೆ. ಆದರೆ ಹೆಚ್ಚು compellingly ಇದು. (ಜನಾಂತಿಕ) ಮತ್ತು ಆ ಜನರಾಗಿದ್ದರು ಬಿಟ್ಟು ಆರಂಭದಲ್ಲಿ ಇದು ವಿಷಾದ ಹೇಳಲು ಇವೆ. ಮಾಹಿತಿ ಬಾಲ್ಕನಿಯಲ್ಲಿ ಜನರಾಗಿದ್ದರು. ಮೇಲೆ ಜನರಾಗಿದ್ದರು ಮುಂಚಿತವಾಗಿ ನಾನು ಕ್ಷಮೆ ಎಂದು ಕಾರಣಗಳಿಗಾಗಿ ಬಾಲ್ಕನಿಯಲ್ಲಿ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ತೆರವುಗೊಳಿಸಿ. ಆದ್ದರಿಂದ ನಾವು ಒಂದು ಹೊಂದಲು ಅದೃಷ್ಟ ನಲ್ಲಿ CS50 ನ ಮಾಜಿ ಮುಖ್ಯಸ್ಥ ಇತರ ಫೆಲೋಗಳು dropbox.com ಎಂಬ ಕಂಪನಿ. ಅವರು ಬಹಳ ಉದಾರವಾಗಿ ಒಂದು ನೀಡಿದರು ಈ ಹೆಚ್ಚು ಸ್ಥಳವನ್ನು ಇಲ್ಲಿ ಕೂಪನ್ ಕೋಡ್, ನಿಂದ ಇದು ಅಪ್ ಸಾಮಾನ್ಯ 2 ಗಿಗಾಬೈಟ್. ಆದ್ದರಿಂದ ನಾನು ಏನು ಯೋಚಿಸುತ್ತಾರೆ ಎಂದು ನಾವು ಈ ಮಾಡುತ್ತಿರಲಿಲ್ಲ ಅಂತಿಮ ಸೂಚನೆ, ಒಂದು giveaway ಒಂದು ಬಿಟ್ ಹಾಗೆ ಆಗಿದೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ, ನಾವು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ ಆ ವಿಜೇತ ಮತ್ತು ಒಬ್ಬ ಕೂಪನ್ ಹೊಂದಿದೆ ನೀವು ನಂತರ ತಮ್ಮ ಹೋಗಬಹುದು ಎಂದು ಕೋಡ್ ವೆಬ್ಸೈಟ್, ಇದು ಟೈಪ್ ಮತ್ತು voila, ಒಂದು ಪಡೆಯಿರಿ ನಿಮ್ಮ ಸಂಪೂರ್ಣ ಬಹಳ ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಸ್ಪೇಸ್ ಯಂತ್ರವನ್ನು ಮತ್ತು ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಕಡತಗಳನ್ನು. ಮೊದಲು, ಯಾರು ಭಾಗವಹಿಸಲು ಬಯಸುತ್ತೀರಿ ಈ ಚಿತ್ರ ರಲ್ಲಿ? ಸರಿ, ಈಗ ಅದು ಇನ್ನೂ ವಿನೋದ ಮಾಡುತ್ತದೆ. ಈ 25-ಗಿಗಾಬೈಟ್ ಪಡೆಯುತ್ತದೆ ವ್ಯಕ್ತಿ ಕೂಪನ್ ಕೋಡ್ - ದೂರದ ಇದು ಕೊನೆಯಲ್ಲಿ ಹೆಚ್ಚು ಬಲವಾದ ಈಗ, ಬಹುಶಃ ದಿನಗಳು - ಒಂದು ಮೇಲೆ ಕುಳಿತಿರುವ ಯಾರು ಒಂದಾಗಿದೆ ಅಲ್ಲಿ ಇದು ಕೆಳಗೆ ಸ್ಥಾನವನ್ನು ಕುಶನ್ ಆ ಕೂಪನ್ ಕೋಡ್. ನೀವು ಈಗ ಕೆಳಗಿರುವ ಹರಿಸಬಹುದು ನಿಮ್ಮ ಸ್ಥಾನವನ್ನು ಕುಶನ್. [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] -ಒಂದು, ಎರಡು, ಮೂರು. [ಕಿರಿಚುವ] ನೀವು ಒಂದು ಕಾರು ಪಡೆಯಿರಿ! ನೀವು ಒಂದು ಕಾರು ಪಡೆಯಿರಿ! DAVID MALAN: ನಾವು ನೋಡಬಹುದು ಬುಧವಾರ ನೀವು. ನೀವು ಒಂದು ಕಾರು ಪಡೆಯಿರಿ! ನೀವು ಒಂದು ಕಾರು ಪಡೆಯಿರಿ! ನೀವು ಒಂದು ಕಾರು ಪಡೆಯಿರಿ! ನೀವು ಒಂದು ಕಾರು ಪಡೆಯಿರಿ! ನೀವು ಒಂದು ಕಾರು ಪಡೆಯಿರಿ! DAVID MALAN: ಬಾಲ್ಕನಿ ಜನರಾಗಿದ್ದರು, ಬನ್ನಿ ಕೆಳಗೆ ಇಲ್ಲಿ ಮುಂದಕ್ಕೆ, ನಾವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. -ಎಲ್ಲರೂ ಒಂದು ಕಾರು ಪಡೆಯುತ್ತದೆ! ಪ್ರತಿಯೊಬ್ಬರೂ ಒಂದು ಕಾರ್ ಪಡೆಯುತ್ತದೆ! [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] ನಿರೂಪಕ: ಮುಂದಿನ CS50 ನಲ್ಲಿ - ಸ್ಪೀಕರ್ 5: ದೇವತೆ ದೇವತೆ ದೇವತೆ ದೇವತೆ ನನ್ನ ಓಹ್ ದೇವತೆ ದೇವತೆ ದೇವತೆ ದೇವತೆ ದೇವತೆ ದೇವತೆ - [UKELELE ನಾಟಕಗಳು]