[ಸಂಗೀತ] ಡೌಗ್ LLOYD: ಸರಿ. ಆದ್ದರಿಂದ ನೀವು ಆ ಮುಗಿದ ವೇಳೆ ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ ಪಟ್ಟಿಗಳನ್ನು ಕ್ಷಮಿಸಿ ವೀಡಿಯೊ ನಾನು ಮೇಲೆ ನೀವು ಆಫ್ ಬಿಟ್ಟು ಒಂದು ರೋಚಕ ಬಿಟ್. ಆದರೆ ನಾನು ನೀವು ಪೂರ್ಣಗೊಳಿಸಲು ಇಲ್ಲಿ ನೀವು ಸಂತೋಷ ಮನುಷ್ಯ ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ಪಟ್ಟಿಗಳು ಕಥೆ. ನೀವು ಮರುಪಡೆಯಲು ಆದ್ದರಿಂದ ವೀಡಿಯೊ, ನಾವು ಮಾತನಾಡಿ ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ ಬಗ್ಗೆ ಪಟ್ಟಿಗಳನ್ನು ನಮ್ಮ ಸಾಮರ್ಥ್ಯವನ್ನು ಹಾಜರಾಗಲು ಮಾಡಲು ವ್ಯವಹಾರದಲ್ಲಿ ತಮಗೆ ಅಲ್ಲಿ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅಥವಾ ಐಟಂಗಳನ್ನು ಸಂಖ್ಯೆಯಲ್ಲಿ ಪಟ್ಟಿಯನ್ನು ಬೆಳೆಯಲು ಅಥವಾ ಕುಗ್ಗಿಸಿ ಮಾಡಬಹುದು. ನಾವು ಈಗ ವ್ಯವಹರಿಸುವುದು ಆ ರೀತಿಯ, ಅಲ್ಲಿ ನಾವು ರಚನೆಗಳು ಅದನ್ನು ಎದುರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಆದರೆ ಒಂದು ಬಳಲುತ್ತಿದ್ದಾರೆ ಇಲ್ಲ ನಿರ್ಣಾಯಕ ಮಿತಿಯ ಇದು ಒಂದು ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ ಎಂದು ಜೊತೆ ಪಟ್ಟಿ, ನಾವು ಎಂದಾದರೂ ಚಲಿಸಬಹುದು ಪಟ್ಟಿ ಒಂದೇ ದಿಕ್ಕಿನಲ್ಲಿ. ಮತ್ತು ಮಾತ್ರ ನಿಜವಾದ ಪರಿಸ್ಥಿತಿ ಅಲ್ಲಿ ಒಂದು ಸಮಸ್ಯೆ ಆಗಬಹುದು ಆಗ ನಾವು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದ ಒಂದು ಡಿಲಿಟ್. ಮತ್ತು ನಾವು ಅದನ್ನು ಹೇಗೆ ಚರ್ಚಿಸಲು ಮಾಡಲಿಲ್ಲ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಒಂದು ಒಂದೊಂದಾಗಿ-ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ. ಖಂಡಿತವಾಗಿಯೂ doable ಹೊಂದಿದೆ ಆದರೆ ಇದು ಒಂದು ಜಗಳ ಸ್ವಲ್ಪ ಮಾಡಬಹುದು. ನೀವು ನಿಮ್ಮನ್ನು ಹೇಗೆ ಆದ್ದರಿಂದ ಸನ್ನಿವೇಶ ನೀವು ಅಳಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಪಟ್ಟಿಯಿಂದ ಒಂದೇ ಅಂಶಗಳನ್ನು ಅಥವಾ ಇದು ಅಗತ್ಯವಿದೆ ವಿಶೇಷವೇನು ನೀವು ಅಳಿಸುವುದು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ ಸಿಂಗಲ್ ಅಂಶಗಳನ್ನು ಪಟ್ಟಿ, ನೀವು ಬಯಸಬಹುದು ಬಳಕೆಯನ್ನು ಪರಿಗಣಿಸಲು ಒಂದು ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ಬದಲಿಗೆ ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ ಪಟ್ಟಿ. ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ಪಟ್ಟಿಗಳು ನೀವು ಅವಕಾಶ ಏಕೆಂದರೆ ಫಾರ್ವರ್ಡ್ಗಳು ಮತ್ತು ಹಿಂದಕ್ಕೆ ಎರಡೂ ಸರಿಸಲು ಬದಲಿಗೆ ಪಟ್ಟಿಯನ್ನು ಕೇವಲ ಮುಂದೆ ಪಟ್ಟಿಯಲ್ಲಿ ಮೂಲಕ ಕೇವಲ ಒಂದು ಹೆಚ್ಚುವರಿ ಘಟಕವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನಮ್ಮ ರಚನೆ ವ್ಯಾಖ್ಯಾನದ ದುಪ್ಪಟ್ಟು-ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ನೋಡ್. ಮತ್ತೆ, ನೀವು ಹೋಗುತ್ತಿಲ್ಲ ವೇಳೆ ಏಕ ಅಂಶಗಳನ್ನು ಅಳಿಸಲಾಗುವುದಿಲ್ಲ ಪಟ್ಟಿಯಲ್ಲಿ ನಾವು ಸೇರಿಸುವ ಏಕೆಂದರೆ ನಮ್ಮ ರಚನೆ ಹೆಚ್ಚುವರಿ ಕ್ಷೇತ್ರ ವ್ಯಾಖ್ಯಾನ, ಗ್ರಂಥಿಗಳು ತಮ್ಮನ್ನು ದುಪ್ಪಟ್ಟು-ಸಂಬಂಧಿತ ಪಟ್ಟಿಗಳನ್ನು ದೊಡ್ಡ ಮುಂದುವರೆಸುತ್ತೇವೆ. ಅವರು ತೆಗೆದುಕೊಳ್ಳಲು ನೀನು ಹೆಚ್ಚಿನ ಮೆಮೊರಿಯನ್ನು ಬೈಟ್ಗಳು ಅಪ್. ಮತ್ತು ಹಾಗಾಗಿ ಈ ವಿಷಯ ಅಲ್ಲ ನೀವು ಮಾಡಬೇಕಾದ್ದು ನೀನು ನೀವು ನಿರ್ಧರಿಸಲು ಇರಬಹುದು ಆಫ್ ಯೋಗ್ಯತೆ ವ್ಯಾಪಾರ ಹೆಚ್ಚುವರಿ ಖರ್ಚು ಮಾಡಬೇಕು ಮೆಮೊರಿ ಬೈಟ್ಗಳು ಅಗತ್ಯವಿದೆ ದುಪ್ಪಟ್ಟು-ಲಿಂಕ್ ಪಟ್ಟಿ ನೀವು ಇಲ್ಲದಿದ್ದರೆ ಹೋಗುವ ಒಂದೇ ಅಂಶಗಳನ್ನು ಅಳಿಸುವುದು ಎಂದು. ಆದರೆ ಅವರು ತುಂಬಾ ಒಳ್ಳೆಯವರು ತುಂಬಾ ಇತರ ವಿಷಯಗಳಿಗೆ. ನಾನು ಹೇಳಿದ ಹಾಗೆ, ನಾವು ಸೇರಿಸಬೇಕಾಗಿಲ್ಲ ನಮ್ಮ ರಚನೆ ಒಂದೇ ಕ್ಷೇತ್ರದಲ್ಲಿ ಈ ಕಲ್ಪನೆಯನ್ನು definition-- ಹಿಂದಿನ ಪಾಯಿಂಟರ್. ಒಂದು ಒಂದೊಂದಾಗಿ-ಲಿಂಕ್ ಪಟ್ಟಿಯನ್ನು, ನಾವು ಮೌಲ್ಯ ಹಾಗೂ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಆದ್ದರಿಂದ ದುಪ್ಪಟ್ಟು-ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಕೇವಲ ಹೊಂದಿದೆ ಒಂದು ರೀತಿಯಲ್ಲಿ ಹಾಗೂ ಹಿಂದಕ್ಕೆ ಸರಿಸಲು. ಈಗ ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ ರಲ್ಲಿ ಪಟ್ಟಿ ವೀಡಿಯೊ, ನಾವು ಮಾತನಾಡಿ ಈ ಬಗ್ಗೆ ಐದು ಇವೆ ನೀವು ಅಗತ್ಯವಿದೆ ಮುಖ್ಯ ವಿಷಯಗಳನ್ನು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಕೆಲಸ ಮಾಡಲು. ಮತ್ತು ಈ ಹೆಚ್ಚಿನ, ವಾಸ್ತವವಾಗಿ ಇದು ದುಪ್ಪಟ್ಟು-ಲಿಂಕ್ ಪಟ್ಟಿ ಎಂದು ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಜಿಗಿತವನ್ನು ಅಲ್ಲ. ನಾವು ಇನ್ನೂ ಕೇವಲ ಮೂಲಕ ಮೂಲಕ ಹುಡುಕಬಹುದು ಆರಂಭದಿಂದ ಮುಂದೆ ಚಲಿಸುವ ಕೊನೆಗೊಳಿಸಲು. ನಾವು ಇನ್ನೂ ಒಂದು ನೋಡ್ ರಚಿಸಬಹುದು ಗಾಳಿಯಲ್ಲಿ, ಅತ್ಯಧಿಕವಾಗಿ ಅದೇ ರೀತಿಯಲ್ಲಿ. ನಾವು ಸಾಕಷ್ಟು ಪಟ್ಟಿಗಳನ್ನು ಅಳಿಸಬಹುದು ತುಂಬಾ ಅದೇ ರೀತಿಯಲ್ಲಿ. ಕೇವಲ ವಿಷಯಗಳನ್ನು ಸೂಕ್ಷ್ಮವಾಗಿ ಭಿನ್ನವಾಗಿರುತ್ತವೆ ನಿಜವಾಗಿಯೂ, ಸೇರಿಸುವ ಪಟ್ಟಿ ಹೊಸ ಗ್ರಂಥಿಗಳು, ಮತ್ತು ನಾವು ಅಂತಿಮವಾಗಿ ಅಳಿಸುವುದು ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್ ಜೊತೆಗೆ ಪಟ್ಟಿಯಿಂದ ಒಂದು ಅಂಶ. ಮತ್ತೆ, ಬಹುಮಟ್ಟಿಗೆ ಇತರ ಮೂರು, ನಾವು ಆರ್ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಹೋಗುತ್ತಿಲ್ಲ ಇದೀಗ ಅವರು ಕೇವಲ ಏಕೆಂದರೆ ಆಲೋಚನಾ ಅತಿ ಸಣ್ಣ ಟ್ವೀಕ್ಗಳು ​​ಚರ್ಚಿಸಲಾಗಿದೆ ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ ಪಟ್ಟಿ ವೀಡಿಯೊ. ಆದ್ದರಿಂದ ಒಂದು ಹೊಸ ನೋಡ್ ಸೇರಿಸಲು ಅವಕಾಶ ದುಪ್ಪಟ್ಟು-ಲಿಂಕ್ ಪಟ್ಟಿ. ನಾವು ಮಾಡುವ ಕುರಿತು ಹಾಗೂ ಪಟ್ಟಿಗಳನ್ನು ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ, ಆದರೆ ಹೆಚ್ಚುವರಿ ಒಂದೆರಡು ಇಲ್ಲ ದುಪ್ಪಟ್ಟು-ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಹಿಡಿದು. ನಾವು [ಆರ್? ಹಾದುಹೋಗುವ?] ಮುಖ್ಯಸ್ಥ ಇಲ್ಲಿ ಪಟ್ಟಿ ಮತ್ತು ಕೆಲವು ನಿರಂಕುಶ ಮೌಲ್ಯ ಮತ್ತು ನಾವು ಹೊಸ ಹೆಡ್ ಸಿಗತ್ತೆ ಈ ಕ್ರಿಯೆಯ ಪಟ್ಟಿಯ. ಇದು ಒಂದು dllnode ನಕ್ಷತ್ರ ಏಕೆ ಆ. ಆದ್ದರಿಂದ ಹಂತಗಳು ಯಾವುವು? ಅವರು ಮತ್ತೆ, ಇವೆ ಪಟ್ಟಿಗಳನ್ನು ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ ಗೆ ಒಂದು ಹೆಚ್ಚುವರಿ ಸೇರ್ಪಡೆಯಾದರು. ನಾವು ಹೊಸ ಜಾಗ ಗೊತ್ತುಪಡಿಸುತ್ತದೆ ಬಯಸುವ ನೋಡ್ ಮತ್ತು ಚೆಕ್ ಇದು ಮಾನ್ಯ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು. ನಾವು ನೋಡ್ನ ತುಂಬಲು ಬಯಸುವ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ನಾವು ಇದು ಹಾಕಲು ಬಯಸುವ. ಕಡೆಯದಾಗಿ ನಾವು ಎಡದಿಂದ ಬಲಕ್ಕೆ ಅಗತ್ಯವಿದೆ ನಾವು ಮಾಡಬೇಕಾದ್ದು ಹೆಚ್ಚುವರಿ ವಿಷಯ, ಬದಲಿಗೆ ಹಿಂದಿನ ಪಾಯಿಂಟರ್ ಸರಿಪಡಿಸಲು ಆಗಿದೆ ಪಟ್ಟಿಯ ಹಳೆಯ ತಲೆಯ. ನೆನಪಿಡಿ ಏಕೆಂದರೆ ಆಫ್ ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ಪಟ್ಟಿಗಳು, ನಾವು ಮುಂದಕ್ಕೆ ಚಲಿಸಬಹುದು ಮತ್ತು backwards-- ಇದು ಪ್ರತಿ ನೋಡ್ ವಾಸ್ತವವಾಗಿ ಅಂಕಗಳನ್ನು ಅರ್ಥ ಎರಡು ಗ್ರಂಥಿಗಳು ಬದಲಿಗೆ ಕೇವಲ ಒಂದು. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಸರಿಪಡಿಸಲು ಅಗತ್ಯವಿದೆ ಪಟ್ಟಿಯ ಹಳೆಯ ತಲೆ ಹೊಸ ತಲೆ ಹಿಂದುಳಿದ ತೋರಿಸಲು ಏನೋ ಇದು ಲಿಂಕ್ ಪಟ್ಟಿ, ನಾವು ಮೊದಲು ಮಾಡಲು ಹೊಂದಿರಲಿಲ್ಲ. ಮತ್ತು ಮೊದಲು, ನಾವು ಕೇವಲ ಒಂದು ಮರಳಲು ಪಟ್ಟಿಯ ಹೊಸ ತಲೆಗೆ ಪಾಯಿಂಟರ್. ಇಲ್ಲಿ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ. ನಾವು ಈ ಪಟ್ಟಿಯನ್ನು 12 ಸೇರಿಸಲು ಬಯಸುವ. ರೇಖಾಚಿತ್ರ ಗಮನಿಸಿ ಕೊಂಚ ವಿಭಿನ್ನವಾಗಿದೆ. ಪ್ರತಿ ನೋಡ್ ಮೂರು ಜಾಗ ಹೊಂದಿದೆ ಡೇಟಾ, ಮತ್ತು ಕೆಂಪು ಮುಂದಿನ ಪಾಯಿಂಟರ್, ಮತ್ತು ನೀಲಿ ಹಿಂದಿನ ಪಾಯಿಂಟರ್. ನಥಿಂಗ್, 15 ನೋಡ್ ಮೊದಲು ಬರುತ್ತದೆ ಅದರ ಹಿಂದಿನ ಪಾಯಿಂಟರ್ ಶೂನ್ಯ. ಇದು ಪಟ್ಟಿಯಲ್ಲಿ ಆರಂಭದಲ್ಲಿ ಇಲ್ಲಿದೆ. ಇದು ಮೊದಲು ಇಲ್ಲ. ಯಾವುದೇ, 10 ನೋಡ್ ನಂತರ ಬರುತ್ತದೆ ಆದ್ದರಿಂದ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಹಾಗೂ ಶೂನ್ಯ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಅವರ ಈ ಪಟ್ಟಿಗೆ 12 ಸೇರಿಸಲು ಅವಕಾಶ. ನಾವು ನೋಡ್ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಜಾಗ ಬೇಕಾಗುತ್ತದೆ. ನಾವು 12 ಒಳಗಿಟ್ಟು. ತದನಂತರ ಮತ್ತೆ, ನಾವು ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿದೆ ಎಚ್ಚರಿಕೆಯಿಂದ ಸರಣಿ ಮುರಿಯಲು ಅಲ್ಲ. ನಾವು ಮರುಹೊಂದಿಸಿ ಬಯಸುವ ಸರಿಯಾದ ಕ್ರಮದಲ್ಲಿ ಪಾಯಿಂಟರ್ಸ್. ಮತ್ತು ಕೆಲವೊಮ್ಮೆ mean-- ಇರಬಹುದು ನಾವು ವಿಶೇಷವಾಗಿ ನೋಡುತ್ತಾರೆ ಎಂದು delete-- ಜೊತೆ ನಾವು ಕೆಲವು ಹೊಂದಿರುವಂತಹ ಅಗತ್ಯಕ್ಕಿಂತ ಪಾಯಿಂಟರ್ಸ್, ಆದರೆ ಒಕೆ. ನಾವು ಮೊದಲ ಮಾಡಲು ಏನು ಬಯಸುತ್ತೀರಿ? ನಾನು ಶಿಫಾರಸು ವಿಷಯಗಳನ್ನು ನೀವು ಬಹುಶಃ ಮಾಡಬೇಕು ಹಾಗೆ 12 ಪಾಯಿಂಟರ್ಸ್ ತುಂಬಲು ಇವೆ ನೋಡ್ ನೀವು ಬೇರೆ ಯಾರಿಗೂ ಮುಟ್ಟಲು ಮೊದಲು. ಹಾಗಾಗಿ 12 ಮುಂದಿನ ತೋರಿಸಲು ಹೋಗುತ್ತದೆ? 15. ಏನು 12 ಮೊದಲು ಬರುತ್ತದೆ? ನಥಿಂಗ್. ಈಗ ನಾವು ಭರ್ತಿ ಮಾಡಿದ 12 ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ ಆದ್ದರಿಂದ ಹಿಂದಿನ, ಮುಂದಿನ, ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. ಈಗ ನಾವು ಹೊಂದಬಹುದು 15-- ಈ ಹೆಚ್ಚುವರಿ ನಾವು about-- ಮಾತನಾಡುವ ಹಂತದ 12 ಗೆ 15 ಪಾಯಿಂಟ್ ಹೊಂದಬಹುದು. ಮತ್ತು ಈಗ ನಾವು ಮುಖ್ಯಸ್ಥ ಚಲಿಸಬಹುದು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ 12 ಎಂದು. ಆದ್ದರಿಂದ ಸಾಕಷ್ಟು ಹೋಲುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ ಪಟ್ಟಿಗಳನ್ನು ಜೊತೆ ಮಾಡುತ್ತಿದ್ದ, ಹೆಚ್ಚುವರಿ ಹಂತದ ಹೊರತುಪಡಿಸಿ ಪಟ್ಟಿಯ ಹಳೆಯ ತಲೆ ಸಂಪರ್ಕ ಪಟ್ಟಿಯ ಹೊಸ ತಲೆಗೆ ಬ್ಯಾಕ್. ಈಗ ಅಂತಿಮವಾಗಿ ಅಳಿಸಲು ಅವಕಾಶ ಲಿಂಕ್ ಪಟ್ಟಿ ಒಂದು ನೋಡ್. ಆದ್ದರಿಂದ ನಾವು ಹೇಳುತ್ತಾರೆ ಕೆಲವು ಇತರ ಕಾರ್ಯ ಎಂದು ನಾವು ಅಳಿಸಲು ಒಂದು ನೋಡ್ ಕಂಡುಹಿಡಿಯುವ ಇದೆ ಮತ್ತು ನಿಖರವಾಗಿ ನಮಗೆ ಒಂದು ಪಾಯಿಂಟರ್ ನೀಡಿದ ನಾವು ಅಳಿಸಲು ನೋಡ್. ನಾವು ಹೇಳಲು ಅತಿ ಇಲ್ಲ ತಲೆ ಇನ್ನೂ ಜಾಗತಿಕವಾಗಿ ಘೋಷಿಸಲಾಗುತ್ತದೆ. ನಾವು ಇಲ್ಲಿ ತಲೆ ಅಗತ್ಯವಿಲ್ಲ. ಈ ಕಾರ್ಯ ಮಾಡುತ್ತಿರುವ ನಾವು ಬಂದಿದೆ ನಿಖರವಾಗಿ ನೋಡ್ ನಾವು ಒಂದು ಪಾಯಿಂಟರ್ ಕಂಡು ತೊಡೆದುಹಾಕಲು ಬಯಸುವ. ನ ತೊಡೆದುಹಾಕಲು ಅವಕಾಶ. ಇದು ಸಾಕಷ್ಟು ಸುಲಭ ಪಟ್ಟಿಗಳನ್ನು ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ. ಇದು ವಾಸ್ತವವಾಗಿ ಮೊದಲ ನೋಡೋಣ ಕೇವಲ ಒಂದೆರಡು ವಿಷಯಗಳನ್ನು. ನಾವು ಕೇವಲ ಸುತ್ತಮುತ್ತಲಿನ ಸರಿಪಡಿಸಲು ಅಗತ್ಯವಿದೆ ಗ್ರಂಥಿಗಳು 'ಪಾಯಿಂಟರ್ಸ್ ಅವರು ಬಿಟ್ಟು ಎಷ್ಟು ನೋಡ್ ನಾವು ಅಳಿಸಲು. ನಂತರ ನಾವು ಆ ನೋಡ್ ಅಳಿಸಬಹುದು. ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾವು ಇಲ್ಲಿ ಮೂಲಕ ನೀನು. ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ಎಂದು ನಿರ್ಧರಿಸಿದ್ದೇವೆ ನಾವು ನೋಡ್ ಎಕ್ಸ್ ಅಳಿಸಲು ಮತ್ತೆ, ನಾನು ಬಳಕೆದಾರ ನನಗೆ ಮಾರ್ಗದ ಮೂಲಕ ಇಲ್ಲಿ ಮಾಡುವ ಒಂದು ಒಂದು ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ ಆಗಿದೆ ಮಧ್ಯದಲ್ಲಿ ನೋಡ್. ಒಂದೆರಡು ಇವೆ ಹೆಚ್ಚುವರಿ ಎಚ್ಚರಿಕೆಯೊಂದಿಗೆ ಎಂದು ನೀವು ನೀವು ಅಳಿಸುವುದು ಮಾಡಿದಾಗ ಪರಿಗಣಿಸಲು ಅಗತ್ಯವಿದೆ ಪಟ್ಟಿಯನ್ನು ಅತ್ಯಂತ ಆರಂಭದಲ್ಲೇ ಅಥವಾ ಪಟ್ಟಿ ಅಂತ್ಯಕಾಲದಲ್ಲಿ. ವಿಶೇಷ ಒಂದೆರಡು ಇಲ್ಲ ಮೂಲೆಯಲ್ಲಿ ಪ್ರಕರಣಗಳಿವೆ ಎದುರಿಸಲು. ಆದ್ದರಿಂದ ಈ ಯಾವುದೇ ನೋಡ್ ಅಳಿಸುವುದು ಕೆಲಸ ಪಟ್ಟಿಯಲ್ಲಿ ಒಂದು ಮಧ್ಯದಲ್ಲಿ ಎಂದು ಮುಂದೆ ಕಾನೂನುಬದ್ಧ ಪಾಯಿಂಟರ್ ಹೊಂದಿದೆ ಮತ್ತು ಹಿಂದುಳಿದ ಕಾನೂನುಬದ್ಧ ಪಾಯಿಂಟರ್ ಕಾನೂನುಬದ್ಧ ಹಿಂದಿನ ಮತ್ತು ಮುಂದಿನ ಪಾಯಿಂಟರ್. ಮತ್ತೆ, ಕೆಲಸ ಬಳಸುತ್ತಿದ್ದರೆ ತುದಿಗಳೊಂದಿಗೆ, ನೀವು ಆ ನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಿದೆ ಸ್ವಲ್ಪ ಮಟ್ಟಿಗೆ ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ ಮತ್ತು ನಾವು ಹೋಗುತ್ತಿಲ್ಲ ಈಗ ಆ ಬಗ್ಗೆ ಮಾತನಾಡಲು. ಆದರೆ ನೀವು ಬಹುಶಃ ಮಾಡಬಹುದು ಅಗತ್ಯವಿದೆ ಎಂಬುದನ್ನು ಲೆಕ್ಕಾಚಾರ ಈ ವಿಡಿಯೋ ಮೂಲಕ ಕೇವಲ ಮಾಡಬೇಕಾಗಿದೆ. ನಾವು ಪ್ರತ್ಯೇಕಿಸಿ ಬಂದಿದೆ ಎಕ್ಸ್ ಎಕ್ಸ್ ನೋಡ್ ನಾವು ಪಟ್ಟಿಯಿಂದ ಅಳಿಸಲು. ನಾವು ಏನು ಮಾಡಬೇಕು? ಮೊದಲ, ನಾವು ಮರುಹೊಂದಿಸಿ ಅಗತ್ಯವಿದೆ ಹೊರಗೆ ಪಾಯಿಂಟರ್ಸ್. ನಾವು ಮರುಹೊಂದಿಸಿ ಅಗತ್ಯವಿದೆ 9 ಮುಂದಿನ 13 ತೆರಳಿ ಮತ್ತು ಪಾಯಿಂಟ್ 10-- ಇದು ನಾವು ಮಾಡಿದ ಏನು. ಮತ್ತು ನಾವು ಅಗತ್ಯವಿದೆ 10 ಹಿಂದಿನ ಮರುಹೊಂದಿಸಿ ಬದಲಿಗೆ 13 ತೋರುತ್ತಿರುವಂತೆ 9 ತೋರಿಸಲು. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಆಗಿತ್ತು ಆರಂಭಿಸಲು ರೇಖಾಚಿತ್ರ. ಈ ನಮ್ಮ ಸರಣಿ ಆಗಿತ್ತು. ನಾವು 13 ತೆರಳಿ ಅಗತ್ಯವಿದೆ ಆದರೆ ನಾವು ಸಂರಕ್ಷಿಸಲು ಅಗತ್ಯವಿದೆ ಪಟ್ಟಿ ಸಮಗ್ರತೆಯನ್ನು. ನಾವು ಯಾವುದೇ ಕಳೆದುಕೊಳ್ಳುವ ಬಯಸುವುದಿಲ್ಲ ಎರಡೂ ದಿಕ್ಕಿನಲ್ಲಿ ಮಾಹಿತಿ. ನಾವು ಮರುಹೊಂದಿಸಿ ಅಗತ್ಯವಿದೆ ಪಾಯಿಂಟರ್ಸ್ ಎಚ್ಚರಿಕೆಯಿಂದ ಆದ್ದರಿಂದ ನಾವು ಎಲ್ಲಾ ಸರಣಿ ಮುರಿಯಲು ಇಲ್ಲ. ನಾವು 9 ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಹೇಳಬಹುದು ಅದೇ ಸ್ಥಳದಲ್ಲಿ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಹದಿಮೂರು ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಇದೀಗ ಸೂಚಿತವಾಗಿರುತ್ತದೆ. ನಾವು ಅಂತಿಮವಾಗಿ ಇರುವ ಕಾರಣ 13 ಬಿಟ್ಟು ಬಯಸುವ ಹೋಗುವ. ಆದ್ದರಿಂದ ಎಲ್ಲೆಲ್ಲಿ 13 ಅಂಕಗಳನ್ನು ಮುಂದಿನ, ನೀವು ಒಂಬತ್ತು ಬದಲಿಗೆ ಅಲ್ಲಿ ತೋರಿಸಲು ಬಯಸುವ. ಆದ್ದರಿಂದ ಎಂದು. ತದನಂತರ ಎಲ್ಲೆಲ್ಲಿ 13 ಅಂಕಗಳನ್ನು ಹಿಂದಕ್ಕೆ ಗೆ, 13 ಮೊದಲು ಬರುತ್ತದೆ ಇರಲಿ, ನಾವು ತೋರಿಸಲು 10 ಬಯಸುವ ಬದಲಿಗೆ 13 ಗೆ. ನೀವು ಅನುಸರಿಸಿದರೆ ಈಗ ಗಮನಕ್ಕೆ ಬಾಣಗಳು, ನಾವು 13 ಬೀಳು ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಕಳೆದುಕೊಳ್ಳದೇ. ನಾವು, ಪಟ್ಟಿ ಸಮಗ್ರತೆಯನ್ನು ಇದ್ದರು ಮುಂದೆ ಮತ್ತು ಹಿಂದುಳಿದ ಎರಡೂ ಚಲಿಸುವ. ನಂತರ ನಾವು ಇವನ್ನು ಸ್ವಲ್ಪ ಅದನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಒಟ್ಟಿಗೆ ಪಟ್ಟಿ ಎಳೆಯುತ್ತಾರೆ. ನಾವು ಮರುಜೋಡಣೆ ಇಕ್ಕೆಲಗಳಲ್ಲೂ ಪಾಯಿಂಟರ್ಸ್. ನಂತರ ನಾವು ಎಕ್ಸ್ ಬಿಡುಗಡೆ 13 ಒಳಗೊಂಡಿರುವ ಆ ನೋಡ್ ಮತ್ತು ನಾವು ಸರಣಿ ಮುರಿಯಲು ಇಲ್ಲ. ನಾವು ಉತ್ತಮ ಮಾಡಿದರು. ಇಲ್ಲಿ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಮೇಲೆ ಅಂತಿಮ ಸೂಚನೆ. ಆದ್ದರಿಂದ singly- ಎರಡೂ ಮತ್ತು ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ಪಟ್ಟಿಗಳು, ನಾವು ನೋಡಿದ್ದೇವೆ ಎಂದು, ಬೆಂಬಲ ನಿಜವಾಗಿಯೂ ಸಮರ್ಥ ಅಳವಡಿಕೆ ಮತ್ತು ಅಂಶಗಳನ್ನು ಅಳಿಸುವಿಕೆಗೆ. ನೀವು ಅತ್ಯಧಿಕವಾಗಿ ಏನು ಮಾಡಬಹುದು ನಿರಂತರ ಸಮಯದಲ್ಲಿ ಅದು. ನಾವು ಅಳಿಸಲು ಮಾಡಬೇಕು ಇಲ್ಲ ಒಂದು ಅಂಶ ಹಿಂದೆ ಕೇವಲ ಎರಡನೇ? ನಾವು ಒಂದು ಪಾಯಿಂಟರ್ ತೆರಳಿದರು. ಮತ್ತೊಂದು ಪಾಯಿಂಟರ್ ತೆರಳಿದರು. ನಾವು X-- ಮೂರು ಕಾರ್ಯಾಚರಣೆಗಳು ತೆಗೆದುಕೊಂಡು ಬಿಡುಗಡೆ. ಯಾವಾಗಲೂ ಮೂರು ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಒಂದು ನೋಡ್ ಮುಕ್ತಗೊಳಿಸಲು ಎಂದು ನೋಡ್ ಅಳಿಸಿ. ನಾವು ಹೇಗೆ ಸೇರಿಸಲು ಇಲ್ಲ? ವೆಲ್, ನಾವು ಯಾವಾಗಲೂ ಆರ್ ಆರಂಭದಲ್ಲಿ ಅದಕ್ಕೆ ದಾರ ಕಟ್ಟಬೇಕಾಗುತ್ತಿತ್ತು ನಾವು ಸಮರ್ಥವಾಗಿ ತೂರಿಸುವ ವೇಳೆ. ನಾವು rearrange-- ಅಗತ್ಯವಿದೆ ಇದು ವೇಳೆ ಅವಲಂಬಿಸಿ ಒಂದು singly- ಅಥವಾ ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ಪಟ್ಟಿ, ನಾವು ಮೂರು ಮಾಡಲು ಬೇಕು ಅಥವಾ ನಾಲ್ಕು ಕಾರ್ಯಾಚರಣೆಗಳು ಗರಿಷ್ಠ. ಆದರೆ ಮತ್ತೊಮ್ಮೆ, ಇದು ಯಾವಾಗಲೂ ಮೂರು ಅಥವಾ ನಾಲ್ಕು ಇಲ್ಲಿದೆ. ಇದು ಎಷ್ಟು ವಿಷಯವಲ್ಲ ಅಂಶಗಳನ್ನು ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಇದು ಯಾವಾಗಲೂ ಮೂರು ಅಥವಾ ನಾಲ್ಕು operations-- ಇಲ್ಲಿದೆ ಕೇವಲ ಅಳಿಸುವಿಕೆಗೆ ಯಾವಾಗಲೂ ಹಾಗೆ ಮೂರು ಅಥವಾ ನಾಲ್ಕು ಕಾರ್ಯಾಚರಣೆಗಳು. ಇದು ನಿರಂತರ ಸಮಯ. ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಅಭಿನಂದನೆಗಳು. ವ್ಯೂಹಗಳನ್ನು ಹೊಂದಿರುವ ನಾವು ಮಾಡುತ್ತಿದ್ದ ಅಳವಡಿಕೆಯ ರೀತಿಯ ರೀತಿಯ. ನೀವು ಬಹುಶಃ ಅಳವಡಿಕೆ ಮರುಪಡೆಯಲು ರೀತಿಯ ನಿರಂತರ ಸಮಯ ಅಲ್ಗಾರಿದಮ್ ಅಲ್ಲ. ಇದು ವಾಸ್ತವವಾಗಿ ಬಹಳ ದುಬಾರಿ. ಆದ್ದರಿಂದ ಈ ಅಳವಡಿಸುವ ಸಾಕಷ್ಟು ಉತ್ತಮವಾಗಿದೆ. ಆದರೆ ನಾನು ಹೇಳಿದಂತೆ ಪಟ್ಟಿ ವೀಡಿಯೊ ಒಂದೊಂದಾಗಿ-ಸಂಯೋಜಿತ, ನಾವು ಇಲ್ಲಿ ತೊಂದರೆಯೂ ಸಿಕ್ಕಿತು ಅತಿ ಸರಿ ನೀವು? ನಾವು ಸಾಮರ್ಥ್ಯವನ್ನು ಕಳೆದುಕೊಂಡ ಬಂದಿದೆ ಯಾದೃಚ್ಛಿಕವಾಗಿ ಅಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು. ನಾವು ನಾನು ಅಂಶ ನಾಲ್ಕನೇ ಬಯಸುವ ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಅಥವಾ ಅಂಶ ಸಂಖ್ಯೆ 10 ಅದೇ ರೀತಿಯಲ್ಲಿ ನಾವು ಸಹಿತ ಹಾಗೆ ಅಥವಾ ನಾವು ನೇರವಾಗಿ ಸೂಚ್ಯಂಕ ನಮ್ಮ ರಚನೆಯ ಅಂಶ. ಆದ್ದರಿಂದ ಒಂದು ಪಡೆಯುವ ಪ್ರಯತ್ನ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿಯಿಂದ ಅಂಶ ಶೋಧನೆ important-- ವೇಳೆ ಈಗ ರೇಖೀಯ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಪಟ್ಟಿಯಲ್ಲಿ ಮುಂದೆ ಹಾಗೆ, ಇದು ಒಂದು ಹೆಚ್ಚುವರಿ ಹಂತವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರತಿಯೊಂದು ಅಂಶ ಫಾರ್ ಸಲುವಾಗಿ ನಾವು ಹುಡುಕುತ್ತಿರುವುದನ್ನು ಕಂಡುಹಿಡಿಯಲು. ಆದ್ದರಿಂದ ವ್ಯಾಪಾರ ಸೂತ್ರಗಳು ಇಲ್ಲ. ಪರ ಒಂದು ಬಿಟ್ ಇಲ್ಲ ಇಲ್ಲಿ ಮತ್ತು ಕಾನ್ ಅಂಶ. ಮತ್ತು ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ಪಟ್ಟಿಗಳು ಅಲ್ಲ ಡೇಟಾ ರಚನೆ ಸಂಯೋಜನೆ ಕೊನೆಯ ರೀತಿಯ , ನಾವು ಬಗ್ಗೆ ನೀವು ಆ ಎಲ್ಲಾ ಮೂಲ ಬಿಲ್ಡಿಂಗ್ ತೆಗೆದುಕೊಳ್ಳುವ ಸಿ ಬ್ಲಾಕ್ಗಳನ್ನು ಒಂದು ಗೂಡಿಸುತ್ತಿರುವುದನ್ನು. ವಾಸ್ತವವಾಗಿ, ನಾವು ಏಕೆಂದರೆ ಸಹ ಈ ಉತ್ತಮವಾಗಿ ಡೇಟಾ ರಚನೆ ರಚಿಸಲು ಎಂದು ನೀವು ಮೂಲಕ ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಿರಂತರ ಸಮಯದಲ್ಲಿ ತುಂಬಾ. ಆದರೆ ಮತ್ತೊಂದು ವೀಡಿಯೊದಲ್ಲಿ ಮೇಲೆ ಹೆಚ್ಚು. ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. ಈ CS50 ಹೊಂದಿದೆ.