[ಸಂಗೀತ] ಡೌಗ್ LLOYD: ಸರಿ, ಆದ್ದರಿಂದ ಒಂದು ವಿಲೀನ ರೀತಿಯ ಮತ್ತೊಂದು ಕ್ರಮಾವಳಿ ನಾವು ಔಟ್ ವಿಂಗಡಿಸಲು ಬಳಸಬಹುದಾದ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅಂಶಗಳನ್ನು. ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು, ಇದು ಅವರಲ್ಲಿದೆ ಒಂದು ಅತ್ಯಂತ ಮೂಲಭೂತ ವ್ಯತ್ಯಾಸವನ್ನು ಆಯ್ಕೆಯ ರೀತಿಯ, ಗುಳ್ಳೆ ರಿಂದ ರೀತಿಯ, ಮತ್ತು ಅಳವಡಿಕೆಯ ರೀತಿಯ ಇದು ನಿಜವಾಗಿಯೂ ಬಹಳ ಬುದ್ಧಿವಂತ ಮಾಡಲು. ವಿಲೀನದ ಹಿಂದಿನ ಮೂಲ ಕಲ್ಪನೆಯನ್ನು ರೀತಿಯ ಸಣ್ಣ ಸರಣಿಗಳ ವಿಂಗಡಿಸಲು ತದನಂತರ ಆ ರಚನೆಗಳು ಒಗ್ಗೂಡಿ ಒಟ್ಟಿಗೆ, ಅಥವಾ them-- ವಿಲೀನಗೊಳ್ಳಲು ಆದ್ದರಿಂದ ವಿಂಗಡಿಸಲಾದ ಸಲುವಾಗಿ ಹೆಸರು. ರೀತಿಯ ಮಾಡುತ್ತದೆ ವಿಲೀನ ರೀತಿಯಲ್ಲಿ ಈ ಉಪಕರಣವನ್ನು ಸನ್ನೆ ಮೂಲಕ ಏನು, ಪುನರಾವರ್ತನ ಎಂಬ ನಾವು ಶೀಘ್ರದಲ್ಲೇ ಬಗ್ಗೆ ನೀನು ಆದರೆ ನಾವು ನಿಜವಾಗಿಯೂ ಇನ್ನೂ ಕುರಿತು ಮಾಡಿಲ್ಲ. ಇಲ್ಲಿ ವಿಲೀನ ರೀತಿಯ ಹಿಂದಿನ ಮೂಲ ಕಲ್ಪನೆಯನ್ನು ಇಲ್ಲಿದೆ. , ರಚನೆಯ ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸು ಎನ್ ಊಹಿಸಿಕೊಂಡು 1 ಹೆಚ್ಚು. ನಾನು ನಾನು ಹೇಳಲು ಏನು ಎನ್ ಊಹಿಸಿಕೊಂಡು 1 ಹೆಚ್ಚಾಗಿರುತ್ತದೆ ನಾವು ಒಪ್ಪಬಹುದು ಭಾವಿಸುತ್ತೇನೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ವೇಳೆ ಒಂದೇ ಅಂಶ ಒಳಗೊಂಡಿದೆ, ಅದನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ. ನಾವು ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿಲ್ಲ ಇದು ಏನು ಮಾಡಲು. ನಾವು ವಿಂಗಡಿಸಲಾದ ಘೋಷಿಸಬಹುದು. ಇದು ಕೇವಲ ಒಂದು ಅಂಶವಾಗಿದೆ. ಆದ್ದರಿಂದ ಸೂಡೊಕೋಡ್ಗಳನ್ನು, ಮತ್ತೆ, , ರಚನೆಯ ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು ನಂತರ ಬಲ ಅರ್ಧ ಶ್ರೇಣಿಯನ್ನು ವಿಂಗಡಿಸಲು, ನಂತರ ಒಟ್ಟಿಗೆ ಎರಡು ಹಂತವಾಗಿ ವಿಲೀನಗೊಳ್ಳಲು. ಈಗ, ಈಗಾಗಲೇ ನೀವು ಇರಬಹುದು ಆಲೋಚನೆ, ಇದು ರೀತಿಯ ಕೇವಲ ಮುಚ್ಚಲಿದೆ ನೀವು ಆಫ್ ಹಾಕುವ ರೀತಿಯಲ್ಲಿ ಧ್ವನಿಸುತ್ತದೆ ನೀವು ನಿಜವಾಗಿಯೂ ಏನು ಮಾಡುವುದರಿಂದ ಇಲ್ಲ. ನಿಮ್ಮಲ್ಲಿ ವಿಂಗಡಿಸಲು ಹೇಳುತ್ತಿದ್ದಾರೆಂಬುದನ್ನು ಅರ್ಧ ಬಲ ಅರ್ಧ ವಿಂಗಡಿಸಲು, ಆದರೆ ನೀವು ಹೇಳುವುದು ಇಲ್ಲ ನನಗೆ ಹೇಗೆ ನೀವು ಮಾಡುತ್ತಿರುವುದು. ಆದರೆ ಎಲ್ಲಿಯವರೆಗೆ ನೆನಪು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಒಂದು ಅಂಶವಾಗಿದೆ, ನಾವು ಅದನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ ಘೋಷಿಸಬಹುದು. ನಂತರ ನಾವು ಒಟ್ಟಿಗೆ ಒಂದುಗೂಡಿಸಬಹುದು. ಆ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿದೆ ವಿಲೀನ ರೀತಿಯ ಹಿಂದಿರುವ ಮೂಲಭೂತ ಕಲ್ಪನೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ಮುರಿಯುವುದು ನಿಮ್ಮ ರಚನೆಗಳು ಗಾತ್ರ ಒಂದು ಇವೆ. ತದನಂತರ ನೀವು ಅಲ್ಲಿಂದ ಪುನರ್. ರೀತಿಯ ಖಂಡಿತವಾಗಿಯೂ ವಿಲೀನಗೊಳಿಸಿ ಒಂದು ಸಂಕೀರ್ಣ ಕ್ರಮಾವಳಿ. ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಇಲ್ಲಿದೆ ದೃಶ್ಯೀಕರಿಸುವುದು ಸಂಕೀರ್ಣ. ಆದ್ದರಿಂದ ಆಶಾದಾಯಕವಾಗಿ, ದೃಶ್ಯೀಕರಣ ನಾನು ನೀವು ಉದ್ದಕ್ಕೂ ಅನುಸರಿಸಲು ಸಹಾಯ ಇಲ್ಲಿ ಹೊಂದಿವೆ. ನಾನು ವಿಷಯಗಳನ್ನು ನಿರೂಪಣೆ ಮಾಡಲು ನನ್ನ ಅತ್ಯುತ್ತಮ ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಈ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮುಂದುವರೆದಿದ್ದು ನಿಧಾನವಾಗಿ ಇತರ ವಾದ್ದರಿಂದ ಆಶಾದಾಯಕವಾಗಿ ನಿಮ್ಮ ತಲೆ ಪಡೆಯಲು ವಿಲೀನ ರೀತಿಯ ಹಿಂದೆ ಕಲ್ಪನೆಗಳು ಸುಮಾರು. ನಾವು ಅದೇ ಸರಣಿ ಇತರ ಬೇರ್ಪಡಿಸುವ ಕ್ರಮಾವಳಿ ವೀಡಿಯೊಗಳನ್ನು ನೀವು ನೋಡಿದ ವೇಳೆ them-- ಆರು ಅಂಶ ರಚನೆಯ. ಇಲ್ಲಿ ನಮ್ಮ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಕೋಡ್ ತೆರನಾದ ಎಡ ಅರ್ಧ ಬಲ ಅರ್ಧ ವಿಂಗಡಿಸಲು, ಒಟ್ಟಿಗೆ ಎರಡು ಹಂತವಾಗಿ ವಿಲೀನಗೊಳ್ಳಲು. ಆದ್ದರಿಂದ ಅವರ ಈ ತುಂಬಾ ಡಾರ್ಕ್ ಇಟ್ಟಿಗೆ ಕೆಂಪು ನೋಡೋಣ ಸರಣಿ ಮತ್ತು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು. ಆ ಸಮಯದಲ್ಲಿ, ನಾವು ನೀನು ಬಲಭಾಗದಲ್ಲಿ ವಿಷಯವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ. ಇದು ಇಲ್ಲ, ಆದರೆ ನಾವು ನೀವು ಇನ್ನೂ ಆ ಹಂತದಲ್ಲಿ. ನಾವು ಆರ್ ನಲ್ಲಿ ರೀತಿಯ ರಚನೆಯ ಬಲ ಅರ್ಧ. ನಾವು ರೀತಿಯ ಎಡ ಆರ್ ರಚನೆಯ ಅರ್ಧ. ಮತ್ತು ಕೇವಲ ಸಲುವಾಗಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಎಂದು ಸ್ಪಷ್ಟ, ಆದ್ದರಿಂದ ನಾನು ಉಲ್ಲೇಖಿಸಬಹುದು ಯಾವ ಹಂತಕ್ಕೆ ನಾವು ಇದ್ದೇವೆ ನಾನು ಬದಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕಿತ್ತಳೆ ಈ ಸೆಟ್ ಬಣ್ಣ. ಈಗ, ನಾವು ಇನ್ನೂ ಬಗ್ಗೆ ನೀವು ಮೂಲ ರಚನೆಯ ಅದೇ ಎಡ ಅರ್ಧ. ಆದರೆ ನಾನು ಸಾಮರ್ಥ್ಯವನ್ನು ಎಂದು ಆಶಯದೊಂದಿಗೆ ನಾನು ವಿವಿಧ ವಸ್ತುಗಳ ಬಣ್ಣಗಳನ್ನು ನೋಡಿ ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮಾಡಿಕೊಳ್ಳುವಿರಿ ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ತೆರವುಗೊಳಿಸಿ. ಸರಿ, ಈಗ ನಾವು ಒಂದು ಮೂರು ಅಂಶ ರಚನೆಯ. ಈ ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು ನೀವು ಇನ್ನೂ ಈ ಹೆಜ್ಜೆ ಸರಣಿ? ನಾವು ಎಡ ವಿಂಗಡಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಇಟ್ಟಿಗೆ ಕೆಂಪು ರಚನೆಯ ಅರ್ಧ ಎಡ ಅರ್ಧ ನಾನು ಈಗ ಕಿತ್ತಳೆ ಬಣ್ಣದ ಬಂದಿದೆ. ಸರಿ, ನಾವು ಪ್ರಯತ್ನಿಸಿ ಸಾಧ್ಯವಾಗಿತ್ತು ಮತ್ತೆ ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪುನರಾವರ್ತಿಸಿ. ನಾವು ಇನ್ನೂ ನೀವು ವಿಂಗಡಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಮಧ್ಯದಲ್ಲಿ ಪೂರ್ಣ ರಚನೆಯ ಎಡ ಅರ್ಧ. ಎಡ ಅರ್ಧ ಅರೇ, ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನಿರಂಕುಶವಾಗಿ ನಿರ್ಧರಿಸಲು ಎಡ ಭಾಗದಲ್ಲಿ ಬಲ ಅರ್ಧ ಚಿಕ್ಕದಾಗಿದೆ ಎಂದು, ಈ ನಡೆಯುತ್ತದೆ ಏಕೆಂದರೆ ಮೂರು ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಡ ಅರ್ಧ ರಚನೆಯ ಎಡ ಅರ್ಧ ಕೇವಲ ಅಂಶ ಐದು ಹೊಂದಿದೆ. ಐದು, ಒಂದು ಅಂಶ ಎಂದು ಅರೇ, ನಾವು ಅದನ್ನು ವಿಂಗಡಿಸಲು ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ. ಆದ್ದರಿಂದ ಐದು ವಿಂಗಡಿಸಲ್ಪಡುತ್ತದೆ. ನಾವು ಕೇವಲ ಎಂದು ಘೋಷಿಸಲು ನೀನು. ಇದು ಒಂದು ಅಂಶ ಶ್ರೇಣಿಯನ್ನು ನ. ನಾವು ಈಗ ಪ್ರತಿಗಳ ಬಂದಿದೆ ಎಡ half-- ಎಡ ಅರ್ಧ ಅಥವಾ ಬದಲಿಗೆ, ನಾವು ವಿಂಗಡಿಸಲಾದ ಬಂದಿದೆ ಕಿತ್ತಳೆ ಎಡ ಅರ್ಧ. ಈಗ, ಸಲುವಾಗಿ ಇನ್ನೂ ಸಂಪೂರ್ಣ ಒಟ್ಟಾರೆ ರಚನೆಯ ಎಡ ಅರ್ಧ ನಾವು ಅರ್ಧ ವಿಂಗಡಿಸಲು ಅಗತ್ಯವಿದೆ ಕಿತ್ತಳೆ, ಅಥವಾ ಈ ವಿಷಯವನ್ನು. ನಾವು ಹೇಗೆ ಮಾಡಬೇಕು? ಹಾಗೆಯೇ, ನಾವು ಒಂದು ಎರಡು ಅಂಶ ಸರಣಿ. ನಾವು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು ಮಾಡಬಹುದು ಎರಡು ಇದು ರಚನೆಯ. ಎರಡು ಒಂದೇ ಅಂಶವಾಗಿದೆ. ಆದ್ದರಿಂದ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ವಿಂಗಡಿಸುತ್ತದೆ. ನಂತರ ನಾವು ಬಲ ಅರ್ಧ ವಿಂಗಡಿಸಲು ಮಾಡಬಹುದು ಅರೇ, ಒಂದು ಭಾಗವನ್ನು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ರೀತಿಯ ಇಲ್ಲಿದೆ. ಈಗ ಮೊದಲ ಬಾರಿಗೆ ನಾವು ಒಂದು ವಿಲೀನ ಹಂತದ ತಲುಪಿದ್ದೀರಿ. ನಾವು ಆದರೂ, ಪೂರ್ಣಗೊಳಿಸಿದ ನಾವು ಈಗ ರೀತಿಯ ಕೆಳಗೆ ರೀತಿಯಲ್ಲಿ ನೀವು ಮತ್ತು ಟ್ರಿಕಿ ರೀತಿಯ ಇಲ್ಲಿದೆ ಪುನರಾವರ್ತನ ಜೊತೆ ವಿಷಯ ನಿಮ್ಮ ಇರಿಸಿಕೊಳ್ಳಲು ಅಗತ್ಯವಿದೆ ನಾವು ಅಲ್ಲಿ ಬಗ್ಗೆ ತಲೆ. ನಾವು ಎಡ ರೀತಿಯ ಬಂದಿದೆ ಕಿತ್ತಳೆ ಭಾಗವನ್ನು ಅರ್ಧದಷ್ಟು. ಈಗ, ನಾವು ಬೇರ್ಪಡಿಸುವ ಮಧ್ಯದಲ್ಲಿ ನೀವು ಕಿತ್ತಳೆ ಭಾಗವನ್ನು ಬಲ ಅರ್ಧ. ಮತ್ತು ಆ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ನಾವು ಹೆಜ್ಜೆ ಎಂದು ಈಗ, ಒಟ್ಟಿಗೆ ಎರಡು ಹಂತವಾಗಿ ವಿಲೀನಗೊಳ್ಳಲು. ನಾವು ಎರಡು ಹಂತವಾಗಿ ನೋಡಿದರೆ ರಚನೆಯ, ನಾವು ಎರಡು ಮತ್ತು ಒಂದು ನೋಡಿ. ಮೂಲವಸ್ತು ಚಿಕ್ಕದಾಗಿದೆ? ಒಂದು. ನಂತರ ಇದು ಅಂಶ ಸಣ್ಣ? ಅಲ್ಲದೆ, ಇದು ಎರಡು ಅಥವಾ ಏನೂ. ಆದ್ದರಿಂದ ಎರಡು ಇಲ್ಲಿದೆ. ಈಗ, ಮತ್ತೆ ಫ್ರೇಮ್ ನಾವು ಸಂದರ್ಭದಲ್ಲಿ ಅಲ್ಲಿ, ನಾವು ವಿಂಗಡಿಸಲ್ಪಟ್ಟ ಕಿತ್ತಳೆ ಎಡ ಅರ್ಧ ಮೂಲ ಬಲ ಅರ್ಧ. ನಾನು ಬಣ್ಣಗಳ ಬದಲಾವಣೆ ಅರ್ಥ ನಾವು ಅಲ್ಲಿ ಮತ್ತೆ, ಆದರೆ ಇಲ್ಲಿದೆ. ಮತ್ತು ಕಾರಣ ನಾನು ಮಾಡಿದರು ಈ ಪ್ರಕ್ರಿಯೆ ಆಗಿದೆ ಕೆಳಗೆ iterating, ಮುಂದುವರಿಸುವುದಕ್ಕೆ ಹೋಗಿ. ನಾವು ಎಡ ವಿಂಗಡಿಸುತ್ತದೆ ಬಂದಿದೆ ಮಾಜಿ ಕಿತ್ತಳೆ ಅರ್ಧದಷ್ಟು ಮಾಜಿ ಕಿತ್ತಳೆ ಬಲ ಅರ್ಧ. ಈಗ ನಾವು ಆ ವಿಲೀನಗೊಳ್ಳಲು ಅಗತ್ಯ ಒಟ್ಟಿಗೆ ತುಂಬಾ ಎರಡು ಹಂತವಾಗಿ. ನಾವು ಇದ್ದೇವೆ ಹೆಜ್ಜೆ ಇಲ್ಲಿದೆ. ನಾವು ಎಲ್ಲಾ ಪರಿಗಣಿಸಲು ಈಗ ಹಸಿರು ಅಂಶಗಳನ್ನು, ಮೂಲ ರಚನೆಯ ಎಡ ಅರ್ಧ. ಮತ್ತು ನಾವು ಆ ವಿಲೀನಗೊಳ್ಳಲು ಅದೇ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಳಸಿ ನಾವು ಎರಡು ವಿಲೀನಗೊಳಿಸುವ ಮಾಡಿದರು ಮತ್ತು ಒಂದು ಕೇವಲ ಒಂದು ಕ್ಷಣದ ಹಿಂದೆ. ಎಡ ಅರ್ಧ, ಚಿಕ್ಕ ಎಡ ಅರ್ಧ ಮೇಲೆ ಅಂಶ ಐದು ಹೊಂದಿದೆ. ಚಿಕ್ಕ ಅಂಶ ಮೇಲೆ ಸರಿ ಅರ್ಧ ಒಂದಾಗಿದೆ. ಆ ಯಾವ ಸಣ್ಣ? ಒಂದು. ಚಿಕ್ಕ ಅಂಶ ಮೇಲೆ ಎಡ ಅರ್ಧ ಐದು ಹೊಂದಿದೆ. ಚಿಕ್ಕ ಅಂಶ ಮೇಲೆ ಬಲ ಅರ್ಧ ಎರಡು. ಚಿಕ್ಕ ಯಾವುದು? ಎರಡು. ನಂತರ ಕೊನೆಯದಾಗಿ ಐದು ಮತ್ತು ಏನೂ, ನಾವು ಐದು ಹೇಳಬಹುದು. ಸರಿ, ಆದ್ದರಿಂದ ದೊಡ್ಡ ಚಿತ್ರ, ಹೊರಡೋಣ ಎರಡನೇ ಒಂದು ವಿರಾಮವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನಾವು ಅಲ್ಲಿ ಮತ್ತು ಲೆಕ್ಕಾಚಾರ. ನಾವು ಪ್ರಾರಂಭಿಸಿತು ವೇಳೆ ಅತ್ಯಂತ ಆರಂಭದಲ್ಲಿ, ನಾವು ಈಗ ಪೂರ್ಣಗೊಳಿಸಿದ ಒಟ್ಟಾರೆ ರಚನೆಯ ಕೇವಲ ಇಲ್ಲಿ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಕೋಡ್ ಒಂದು ಹೆಜ್ಜೆ. ನಾವು ವಿಂಗಡಿಸಲ್ಪಟ್ಟ ರಚನೆಯ ಎಡ ಅರ್ಧ. ಮೂಲ ಸ್ಮರಿಸುತ್ತಾರೆ ಈ ಬೇಡಿಕೆ ಆದೇಶದಲ್ಲಿ ಐದು, ಎರಡು, ಒಂದು. ಈ ಮೂಲಕ ಹೋಗುವ ಮೂಲಕ ಮತ್ತು ಕೆಳಗೆ ಗೂಡುಕಟ್ಟುವ ಮತ್ತು ಪುನರಾವರ್ತಿಸುವ, ಸಮಸ್ಯೆ ಮುರಿಯಲು ನಿರಂತರ ಕೆಳಗೆ ಚಿಕ್ಕದಾಗುತ್ತಾ ಭಾಗಗಳಾಗಿ, ನಾವು ಈಗ ಪೂರ್ಣಗೊಳಿಸಿದ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಒಂದು ಹೆಜ್ಜೆ ಇಡೀ ಆರಂಭಿಕ ಶ್ರೇಣಿಗೆ. ನಾವು ಅದರ ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲ್ಪಟ್ಟ. ಈಗ ಅಲ್ಲಿ ನಿಂತು ಅವಕಾಶ. ಮತ್ತು ಈಗ ಬಲ ವಿಂಗಡಿಸಲು ಅವಕಾಶ ಮೂಲ ರಚನೆಯ ಅರ್ಧದಷ್ಟು. ನಾವು ಮೂಲಕ ಹಾಗೆ ನೀನು ಅದೇ ರೋಗ ಹಾದುಹೋಗುವ ವಿಷಯಗಳನ್ನು ಒಡೆಯುವ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ವಿಲೀನಗೊಳಿಸುವ. ಆದ್ದರಿಂದ ಎಡ ಅರ್ಧ ಕೆಂಪು, ಅಥವಾ ಎಡ ಅರ್ಧ ಮೂಲ ಬಲ ಅರ್ಧ ಅರೇ, ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮೂರು. ಮತ್ತೆ, ನಾನು ಇಲ್ಲಿ ಸ್ಥಿರ ಎಂದು ನುಡಿದರು. ನೀವು ಬೆಸ ಹೊಂದಿದ್ದರೆ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಇದು ನಿಜವಾಗಿಯೂ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ ನೀವು ಬಿಟ್ಟು ಒಂದು ಸಣ್ಣ ಮಾಡಲು ಅಥವಾ ಸರಿಯಾದ ಸಣ್ಣ. ವಿಷಯಗಳನ್ನು ಬಂದ ಆ ನಡೆಸುವುದು ಈ ಸಮಸ್ಯೆ ಎದುರಾದರೆ ಒಂದು ವಿಲೀನ, ನೀವು ಸ್ಥಿರ ಎಂದು ಅಗತ್ಯವಿದೆ. ನೀವು ಎರಡೂ ಯಾವಾಗಲೂ ಅಗತ್ಯವಿದೆ ಒಂದು ಎಡಭಾಗದಲ್ಲಿ ಸಣ್ಣ ಮಾಡಲು ಅಥವಾ ಯಾವಾಗಲೂ ಅಗತ್ಯವಿದೆ ಬಲಭಾಗದ ಸಣ್ಣ. ಇಲ್ಲಿ, ನಾನು ಯಾವಾಗಲೂ ಆಯ್ಕೆ ಮಾಡಿದ ಎಡಭಾಗದಲ್ಲಿ ಸಣ್ಣ ಮಾಡಲು ನನ್ನ ರಚನೆಯ, ಅಥವಾ ನನ್ನ ಉಪ ಶ್ರೇಣಿಯನ್ನು, ಬೆಸ ಗಾತ್ರದ. ಮೂರು ಒಂದೇ ಅಂಶ, ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಪ್ರತ್ಯೇಕಿಸಲ್ಪಡುತ್ತವೆ. ನಾವು ಎಂಬ ಕಲ್ಪನೆ ಸಾಲವನ್ನು ಬಂದಿದೆ ನಮ್ಮ ಇಡೀ ಪ್ರಕ್ರಿಯೆಯ ಉದ್ದಕ್ಕೂ ಇಲ್ಲಿಯವರೆಗೆ. ಈಗ ಅವರ ಬಲ ವಿಂಗಡಿಸಲು ಅವಕಾಶ ಬಲ ಅರ್ಧ ಅರ್ಧ, ಅಥವಾ ಕೆಂಪು ಬಲ ಅರ್ಧ. ಮತ್ತೆ, ನಾವು ಈ ಕೆಳಗೆ ವಿಭಜನೆಯಾಯಿತು ಅಗತ್ಯವಿದೆ. ಈ ಒಂದು ಅಂಶ ರಚನೆಯ ಅಲ್ಲ. ನಾವು ಅದನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ ಘೋಷಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ಮೊದಲ, ನಾವು ನೀನು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲು. ಎಡ ಅರ್ಧ ಒಂದು ಅಂಶವಾಗಿದೆ, ಆದ್ದರಿಂದ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ರೀತಿಯ ಇಲ್ಲಿದೆ. ನಂತರ ನಾವು ಬಲ ವಿಂಗಡಿಸಲು ನೀನು ಒಂದು ಅಂಶ ಇದು ಅರ್ಧ. ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ವಿಂಗಡಿಸುತ್ತದೆ. ಮತ್ತು ಈಗ, ನಾವು ಒಟ್ಟಿಗೆ ಆ ಎರಡು ವಿಲೀನಗೊಳಿಸಬಹುದು. ನಾಲ್ಕು ಸಣ್ಣ, ಮತ್ತು ನಂತರ ಆರು ಚಿಕ್ಕದಾಗಿದೆ. ಮತ್ತೆ, ನಾವು ಈ ಹಂತದಲ್ಲಿ ಮಾಡಿದ್ದೇನೆ? ನಾವು ಎಡ ವಿಂಗಡಿಸುತ್ತದೆ ಬಂದಿದೆ ಬಲ ಅರ್ಧ ಅರ್ಧ. ಅಥವಾ ಮೂಲ ತರುವುದನ್ನು ಎಂದು ಬಣ್ಣಗಳು, ನಾವು ಎಡ ವಿಂಗಡಿಸುತ್ತದೆ ಬಂದಿದೆ ಮೃದುವಾದ ಕೆಂಪು ಅರ್ಧದಷ್ಟು. ಇದು ಮೂಲತಃ ಒಂದು ಡಾರ್ಕ್ ಇಟ್ಟಿಗೆ ಆಗಿತ್ತು ಕೆಂಪು ಮತ್ತು ಈಗ ಇದು ಒಂದು ಮೃದುವಾದ ಕೆಂಪಾಗಿದೆ, ಅಥವಾ ಇದು ಮೃದುವಾದ ಕೆಂಪು. ನಂತರ ನಾವು ವಿಂಗಡಿಸಲಾದ ಬಂದಿದೆ ಮೃದುವಾದ ಕೆಂಪು ಬಲ ಅರ್ಧ. ಈಗ, ಜೊತೆಗೆ, ಅವರು ಕೇವಲ, ಮತ್ತೆ ಹಸಿರು ಆರ್ ನಾವು ಒಂದು ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ನೀನು ಏಕೆಂದರೆ. ನಾವು ಪುನರಾವರ್ತಿಸಲು ಹೊಂದಿರುತ್ತವೆ ಮೇಲಿಂದ ಮೇಲೆ. ಈಗ ನಾವು ಆ ವಿಲೀನಗೊಳಿಸಬಹುದು ಒಟ್ಟಿಗೆ ಎರಡು ಹಂತವಾಗಿ. ಮತ್ತು ನಾವು ಇಲ್ಲಿ ಏನು ಇಲ್ಲಿದೆ. ಕಪ್ಪನೆಯ ಆದ್ದರಿಂದ ಕೇವಲ ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಲಾಗಿದೆ ಮತ್ತು ಈ ರೀತಿಯ ಭಾಗದ ಬಲ ಅರ್ಧ. ನಾವು ಚಿಕ್ಕ ಮೌಲ್ಯವನ್ನು ಹೋಲಿಕೆ ರಚನೆಯ ಎಡಭಾಗದಲ್ಲಿ ಅಥವಾ ನನ್ನನ್ನು ಕ್ಷಮಿಸಬೇಕು, ಚಿಕ್ಕ ಎಡ ಅರ್ಧ ಮೌಲ್ಯವನ್ನು ಬಲ ಚಿಕ್ಕ ಮೌಲ್ಯಕ್ಕೆ ಅರ್ಧ ಮತ್ತು ಮೂರು ಸಣ್ಣ ಅಭಿಪ್ರಾಯಪಟ್ಟಿದ್ದಾರೆ. ಈಗ ಒಂದು ಆಪ್ಟಿಮೈಜೇಷನ್ ಒಂದು ಬಿಟ್, ಬಲ? ಏನೂ ನಿಜವಾಗಿ ಇಲ್ಲ ಎಡಭಾಗದಲ್ಲಿ ಬಿಟ್ಟು. ಉಳಿದ ಇಲ್ಲ ಎಡಭಾಗದಲ್ಲಿ, ಆದ್ದರಿಂದ ನಾವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡಬಹುದು ಕೇವಲ ನಾವು ಘೋಷಿಸಬಹುದು move-- ಇದು ಉಳಿದ ವಾಸ್ತವವಾಗಿ ಪ್ರತ್ಯೇಕಿಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಸ್ಪಂದನ ಇಲ್ಲ ಏಕೆಂದರೆ, ಮೇಲೆ ವಿರುದ್ಧ ಹೋಲಿಸಲು ಬೇರೆ. ಮತ್ತು ನಾವು ತಿಳಿದಿರುವ ಬಲಭಾಗದ ಎಂದು ಬಲಭಾಗದ ವಿಂಗಡಿಸಲ್ಪಡುತ್ತದೆ. ಸರಿ, ಈಗ ಮತ್ತೆ ಫ್ರೀಜ್ ಅವಕಾಶ ಮತ್ತು ನಾವು ಕಥೆಯಲ್ಲಿ ಅಲ್ಲಿ ಔಟ್ ಲೆಕ್ಕಾಚಾರ. ಒಟ್ಟಾರೆ ರಚನೆಯ, ನಾವು ಏನು ಸಾಧನೆಗೈದಿದ್ದಾರೆ? ನಾವು ವಾಸ್ತವವಾಗಿ ಸಾಧಿಸಲು ಬಂದಿದೆ ಈಗ ಒಂದು ಹಂತದ ಎರಡು ಹಂತಗಳನ್ನು. ನಾವು ಎಡ ಅರ್ಧ ವಿಂಗಡಿಸಿ, ನಾವು ಅರ್ಧ ವಿಂಗಡಿಸುತ್ತದೆ. ಈಗ, ಉಳಿದಿದೆ ಎಲ್ಲಾ ನಮಗೆ ಆಗಿದೆ ಒಟ್ಟಿಗೆ ಆ ಎರಡು ಹಂತವಾಗಿ ವಿಲೀನಗೊಳ್ಳಲು. ನಾವು ಕಡಿಮೆ ಮೌಲ್ಯದ ಹೋಲಿಸಿ ರಚನೆಯ ಪ್ರತಿ ಅರ್ಧ ಅಂಶ ಮತ್ತು ಪ್ರತಿಯಾಗಿ ಮುಂದುವರೆಯಲು. ಒಂದು ಮೂರು ಕಡಿಮೆ, ಆದ್ದರಿಂದ ಒಂದು ಹೋಗುತ್ತದೆ. ಎರಡು ಮೂರು ಕಡಿಮೆ, ಆದ್ದರಿಂದ ಎರಡು ಹೋಗುತ್ತದೆ. ಮೂರು 5 ಕಡಿಮೆ, ಆದ್ದರಿಂದ ಮೂರು ಹೋಗುತ್ತದೆ. ನಾಲ್ಕು 5 ಕಡಿಮೆ, ಆದ್ದರಿಂದ ನಾಲ್ಕು ಹೋಗುತ್ತದೆ. ನಂತರ ಐದು, ಆರು ಕಡಿಮೆ ಮತ್ತು ಆರು ಎಲ್ಲಾ ಉಳಿದಿದೆ. ಈಗ, ನನಗೆ ಗೊತ್ತು, ಆ ಹಂತಗಳು ಬಹಳಷ್ಟು ಆಗಿತ್ತು. ಮತ್ತು ನಾವು ಸಾಕಷ್ಟು ಬಿಟ್ಟು ಬಂದಿದೆ ನಮ್ಮ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಮೆಮೊರಿ. ಮತ್ತು ಆ ಬೂದು ಚೌಕಗಳು ಇಲ್ಲಿದೆ. ಒಂದು ತೆಗೆದುಕೊಂಡಿತು ಮತ್ತು ಇದು ಪ್ರಾಯಶಃ ಅಭಿಪ್ರಾಯ ಅಳವಡಿಕೆಯ ರೀತಿಯ ಹೆಚ್ಚು ಬಹಳಷ್ಟು, ಬಬಲ್ ರೀತಿಯ, ಅಥವಾ ಆಯ್ಕೆ ರೀತಿಯ. ಆದರೆ ವಾಸ್ತವವಾಗಿ, ಏಕೆಂದರೆ ಈ ಪ್ರಕ್ರಿಯೆಗಳ ಬಹಳಷ್ಟು ಅದೇ ಬಾರಿಗೆ ನಲ್ಲಿ ಸಂಭವಿಸುತ್ತಿವೆ ಇದು, ಮತ್ತೆ, ನಾವು ಮಾಡುತ್ತೇವೆ ಸಂಗತಿಯಾಗಿದೆ ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಿ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಒಂದು ಭವಿಷ್ಯದಲ್ಲಿ ಪುನರಾವರ್ತನ video-- ವಾಸ್ತವವಾಗಿ ಈ ಅಲ್ಗಾರಿದಮ್ ಸ್ಪಷ್ಟವಾಗಿ ಮೂಲಭೂತವಾಗಿ ಏನು ಭಿನ್ನವಾದ ನಾವು ಮೊದಲು ಕಂಡ ಆದರೆ ಗಮನಾರ್ಹವಾಗಿ ಸಹ ದಕ್ಷ. ಏಕೆ ಎಂದು? ಅಲ್ಲದೆ, ಕೆಟ್ಟ ರಲ್ಲಿ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಾವು N ಅಂಶಗಳನ್ನು ಬೇರ್ಪಡಿಸಲು ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಮರುಜೋಡಿಸಲು. ಆದರೆ ನಾವು ಮರುಜೋಡಿಸಲು ಮಾಡಿದಾಗ ಅವುಗಳನ್ನು, ನಾವು ಮಾಡುತ್ತಿರುವುದು ಮೂಲತಃ ಡಬಲ್ ಸಣ್ಣ ಸರಣಿಗಳ ಗಾತ್ರ. ನಾವು ಒಂದು ಅಂಶ ಒಂದು ಗುಂಪೇ ರಚನೆಗಳು ಎಂದು ನಾವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಎರಡು ಅಂಶ ಸರಣಿಗಳ ಒಗ್ಗೂಡಿ. ನಂತರ ನಾವು ಆ ತೆಗೆದುಕೊಳ್ಳಲು ಎರಡು ಅಂಶ ರಚನೆಗಳು ಮತ್ತು ಒಳಗೆ ಅವನ್ನು ಒಟ್ಟಿಗೆ ಹೀಗೆ ನಾಲ್ಕು ಅಂಶ ರಚನೆಗಳು, ಮತ್ತು, ಹೀಗೆ, ಹೀಗೆ, ನಾವು ರವರೆಗೆ ಒಂದು ಎನ್ ಅಂಶ ಸರಣಿ. ಆದರೆ ಎಷ್ಟು doublings ಇದು ಎನ್ ಪಡೆಯಲು ತೆಗೆದುಕೊಳ್ಳುವುದು? ಮತ್ತೆ ಫೋನ್ ಪುಸ್ತಕ ಉದಾಹರಣೆಗೆ ಭಾವಿಸುತ್ತೇನೆ. ನಾವು ಎಷ್ಟು ಬಾರಿ ಹಾಕಬೇಕೆಂದು ಹೊಂದಿಲ್ಲ ಅರ್ಧ ದೂರವಾಣಿ ಪುಸ್ತಕ, ಎಷ್ಟು ಹೆಚ್ಚು ಬಾರಿ ನಾವು ದೂರವಾಣಿ ಪುಸ್ತಕ ಹರಿಯುವುದು ಹೊಂದಿಲ್ಲ ಅರ್ಧ, ವೇಳೆ ಫೋನ್ ಪುಸ್ತಕದ ಗಾತ್ರ ದುಪ್ಪಟ್ಟು? ಕೇವಲ ಒಂದು ಬಲ, ಇಲ್ಲ? ಆದ್ದರಿಂದ ಕೆಲವು ರೀತಿಯ ಇಲ್ಲ ಇಲ್ಲಿ ಅಲ್ಗಾರಿದಮ್ ಅಂಶ. ಆದರೆ ನಾವು ಇನ್ನೂ ಹೊಂದಿಲ್ಲ ಕನಿಷ್ಠ N ಅಂಶಗಳನ್ನು ಎಲ್ಲಾ ನೋಡಲು. , ಕೆಟ್ಟ ಸಂದರ್ಭಗಳಲ್ಲಿ ಆದ್ದರಿಂದ N ಲಾಗ್ N ಸಾಗುತ್ತದೆ ವಿಲೀನಗೊಳ್ಳಲು. ನಾವು ನೋಡಲು ಹೊಂದಿವೆ N ಅಂಶಗಳನ್ನು ಎಲ್ಲಾ, ಮತ್ತು ನಾವು ಅವುಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಹೊಂದಿರುತ್ತವೆ ಒಟ್ಟಿಗೆ ಲಾಗ್ N ಕ್ರಮಗಳನ್ನು ಸೆಟ್ಗಳಲ್ಲಿ. ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಶ್ರೇಣಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವಿಂಗಡಿಸಲ್ಪಡುತ್ತದೆ. ಅಭಿನಂದನೆಗಳು. ಆದರೆ ಕ್ರಮಾವಳಿ ಆಧಾರಿತ ನಾವು ಇಲ್ಲಿ ಹೊಂದಿವೆ ನಾವು ಇನ್ನೂ ಬೇರ್ಪಟ್ಟು ಮರುಜೋಡಿಸಲು ಹೊಂದಿವೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಆದರೂ, ಪುನರ್ಸಂಯೋಜಿಸಿದ ಪರಿಣಾಮಕಾರಿಯಲ್ಲದ ರೀತಿಯ. ಇದು ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಆದರೆ ನಾವು ಇನ್ನೂ ಮೂಲಕ ಹೋಗಿ ಹೇಗಾದರೂ ಇಡೀ ಪ್ರಕ್ರಿಯೆಯನ್ನು. ಆದ್ದರಿಂದ ಉತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಕ್ರಮಾವಳಿಯ N ಲಾಗ್ N ಸಮಯ ಸಾಗುತ್ತದೆ. ವಿಲೀನ ರೀತಿಯ ಖಂಡಿತವಾಗಿಯೂ ಸ್ವಲ್ಪ ಚಾತುರ್ಯದ ಆಗಿದೆ ಇತರ ಮುಖ್ಯ ಬೇರ್ಪಡಿಸುವ ಕ್ರಮಾವಳಿಗಳ ಹೆಚ್ಚು ನಾವು CS50 ಕುರಿತು ಆದರೆ ಬಂದಿದೆ ಗಣನೀಯವಾಗಿ ಹೆಚ್ಚು ಪ್ರಬಲ. ಮತ್ತು ಹಾಗಾಗಿ ನೀವು ಎಂದಾದರೂ ಹೇಗೆ ಸಂದರ್ಭದಲ್ಲಿ ಅಗತ್ಯತೆ ಅಥವಾ ವಿಂಗಡಿಸಲು ಬಳಸಲು ದೊಡ್ಡ ಡೇಟಾವನ್ನು ಸೆಟ್ ಪಡೆಯುವಲ್ಲಿ ಪುನರಾವರ್ತನ ಕಲ್ಪನೆ ಸುಮಾರು ನಿಮ್ಮ ತಲೆ ನಿಜವಾಗಿಯೂ ಪ್ರಬಲ ಎಂದು ನಾನು. ಮತ್ತು ಇದು ಮಾಡಲು ವಿಶೇಷವೇನು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ನಿಜವಾಗಿಯೂ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಬೇರೆ ಏನು ವರ್ಸಸ್ ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು ಬಳಸಿ. ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. ಈ CS50 ಹೊಂದಿದೆ.