ಡೌಗ್ LLOYD: ನೀವು ಬಂದಿದೆ ಆದ್ದರಿಂದ ಸ್ಟಾಕ್ ವೀಡಿಯೊ ವೀಕ್ಷಿಸಿದ
ಬಹುಶಃ ಅಭಿಪ್ರಾಯ ಹೋಗುತ್ತದೆ ಡೇಜು ವು ಸ್ವಲ್ಪ ಹಾಗೆ.
ಇದು, ಅದೇ ರೀತಿಯ ಪರಿಕಲ್ಪನೆಯನ್ನು ವಿಶೇಷವೇನು ಅದನ್ನು ಸ್ವಲ್ಪ ಟ್ವಿಸ್ಟ್.
ನಾವು ಸಾಲುಗಳನ್ನು ಬಗ್ಗೆ ಈಗ ಮಾತನಾಡಲು ಹೊರಟಿರುವೆ.
ಆದ್ದರಿಂದ ಸ್ಟಾಕ್ ಹೋಲುವ ಕ್ಯೂ, ಡೇಟಾ ರಚನೆ ಮತ್ತೊಂದು ರೀತಿಯ
ನಾವು ನಿರ್ವಹಿಸಲು ಬಳಸಬಹುದಾದ ಒಂದು ಸಂಘಟಿತ ರೀತಿಯಲ್ಲಿ ಡೇಟಾ.
ಸ್ಟಾಕ್ ಹೋಲುತ್ತದೆ, ಇದು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು
ವಿನ್ಯಾಸ ಅಥವಾ ಜೊತೆಗೂಡಿದ ಪಟ್ಟಿಯಾಗಿ.
ಸ್ಟಾಕ್ ಭಿನ್ನವಾಗಿ, ನಿಯಮಗಳನ್ನು ನಾವು ನಿರ್ಧರಿಸಲು ಬಳಸುವ
ವಿಷಯಗಳನ್ನು ಸೇರಿಸಿದ್ದಾರೆ ತೆಗೆದು ಬಂದಾಗ ಒಂದು ಕ್ಯೂ ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿರುತ್ತವೆ.
>> ಸ್ಟಾಕ್ ಭಿನ್ನವಾಗಿ ಇದು ಒಂದು LIFO ರಚನೆ, ಆಗಿದೆ
, ಮೊದಲ ಔಟ್ ಕಾಲ, ಒಂದು ಕ್ಯೂ ಒಂದು FIFO ಆಗಿದೆ ಮೊದಲ ರಚನೆ, FIFO, ಮೊದಲು.
ಈಗ ನೀವು ಬಹುಶಃ, ಸಾಲುಗಳನ್ನು ಸಾಲುಗಳನ್ನು ಅನಾಲಜಿ ಹೊಂದಿವೆ.
ನೀವು ಎಂದಾದರೂ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲಿಗೆ ಮನೋರಂಜನಾ ಪಾರ್ಕ್ ಅಥವಾ ಬ್ಯಾಂಕ್,
ಒಂದು ಸೊಗಸು ರೀತಿಯ ಇಲ್ಲ ರಚನೆ ಅನುಷ್ಠಾನಕ್ಕೆ.
ಸಾಲಿನ ಮೊದಲ ವ್ಯಕ್ತಿ ನಲ್ಲಿ ಬ್ಯಾಂಕ್ ಮೊದಲ ವ್ಯಕ್ತಿ
ಯಾರು ಹೇಳುವವರು ಮಾತನಾಡಲು ಪಡೆಯುತ್ತದೆ.
>> ಇದು ಒಂದು ಜನಾಂಗದ ರೀತಿಯ ಎಂದು ಕೇವಲ ರೀತಿಯಲ್ಲಿ ವೇಳೆ ಕೆಳಗೆ
ನೀವು ಟೆಲ್ಲರ್ ಮಾತನಾಡಲು ಸಿಕ್ಕಿತು ಬ್ಯಾಂಕ್ ಸಾಲಿನಲ್ಲಿ ಕೊನೆಯ ವ್ಯಕ್ತಿ ಎಂದು ಆಗಿತ್ತು.
ಎಲ್ಲರೂ ಯಾವಾಗಲೂ ಬಯಸುತ್ತೇನೆ ಸಾಲಿನಲ್ಲಿ ಕೊನೆಯ ವ್ಯಕ್ತಿ ಎಂದು,
ಮತ್ತು ಮೊದಲ ವ್ಯಕ್ತಿ ಯಾರು ಯಾರು, ಆ ಕಾಯುವ ಮಾಡಲಾಗಿದೆ
ಗಂಟೆಗಳ ಕಾಲ ಇರಲಿಲ್ಲ, ಮತ್ತು ಗಂಟೆಗಳ, ಮತ್ತು ಗಂಟೆಗಳ
ನಿಜವಾಗಿ ಒಂದು ಅವಕಾಶ ಮುಂದೆ ಬ್ಯಾಂಕ್ನಲ್ಲಿ ಯಾವುದೇ ಹಣ ಹಿಂತೆಗೆದುಕೊಳ್ಳಲು.
ಆದ್ದರಿಂದ ಸಾಲುಗಳನ್ನು ರೀತಿಯ ಸೊಗಸು ರಚನೆ ಅನುಷ್ಠಾನಕ್ಕೆ.
ಆದರೆ ಅಗತ್ಯವಾಗಿ ಅರ್ಥವಲ್ಲ ರಾಶಿಯನ್ನು ಕೇವಲ ಒಂದು ಕೆಟ್ಟ ವಿಷಯ ಎಂದು
ಸಾಲುಗಳನ್ನು ಅದನ್ನು ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಎಂದು.
ಆದ್ದರಿಂದ ಮತ್ತೆ ಕ್ಯೂ ಮೊದಲ, ಮೊದಲ ಔಟ್, ರಲ್ಲಿ ಕೊನೆಯ ಸ್ಟಾಕ್ ವಿರುದ್ಧ,
ಮೊದಲು.
ಸ್ಟಾಕ್ ಹೋಲುತ್ತದೆ, ನಾವು ಎರಡು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಹೊಂದಿವೆ
ನಾವು ಸಾಲುಗಳನ್ನು ಮೇಲೆ ನಿರ್ವಹಿಸಬಲ್ಲ.
ಹೆಸರುಗಳು ಸೇರಿಸಲು ಇದು, ಎನ್ಕ್ಯೂ ಇವೆ ಕ್ಯೂ ಕೊನೆಯಲ್ಲಿ ಹೊಸ ಅಂಶ,
ಇದು ಮತ್ತು dequeue, ಹಳೆಯ ತೆಗೆದುಹಾಕಲು
ಕ್ಯೂ ಮುಂದೆ ಅಂಶ.
ನಾವು ಅಂಶಗಳನ್ನು ಸೇರಿಸಲು ನೀನು ಕ್ಯೂ ಕೊನೆಯಲ್ಲಿ ಮೇಲೆ,
ಮತ್ತು ನಾವು ಅಂಶಗಳನ್ನು ತೆಗೆದು ನೀನು ಕ್ಯೂ ಮುಂಭಾಗದಿಂದ.
ಮತ್ತೆ, ಸ್ಟಾಕ್, ನಾವು ಸೇರಿಸುವ ಮಾಡಲಾಯಿತು ಸ್ಟಾಕ್ ಮೇಲಿನ ಅಂಶಗಳನ್ನು
ಮತ್ತು ಅಂಶಗಳನ್ನು ತೆಗೆದುಹಾಕುವಲ್ಲಿ ಸ್ಟಾಕ್ ಮೇಲಿನಿಂದ.
ಎನ್ಕ್ಯೂ ಆದ್ದರಿಂದ, ಇದು ಸೇರಿಸುವ ವಿಶೇಷವೇನು ಮುಂಭಾಗದಿಂದ ತೆಗೆದು ಕೊನೆಯಲ್ಲಿ,.
ಅಲ್ಲಿ ಅತ್ಯಂತ ಹಳೆಯ ವಿಷಯ ಆದ್ದರಿಂದ ಯಾವಾಗಲೂ ಮುಂದಿನ ವಿಷಯ
ನಾವು ಪ್ರಯತ್ನಿಸಿದರೆ ಹೊರಬರಲು ಮತ್ತು ಏನಾದರೂ dequeue.
>> ಆದ್ದರಿಂದ ಮತ್ತೆ, ಸಾಲುಗಳನ್ನು ಜೊತೆ, ನಾವು ಸರಣಿ-ಆಧರಿತ ಅಳವಡಿಕೆಗಳ
ಮತ್ತು ಲಿಂಕ್ ಪಟ್ಟಿ ಸಜ್ಜುಗೊಳಿಕೆಗಳು ಆಧಾರಿತ.
ನಾವು ಮತ್ತೆ ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಸರಣಿ-ಆಧರಿತ ಅಳವಡಿಕೆಗಳ.
ರಚನೆ ವ್ಯಾಖ್ಯಾನ ಸಾಕಷ್ಟು ಹೋಲುತ್ತದೆ.
ನಾವು ಮತ್ತೊಂದು ಸರಣಿ ಅಲ್ಲಿ ಮಾಹಿತಿ ಪ್ರಕಾರ ಮೌಲ್ಯದ,
ಆದ್ದರಿಂದ ಅನಿಯಂತ್ರಿತ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಹಿಡಿಸುತ್ತದೆ.
ನಾವು ಮತ್ತೆ ಬಳಸಲು ನೀನು ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಪೂರ್ಣಾಂಕಗಳ.
>> ಮತ್ತು ಕೇವಲ ಹಾಗೆ ನಮ್ಮ ಸರಣಿ ಆಧಾರಿತ ಸ್ಟಾಕ್ ಅನುಷ್ಠಾನ,
ನಾವು ಬಳಸುತ್ತಿರುವ ಕಾರಣ ಅರೇ, ನಾವು ಅಗತ್ಯವಾಗಿ
ಆ ಮಿತಿಯ ಎಂದು ಸಿ ರೀತಿಯ ನಾವು ಇದು ನಮಗೆ ಮೇಲೆ ಜಾರಿ
ಯಾವುದೇ ಚೈತನ್ಯದ ಇಲ್ಲ ನಮ್ಮ ಬೆಳೆದು ಶ್ರೇಣಿಯನ್ನು ಸಂಕುಚಿಸುತ್ತವೆ ಸಾಮರ್ಥ್ಯವನ್ನು.
ನಾವು ಆರಂಭದಲ್ಲಿ ನಿರ್ಧರಿಸಲು ಹೊಂದಿವೆ ವಿಷಯಗಳನ್ನು ಗರಿಷ್ಠ ಏನು
ನಾವು ಈ ಆ ಕ್ಯೂ, ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ,
ಸಾಮರ್ಥ್ಯ ಕೆಲವು ಪೌಂಡ್ ಎಂದು ನಮ್ಮ ಕೋಡ್ ನಿರಂತರ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.
ಮತ್ತು ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ವೀಡಿಯೊ, ಸಾಮರ್ಥ್ಯ 10 ಎಂದು ಹೋಗುತ್ತದೆ.
>> ನಾವು ಕಾಪಾಡುವುದು ಅಗತ್ಯವಿದೆ ಕ್ಯೂ ಮುಂದೆ
ಆದ್ದರಿಂದ ನಾವು ಅಂಶ ತಿಳಿಯಲು ನಾವು dequeue ಬಯಸುವ,
ಮತ್ತು ನಾವು ಕಾಪಾಡುವುದು ಅಗತ್ಯವಿದೆ ಏನೋ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಬೇರೆ
ನಮ್ಮ ಕ್ಯೂ ಹೊಂದಿರುವ.
ನಾವು ಗಮನವಿಡುತ್ತಾ ಇಲ್ಲ ಗಮನಿಸಿ ಕ್ಯೂ ಕೊನೆಯಲ್ಲಿ, ಕೇವಲ
ಕ್ಯೂ ಗಾತ್ರವನ್ನು.
ಮತ್ತು ಆ ಕಾರಣಕ್ಕಾಗಿ ಆಶಾದಾಯಕವಾಗಿ ತಿನ್ನುವೆ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಸ್ವಲ್ಪ ಸ್ಪಷ್ಟವಾಗಿದೆ ಆಗಲು.
ನಾವು ಮುಗಿಸಿದ ನಂತರ ಈ ಪ್ರಕಾರ ವಿವರಣೆ,
ನಾವು ಹೊಸ ರೀತಿಯ ಮಾಹಿತಿ ಹೊಂದಿವೆ , ಕ್ಯೂ ಎಂದು ನಾವು ಈಗ ಮಾಡಬಹುದು
ಅಕ್ಷಾಂಶ ಪ್ರಕಾರದ ಅಸ್ಥಿರಗಳು ಘೋಷಿಸಿದ.
ಮತ್ತು ಸ್ವಲ್ಪ ಮಟ್ಟಿಗೆ ಗೊಂದಲಮಯವಾಗಿ, ನಾನು ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಬಂದಿದೆ , ಅಕ್ಷರದ ಈ ಕ್ಯೂ ಪ್ರಶ್ನೆ ಕರೆ
ಬದಲಿಗೆ ಮಾಹಿತಿ ಪ್ರಕಾರ q ನ ಪ್ರಶ್ನೆ.
>> ಇಲ್ಲಿ ನಮ್ಮ ಕ್ಯೂ.
ಇದು ಒಂದು ರಚನೆಯಾಗಿದೆ.
ಇದು ಮೂರು ಸದಸ್ಯರು ಅಥವಾ ಮೂರು ಹೊಂದಿದೆ ಜಾಗ, ಗಾತ್ರದ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಾಮರ್ಥ್ಯ 10 ಆಗಿದೆ.
ಮತ್ತು ಈ ಶ್ರೇಣಿಯನ್ನು ಪೂರ್ಣಾಂಕಗಳ ಹಿಡಿದಿಡಲು ಹೋಗುತ್ತದೆ.
ಹಸಿರು ನಮ್ಮ ಕ್ಯೂ ಮುಂದೆ ಆಗಿದೆ ಮುಂದಿನ ಅಂಶ ತೆಗೆದು, ಮತ್ತು ಕೆಂಪು ಎಂದು
ಕ್ಯೂ ಗಾತ್ರವನ್ನು ಇರುತ್ತದೆ, ಎಷ್ಟು ಅಂಶಗಳನ್ನು ಪ್ರಸ್ತುತ
ಸರದಿಯಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ.
ನಾವು q.front ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಲು ಆದ್ದರಿಂದ 0, ಮತ್ತು q.size ಗಾತ್ರ ಸಮ 0 ಆಗಿತ್ತು
ನಾವು ಆ ಜಾಗ ಆಗಿ 0 ಸೆ ಪುಟ್ಟಿಂಗ್ ಮಾಡುತ್ತಿರುವ.
ಈ ಹಂತದಲ್ಲಿ, ನಾವು ಬಹುಮಟ್ಟಿಗೆ ಆರ್ ನಮ್ಮ ಕ್ಯೂ ಕೆಲಸ ಆರಂಭಿಸಲು ತಯಾರಾದ.
>> ಆದ್ದರಿಂದ ಮೊದಲ ಕಾರ್ಯಾಚರಣೆ ನಾವು ನಿರ್ವಹಿಸಲು ಏನನ್ನಾದರೂ ಎನ್ಕ್ಯೂ ಮಾಡುವುದು,
ಒಂದು ಹೊಸ ಅಂಶ ಸೇರಿಸಲು ಕ್ಯೂ ಕೊನೆಯಲ್ಲಿ.
ಸರಿ ನಾವು ಬೇಕು ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ ಏನು?
ಈ ಕಾರ್ಯ ಅಗತ್ಯಗಳನ್ನು ಎನ್ಕ್ಯೂ ನಮ್ಮ ಕ್ಯೂ ಒಂದು ಪಾಯಿಂಟರ್ ಸ್ವೀಕರಿಸಲು.
ಮತ್ತೆ, ನಾವು ಘೋಷಿಸಿದ್ದ ವೇಳೆ ಜಾಗತಿಕವಾಗಿ ನಮ್ಮ ಕ್ಯೂ,
ನಾವು ಇದನ್ನು ಮಾಡುವ ಅಗತ್ಯವಿದೆ ಎಂದು ಅಗತ್ಯವಾಗಿ, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ನಾವು
ಪಾಯಿಂಟರ್ಸ್ ಸ್ವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ ಡೇಟಾವನ್ನು ವಿನ್ಯಾಸಗಳಿಗೆ
ಈ ರೀತಿಯ, ಇಲ್ಲವಾದಲ್ಲಿ, ನಾವು ಆರ್ ಮೌಲ್ಯ ಮೂಲಕ ಹಾದುಹೋಗುವ ನೀವು
ಕ್ಯೂ ಪ್ರತಿಗಳನ್ನು ರಲ್ಲಿ ಹಾದು, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ವಾಸ್ತವವಾಗಿ ಬದಲಾವಣೆ ಇಲ್ಲ
ನಾವು ಬದಲಾಯಿಸಲು ಉದ್ದೇಶ ಕ್ಯೂ.
>> ಅದನ್ನು ಅಗತ್ಯವಿದೆ ಇತರ ವಿಷಯ ಸ್ವೀಕರಿಸಲು ಆಗಿದೆ ಸೂಕ್ತ ಬಗೆಯ ಡೇಟಾವನ್ನು ಅಂಶ.
ಮತ್ತೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಪೂರ್ಣಾಂಕಗಳ ಎಂದು ನಾನು,
ಆದರೆ ನೀವು ನಿರಂಕುಶವಾಗಿ ಸಾಧ್ಯವೋ ಮೌಲ್ಯ ಮಾಹಿತಿ ಪ್ರಕಾರ ಘೋಷಿಸಲು
ಮತ್ತು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಬಳಸಿ.
ಎಂದು, ನಾವು ಎನ್ಕ್ಯೂ ಬಯಸುವ ಅಂಶ ನಾವು ಕ್ಯೂ ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸಲು ಬಯಸುವ.
ನಾವು ನಿಜವಾಗಿ ಬಯಸುವ ಸರದಿಯಲ್ಲಿ ಡೇಟಾವನ್ನು ಇರಿಸಿ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದನ್ನು ಇಟ್ಟುಕೊಂಡು ನಮ್ಮ ರಚನೆಯ ಸರಿಯಾದ ಸ್ಥಳ,
ತದನಂತರ ನಾವು ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಕ್ಯೂ, ಎಷ್ಟು ಅಂಶಗಳನ್ನು ನಾವು
ಪ್ರಸ್ತುತ ಹೊಂದಿವೆ.
>> ಆದ್ದರಿಂದ ಅವರ ಪ್ರಾರಂಭಿಸಲು ಅವಕಾಶ.
ಇಲ್ಲಿ, ಮತ್ತೆ, ಸಾಮಾನ್ಯ ಎಂದು ರೂಪ ಕಾರ್ಯ ಘೋಷಣೆ
ಎನ್ಕ್ಯೂ ರೀತಿ ಏನೆಲ್ಲಾ ಫಾರ್.
ಮತ್ತು ಇಲ್ಲಿ ನಾವು ಹೋಗಿ.
ನಂಬರ್ ಎನ್ಕ್ಯೂ ಕ್ಯೂ 28.
ಹಾಗಾಗಿ ನಾವು ಹೋಗುವ?
ಸರಿ, ನಮ್ಮ ಕ್ಯೂ ಮುಂದೆ 0, ಮತ್ತು ನಮ್ಮ ಕ್ಯೂ ಗಾತ್ರಕ್ಕೂ
0, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಬಹುಶಃ ಹಾಕಲು ಬಯಸುವ ಸರಣಿ ಅಂಶ ಸಂಖ್ಯೆ ನಲ್ಲಿ 28
0, ಬಲ?
ನಾವು ಈಗ ಆ ಸ್ಥಾನ ಬಂದಿದೆ.
ಆದ್ದರಿಂದ ಈಗ ನಾವು ಬದಲಾಯಿಸಲು ಬೇಕು?
ನಾವು ಬದಲಾಯಿಸಲು ಬಯಸುವುದಿಲ್ಲ ಕ್ಯೂ ಮುಂದೆ,
ನಾವು ಯಾವ ಅಂಶ ತಿಳಿಯಲು ಬಯಸುವ ಏಕೆಂದರೆ ನಾವು ನಂತರ dequeue ಬೇಕು.
ಆದ್ದರಿಂದ ಕಾರಣ ನಾವು ಮುಂದೆ ಅಲ್ಲಿ ಎಂಬುದರ ಸೂಚಕ ತೆರನಾದ
ಶ್ರೇಣಿಯಲ್ಲಿನ ಹಳೆಯ ವಿಷಯ.
ಸರಿ ರಚನೆಯ ಅತ್ಯಂತ ಹಳೆಯ ವಿಷಯ ವಾಸ್ತವವಾಗಿ, ಶ್ರೇಣಿಯಲ್ಲಿನ ಮಾತ್ರ ವಿಷಯ ಬಲ
ಈಗ ಇದು 28 ಆಗಿದೆ ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 0.
ನಾವು ಬಯಸುವುದಿಲ್ಲ , ಹಸಿರು ವೆತ್ಯಾಸವನ್ನು
ಏಕೆಂದರೆ ಹಳೆಯ ಅಂಶವಾಗಿದೆ.
ಬದಲಿಗೆ, ನಾವು ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸುವ.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಮಾಡುತ್ತೇವೆ 1 ಗೆ ಗಾತ್ರ ಹೆಚ್ಚಿಸಲು.
>> ಅಲ್ಲಿ ಆಲೋಚನೆಯನ್ನು ಈಗ ಸಾಮಾನ್ಯ ರೀತಿಯ ಮುಂದಿನ ಅಂಶ ಒಂದು ಸರದಿಯಲ್ಲಿ ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ
ಆ ಎರಡು ಸಂಖ್ಯೆಗಳನ್ನು ಸೇರಿಸಿ ಒಟ್ಟಿಗೆ, ಮುಂದೆ ಮತ್ತು ಗಾತ್ರ,
ಮತ್ತು ಅಲ್ಲಿ ಮುಂದಿನ ಹೇಳುತ್ತೇನೆ ಸರದಿಯಲ್ಲಿ ಅಂಶ ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ.
ಈಗ ಅವರ ಮತ್ತೊಂದು ಸಂಖ್ಯೆ ಎನ್ಕ್ಯೂ.
33 ಎನ್ಕ್ಯೂ.
ಆದ್ದರಿಂದ 33 ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 0 ಅನ್ನು 1.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ವಿಶೇಷವೇನು ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 1 ಹೋಗಲು,
ಮತ್ತು ಈಗ ನಮ್ಮ ಕ್ಯೂ ಗಾತ್ರವನ್ನು 2.
>> ಮತ್ತೆ, ನಾವು ಬದಲಾವಣೆ ಇಲ್ಲ ನಮ್ಮ ಕ್ಯೂ ಮುಂದೆ,
28 ಇನ್ನೂ ಏಕೆಂದರೆ ಹಳೆಯ ಅಂಶ, ಮತ್ತು ನಾವು
ನಾವು ಅಂತಿಮವಾಗಿ ಪಡೆದಾಗ ಬಯಸುವ to-- ಅಂಶಗಳನ್ನು ತೆಗೆದು, dequeuing ಗೆ
ಈ ಸಾಲಿನಿಂದ, ನಾವು ತಿಳಿಯುವ ಅಲ್ಲಿ ಹಳೆಯ ಅಂಶವಾಗಿದೆ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಯಾವಾಗಲೂ ನಿರ್ವಹಿಸಲು ಅಗತ್ಯ ಎಂದು ಅಲ್ಲಿ ಕೆಲವು ಸೂಚಕ.
ಆದ್ದರಿಂದ 0 ಇಲ್ಲ ಇಲ್ಲಿದೆ.
ಆ ಮುಂದೆ ಇಲ್ಲ ಇಲ್ಲಿದೆ.
>> ಎನ್ಕ್ಯೂ ನ ಒಂದು ಅಂಶ, 19 ಲೆಟ್.
ನಾನು ಹೆಸರೇ ನನಗೆ ಖಾತ್ರಿಯಿದೆ ಅಲ್ಲಿ 19 ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ.
ಇದನ್ನು ಹೋಗುತ್ತಿದ್ದೇವೆ ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ ಸಂಖ್ಯೆ 2.
ಆ 0 ಜೊತೆಗೆ 2 ಇಲ್ಲಿದೆ.
ಈಗ ನಮ್ಮ ಕ್ಯೂ ಗಾತ್ರ 3.
ನಾವು, ಇದು 3 ಅಂಶಗಳನ್ನು ಹೊಂದಿವೆ.
ಆದ್ದರಿಂದ ನಾವು, ಮತ್ತು ನಾವು ಹೋಗುತ್ತಿಲ್ಲ ಇದೀಗ, ಮತ್ತೊಂದು ಅಂಶ ಎನ್ಕ್ಯೂ
ಅದು ರಚನೆಯ ಸ್ಥಳ ಹೋಗುತ್ತಿದ್ದೆ ಸಂಖ್ಯೆ 3, ಮತ್ತು ನಮ್ಮ ಕ್ಯೂ ಗಾತ್ರವನ್ನು
4 ಎಂದು.
ನಾವು ಈಗ ಹಲವಾರು ಅಂಶಗಳನ್ನು enqueued ಬಂದಿದೆ.
ಈಗ ಅವುಗಳನ್ನು ತೆಗೆದು ಆರಂಭಿಸೋಣ.
ನ ಕ್ಯೂ ಅವುಗಳನ್ನು dequeue ಲೆಟ್.
>> ರೀತಿಯ ಇದು ಪಾಪ್ ಆದ್ದರಿಂದ ಇದೇ ರಾಶಿಯನ್ನು ಈ ಅನಲಾಗ್,
dequeue ಒಂದು ಸ್ವೀಕರಿಸಲು ಅಗತ್ಯವಿದೆ ಮತ್ತೆ ಕ್ಯೂ ಸೂಚಿಯಾಗಿದೆ
ಹೊರತು ಜಾಗತಿಕವಾಗಿ ಘೋಷಣೆ ಮಾಡಿದ.
ಈಗ ನಾವು ಸ್ಥಳ ಬದಲಾಯಿಸಲು ಬಯಸುವ ಕ್ಯೂ ಮುಂದೆ.
ಇದು ರೀತಿಯ ಬರುತ್ತದೆ ಅಲ್ಲಿ ಇದು ನಾಟಕದಲ್ಲಿ, ಮುಂಭಾಗದಲ್ಲಿ ವೇರಿಯಬಲ್,
ನಾವು ತೆಗೆದು ಒಮ್ಮೆ ಏಕೆಂದರೆ ಒಂದು ಅಂಶ, ನಾವು ಬಯಸುವ
ಮುಂದಿನ ಹಳೆಯ ಅಂಶ ಅದನ್ನು ಸರಿಸಲು.
>> ನಂತರ ನಾವು ಕಡಿಮೆ ಬಯಸುವ ಕ್ಯೂ ಗಾತ್ರವನ್ನು,
ಮತ್ತು ನಂತರ ನಾವು ಮೌಲ್ಯವನ್ನು ಮರಳಲು ಬಯಸುವ ಎಂದು ಕ್ಯೂ ತೆಗೆದುಹಾಕಲಾಯಿತು.
ಮತ್ತೆ, ನಾವು ಅದನ್ನು ತಿರಸ್ಕರಿಸಬಹುದು ಬಯಸುವುದಿಲ್ಲ.
ನಾವು ಬಹುಶಃ ಹೊರತೆಗೆಯುವ ಮಾಡಲಾಗುತ್ತದೆ ನಾವು ಆರ್ ಕ್ಯೂ ಅದನ್ನು
ನಾವು ಅದರ ಬಗ್ಗೆ ಕಾಳಜಿ ಏಕೆಂದರೆ ಇದು dequeuing.
ಆದ್ದರಿಂದ ನಾವು ಈ ಕಾರ್ಯ ಮರಳಲು ಬಯಸುವ ಮಾದರಿ ಮೌಲ್ಯದ ಡೇಟಾವನ್ನು ಅಂಶ.
ಮತ್ತೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮೌಲ್ಯ ಪೂರ್ಣಾಂಕ.
>> ಈಗ ಏನಾದರೂ dequeue ಅವಕಾಶ.
ನ ಕ್ಯೂ ಘಟಕವೊಂದು ತೆಗೆಯಲು ಅವಕಾಶ.
ನಾವು ಹೇಳಿದರೆ ಇಂಟ್ X ಸಮನಾಗಿರುತ್ತದೆ ಮತ್ತು ಪ್ರಶ್ನೆ, ವನ್ನಾಗಲಿ ಪ್ರಶ್ನೆ ಮತ್ತೆ ಈ ಪ್ರಶ್ನೆ ಡೇಟಾ ಒಂದು ಪಾಯಿಂಟರ್
ರಚನೆಯನ್ನು ಯಾವ ಅಂಶ dequeued ಮಾಡಲು ಹೋಗುತ್ತದೆ?
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಮೊದಲ ಕಾರಣ , ಮೊದಲ ಡೇಟಾ ರಚನೆ, FIFO ಔಟ್,
ನಾವು ಈ ಆಡಿಸಲಾಯಿತು ಮೊದಲನೆಯದಾಗಿ ಕ್ಯೂ 28, ಮತ್ತು ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ,
ನಾವು ಹೊರಗೆ 28 ​​ತೆಗೆದುಕೊಳ್ಳಲು ನೀನು ಏನು ಇದು ಕ್ಯೂ ಅಲ್ಲದ 19,
ಈ ಸ್ಟಾಕ್ ಎಂದು ನಾವು ಮಾಡಿದ ಎಂದು.
ನಾವು ಕ್ಯೂ 28 ತೆಗೆದುಕೊಳ್ಳಲು ನೀನು.
>> ನಾವು ಏನು ಹೋಲುತ್ತದೆ ಒಂದು ಸ್ಟಾಕ್, ನಾವು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ
28 ಅಳಿಸಲಿದೆ ಕ್ಯೂ ನಿಂದಲೇ,
ನಾವು ರೀತಿಯ ನೀನು ಇದು ಇಲ್ಲ ನಟಿಸುವುದು.
ಆದ್ದರಿಂದ ಬೇಕಾದವು ವಿಶೇಷವೇನು ನೆನಪಿಗಾಗಿ, ಆದರೆ ನಾವು ನೀವು
ರೀತಿಯ ಚಲಿಸುವ ಮೂಲಕ ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ ಹೋಗುವ ನಮ್ಮ ಪ್ರಶ್ನೆ ಅಕ್ಷಾಂಶ ಇತರೆ ಎರಡು ಜಾಗ
ರಚನೆ.
ನಾವು ಮುಂದೆ ಬದಲಾಯಿಸಲು ನೀನು.
Q.front ಈಗ ಹೋಗುತ್ತದೆ ಈಗ ಏಕೆಂದರೆ, 1 ಎಂದು
ನಾವು ಹೊಂದಿರುವ ಹಳೆಯ ಅಂಶ ನಮ್ಮ ಕ್ಯೂ, ನಾವು ಈಗಾಗಲೇ 28 ತೆಗೆದುಹಾಕಿದ್ದೇವೆ ಏಕೆಂದರೆ,
ಹಿಂದಿನ ಹಳೆಯ ಅಂಶವಾಗಿದೆ.
>> ಈಗ, ನಾವು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಕ್ಯೂ ಗಾತ್ರವನ್ನು
ಎರಡು ಅಂಶಗಳನ್ನು ಬದಲಿಗೆ ಮೂರು.
ಈಗ ನೆನಪು ಹಿಂದೆ ನಾನು ಹೇಳಿದರು ನಾವು ಸರದಿಗೆ ಅಂಶಗಳನ್ನು ಸೇರಿಸಲು ಬಯಸುವ,
ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ ಹೇಳಿದಂತೆ ಇದು ಮುಂದೆ ಮತ್ತು ಗಾತ್ರ ಮೊತ್ತವಾಗಿದೆ.
ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಇನ್ನೂ ಪುಟ್ಟಿಂಗ್ ಮಾಡುತ್ತಿರುವ ಇದು, ಸರದಿಯಲ್ಲಿ ಮುಂದಿನ ಅಂಶ,
ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 3, ಮತ್ತು ಒಳಗೆ ನಾವು ಎರಡನೇ ಎಂದು ನೋಡುತ್ತಾರೆ.
>> ನಾವು ಈಗ dequeued ಬಂದಿದೆ ನಮ್ಮ ಸಾಲಿನಿಂದ ಮೊದಲ ಅಂಶ.
ಮತ್ತೆ ಅದನ್ನು ಲೆಟ್.
ಮತ್ತೊಂದು ತೆಗೆಯಲು ಅವಕಾಶ ಸಾಲಿನಿಂದ ಅಂಶ.
ಹಳೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ರಸ್ತುತ ಅಂಶ ರಚನೆಯ ಸ್ಥಳ 1.
ಆ q.front ತಿಳಿಸುತ್ತದೆ ಇಲ್ಲಿದೆ.
ಆ ಹಸಿರು ಬಾಕ್ಸ್ ಎಂದು ನಮಗೆ ಹೇಳುತ್ತದೆ ಹಳೆಯ ಅಂಶವಾಗಿದೆ.
ಆದ್ದರಿಂದ, X 33 ಪರಿಣಮಿಸುತ್ತದೆ.
ನಾವು ಕೇವಲ ರೀತಿಯ ಮರೆಯಬೇಡಿ ಮಾಡುತ್ತೇವೆ 33 ಶ್ರೇಣಿಯಲ್ಲಿನ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ,
ಮತ್ತು ನಾವು ಈಗ, ಹೇಳಬಯಸುವೆ ಸರದಿಯಲ್ಲಿ ಹೊಸ ಹಳೆಯ ಅಂಶ
ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಳ 2, ಮತ್ತು ಗಾತ್ರದಲ್ಲಿದೆ ಅಂಶಗಳನ್ನು ಕ್ಯೂ, ಸಂಖ್ಯೆ
ನಾವು ಸರದಿಯಲ್ಲಿ, 1 ಸಿಗುತ್ತಾರೆ.
ಈಗ ಏನನ್ನಾದರೂ ಎನ್ಕ್ಯೂ ಅವಕಾಶ, ಮತ್ತು ನಾನು ರೀತಿಯ, ಎರಡನೇ ಹಿಂದೆ ಈ ಕೊಟ್ಟಿದ್ದರು
ಆದರೆ ಒಳಗೆ 40 ಹಾಕಲು ಬಯಸಿದಲ್ಲಿ ಕ್ಯೂ, ಅಲ್ಲಿ 40 ಹೋಗುತ್ತಿದ್ದೇವೆ?
ಸರಿ ನಾವು ಹಾಕುವ ಬಂದಿದೆ q.front ಜೊತೆಗೆ ಕ್ಯೂ ಗಾತ್ರದಲ್ಲಿ,
ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಅರ್ಥವಿಲ್ಲ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ 40 ಪುಟ್.
ಈಗ ಗಮನಕ್ಕೆ ಕೆಲವು ಹಂತದಲ್ಲಿ, ನಾವು ನೀನು
ಕೊನೆಯಲ್ಲಿ ಪಡೆಯಲು ಪ್ರಶ್ನೆ ಒಳಗೆ ನಮ್ಮ ರಚನೆಯ
ಆದರೆ 28 ಮತ್ತು ಮರೆಯಾಯಿತು 33-- ಅವರು ತಾಂತ್ರಿಕವಾಗಿ, ವಾಸ್ತವವಾಗಿ ಆರ್
ಬಯಲು, ಬಲ?
ಆದ್ದರಿಂದ, ನಾವು eventually-- ಮಾಡಬಹುದು ಸೇರಿಸುವ ನಿಯಮವನ್ನು
ಆ ಎರಡು ಒಟ್ಟಿಗೆ ನಾವು ಅಂತಿಮವಾಗಿ ಮೇ ಸಾಮರ್ಥ್ಯ ಗಾತ್ರವನ್ನು ಅಳತೆಯ ಅಗತ್ಯವಿದೆ
ಆದ್ದರಿಂದ ನಾವು ಸುಮಾರು ಕಟ್ಟಲು ಸಾಧ್ಯವಿಲ್ಲ.
>> ನಾವು ಅಂಶ ಪಡೆಯಲು ಆದ್ದರಿಂದ , ನಾವು ಇಂತಹ ಸಂಖ್ಯೆ 10
ಅಂಶ ಸಂಖ್ಯೆ 10 ರಲ್ಲಿ ತುಂಬಿಸುವ, ನಾವು ಬಯಸುವ ವಾಸ್ತವವಾಗಿ ರಚನೆಯ ಸ್ಥಳ 0 ಇಟ್ಟಿದೆ.
ನಾವು ಹೋಗುವ ವೇಳೆ ಶ್ರೇಣಿಯನ್ನು ನನ್ನನ್ನು ಕ್ಷಮಿಸಬೇಕು location--,
ನಾವು ಒಟ್ಟಿಗೆ ಅವುಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ವೇಳೆ, ಮತ್ತು ನಾವು ಸಂಖ್ಯೆ ಸಿಕ್ಕಿತು
ನಾವು ಹಾಕಬೇಕು ಎಂದು ಅಲ್ಲಿ 11 ಎಂದು ಇದು, ಈ ರಚನೆಯ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
ಇದು ದಾಟಿ ಹೋಗದಂತೆ ಎಂದು.
ನಾವು 10 ಮಾಡ್ ಮತ್ತು ಪುಟ್ ಅದು ರಚನೆಯ ಸ್ಥಳ 1 ರಲ್ಲಿ.
ಆದ್ದರಿಂದ ಸಾಲುಗಳನ್ನು ಕೆಲಸ ಹೇಗೆ.
ಅವರು ಯಾವಾಗಲೂ ಎಡದಿಂದ ಹೋಗಲು ನೀನು ಬಲಕ್ಕೆ ಮತ್ತು ಪ್ರಾಯಶಃ ಸುಮಾರು ಕಟ್ಟಲು.
ಮತ್ತು ಅವರು ಎಂಬುವುದನ್ನು ಪೂರ್ಣ ವೇಳೆ ಗಾತ್ರ, ಕೆಂಪು ಬಾಕ್ಸ್ ಎಂದು,
ಸಾಮರ್ಥ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ ಆಗುತ್ತದೆ.
ನಾವು 40 ಸೇರಿಸಿದ ಆದ್ದರಿಂದ ನಂತರ ಕ್ಯೂ, ಹಾಗೂ ನಾವು ಏನು ಬೇಕು?
ಸರಿ, ಹಳೆಯ ಅಂಶ ಸರದಿಯಲ್ಲಿ, ಇನ್ನೂ 19
ಆದ್ದರಿಂದ ನಾವು ಬದಲಾಯಿಸಲು ಬಯಸುವುದಿಲ್ಲ ಕ್ಯೂ ಮುಂದೆ,
ಆದರೆ ಈಗ ನಾವು ಎರಡು ಸರದಿಯಲ್ಲಿ ಅಂಶಗಳು,
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಹೆಚ್ಚಿಸಲು ಬಯಸುವ 1 ರಿಂದ 2 ನಮ್ಮ ಗಾತ್ರ.
>> ಎಂದು ಬಹುಮಟ್ಟಿಗೆ ಇದು ಇಲ್ಲಿದೆ ಸರಣಿ ಆಧಾರಿತ ಸಾಲುಗಳನ್ನು ಕೆಲಸ,
ಮತ್ತು ಬಣವೆ ಹೋಲುವ, ಒಂದು ರೀತಿಯಲ್ಲಿ ಇರುತ್ತದೆ
ಜೊತೆಗೂಡಿದ ಪಟ್ಟಿಯಾಗಿ ಕ್ಯೂ ಜಾರಿಗೆ.
ಈಗ ಈ ವಿನ್ಯಾಸ ರೀತಿಯ ವೇಳೆ ನಿಮಗೆ ಪರಿಚಯವಿರುವ ಕಾಣುತ್ತದೆ, ಅದು.
ಇದು, ಒಂದು ಒಂದೊಂದಾಗಿ ಲಿಂಕ್ ಪಟ್ಟಿ ಅಲ್ಲ ಇದು ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ.
ಈಗ, ಅತ್ತ, ಅದು ಕಾರ್ಯಗತಗೊಳಿಸಲು ವಾಸ್ತವವಾಗಿ ಸಾಧ್ಯ
ಒಂದು ಒಂದೊಂದಾಗಿ ಜೊತೆಗೂಡಿದ ಪಟ್ಟಿಯಾಗಿ ಒಂದು ಸರತಿ, ಆದರೆ ನಾನು ದೃಶ್ಯೀಕರಣ ಯೋಚಿಸಬಹುದು
ನಿಜವಾಗಿ ವೀಕ್ಷಿಸಲು ಸಹಾಯವಾಗಬಹುದು ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿ ಈ.
ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ಸಾಧ್ಯ ಏಕಸ್ವರೂಪದಲ್ಲಿ ಲಿಂಕ್ ಪಟ್ಟಿ ಮಾಹಿತಿ ಹಾಗೆ.
>> ಆದ್ದರಿಂದ ಒಂದು ನೋಟ ಹೊಂದಿವೆ ಅವಕಾಶ ಏನು ಈ ರೀತಿ ಇರಬಹುದು.
ನಾವು enquue-- ಬಯಸಿದರೆ ಈಗ, ಮತ್ತೆ ನಾವು ಆರ್
ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಬದಲಿಸುವ ಇಲ್ಲಿ ಮಾದರಿ ಆಧಾರಿತ.
ನಾವು ಎನ್ಕ್ಯೂ ಬಯಸಿದರೆ, ನಾವು ಬಯಸುವ ಅಲ್ಲದೆ, ಹೊಸ ಅಂಶ ಸೇರಿಸಲು
ನಾವು ಏನು ಬೇಕು?
ಎಲ್ಲಾ ಮೊದಲ, ಸರಿ, ಏಕೆಂದರೆ ನಾವು ಕೊನೆಗೆ ಸೇರಿಸುವ ನೀವು
ಮತ್ತು ತೆಗೆದು ಆರಂಭದಲ್ಲಿ, ನಾವು ಬಹುಶಃ
ಎರಡೂ ಪಾಯಿಂಟರ್ಸ್ ನಿರ್ವಹಿಸಲು ಬಯಸುವ ತಲೆ ಮತ್ತು ಲಿಂಕ್ ಪಟ್ಟಿ ಬಾಲ?
ಬಾಲ ಇನ್ನೊಂದು ಪದ ಎಂಬ ಲಿಂಕ್ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ,
ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಕೊನೆಯ ಅಂಶ.
ಮತ್ತು ಈ, ಬಹುಶಃ ಮತ್ತೆ, ನಮಗೆ ಅನುಕೂಲವಾಗುವುದು
ಅವರು ಜಾಗತಿಕ ಅಸ್ಥಿರ ವೇಳೆ.
ಆದರೆ ಈಗ ನಾವು ಹೊಸ ಸೇರಿಸಲು ಬಯಸಿದರೆ ಅಂಶ ನಾವು ಏನು ಮಾಡಬೇಕು?
ನಾವು ಕೇವಲ [? malak?] ಅಥವಾ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಾವೇ ನಮ್ಮ ಹೊಸ ನೋಡ್ ನಿಯೋಜಿಸಿ.
ನಾವು ಯಾವುದೇ ಕೂಡಿದಾಗ ನಂತರ, ಕೇವಲ ಇಷ್ಟ ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿ ನಾವು ಅಂಶ
ಕೇವಲ ಇಲ್ಲಿದೆ ವಿಂಗಡಿಸಲು ಹೊಂದಿವೆ ಇಲ್ಲಿ ಆ ಕೊನೆಯ ಮೂರು ಹಂತಗಳನ್ನು
ಎಲ್ಲಾ ಚಲಿಸುವ ಬಗ್ಗೆ ಸರಿಯಾದ ರೀತಿಯಲ್ಲಿ ಪಾಯಿಂಟರ್ಸ್
ಆದ್ದರಿಂದ ಅಂಶ ಸೇರಿಸಲಾಗಿದೆ ಸಿಗುತ್ತದೆ ಸರಣಿ ಬ್ರೇಕಿಂಗ್ ಸರಣಿ
ಅಥವಾ ತಪ್ಪು ಕೆಲವು ರೀತಿಯ ಮಾಡುವ ಅಥವಾ ಆಕಸ್ಮಿಕವಾಗಿ ಕೆಲವು ರೀತಿಯ ಹೊಂದಿರುವ
ಆ ಮೂಲಕ ನಾವು ಆಕಸ್ಮಿಕವಾಗಿ ಸಂಭವಿಸಿ ನಮ್ಮ ಕ್ಯೂ ಕೆಲವು ಅಂಶಗಳನ್ನು ಅಂಗವಿಕಲ.
ಇಲ್ಲಿ ಈ ರೀತಿ ಇರಬಹುದು ಇಲ್ಲಿದೆ.
ನಾವು ಅಂಶ ಸೇರಿಸಲು ಬಯಸುವ ಈ ಕ್ಯೂ ಕೊನೆಯಲ್ಲಿ 10.
ಇಲ್ಲಿ ಹಳೆಯ ಅಂಶ ಆದ್ದರಿಂದ ತಲೆ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
ನಾವು ಪುಟ್ ಮೊದಲ ವಿಷಯ ಇಲ್ಲಿ ಈ ಕಾಲ್ಪನಿಕ ಕ್ಯೂ ಒಳಗೆ.
ಮತ್ತು ಬಾಲ, 13 ಅತ್ಯಂತ ಇತ್ತೀಚೆಗೆ ಅಂಶವನ್ನು ಸೇರಿಸಿದರು.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು 10 ಎನ್ಕ್ಯೂ ಬಯಸಿದರೆ ಈ ಕ್ಯೂ, ನಾವು 13 ನಂತರ ಹಾಕಲು ಬಯಸುವ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಸಕ್ರಿಯವಾಗಿ ನೀನು ಒಂದು ಹೊಸ ನೋಡ್ ಜಾಗವನ್ನು ನಿಯೋಜಿಸಿ
ಮತ್ತು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಶೂನ್ಯ ಪರಿಶೀಲಿಸಿ ನಾವು ಒಂದು ಮೆಮೊರಿ ವೈಫಲ್ಯ ಹೊಂದಿಲ್ಲ.
ನಂತರ ನಾವು ನೀನು ಆ ನೋಡ್ಗೆ 10 ಸ್ಥಾನ
ಮತ್ತು ಈಗ ನಾವು ಎಚ್ಚರಿಕೆಯಿಂದ ಅಗತ್ಯವಿದೆ ನಾವು ಪಾಯಿಂಟರ್ಸ್ ಸಂಘಟಿಸಲು ಹೇಗೆ
ಆದ್ದರಿಂದ ನಾವು ಸರಣಿ ಮುರಿಯಲು ಇಲ್ಲ.
>> ನಾವು 10 ಹಿಂದಿನ ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೊಂದಿಸಬಹುದು ಹಳೆಯ ಬಾಲ ಮತ್ತೆ ತೋರಿಸಲು,
ಮತ್ತು '10 ರಿಂದ ಇರುತ್ತದೆ ಹಂತದಲ್ಲಿ ಹೊಸ ಬಾಲ
ಈ ಎಲ್ಲಾ ಸಮಯದಲ್ಲಿ ಸರಪಳಿಗಳು ಸಂಪರ್ಕ,
ಏನೂ ಬಂದು ಹೋಗುವ ನಂತರ 10 ಇದೀಗ.
ಆದ್ದರಿಂದ 10 ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಶೂನ್ಯ ಸೂಚಿಸುತ್ತಾರೆ,
ನಾವು ಮಾಡಿದ ನಂತರ ಮತ್ತು ನಂತರ ನಾವು, ಇದನ್ನು ನಂತರ ಸರಣಿ 10 ಹಿಂದಕ್ಕೆ ಸಂಪರ್ಕ
ನಾವು ಹಳೆಯ ತಲೆ, ಅಥವಾ, ಕ್ಷಮಿಸಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನನಗೆ, ಕ್ಯೂ ಹಳೆಯ ಬಾಲ.
ಕ್ಯೂ ಹಳೆಯ ಕೊನೆಯಲ್ಲಿ, 13, ಮತ್ತು ಇದು 10 ಬೆಟ್ಟು ಮಾಡಲು.
ಈಗ, ಈ ಹಂತದಲ್ಲಿ, ನಾವು ಈ ಕ್ಯೂ 10 enqueued.
ನಾವು ಈಗ ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಕೇವಲ ಸರಿಸಲು ಇದೆ ಬಾಲ 10 ಬದಲಾಗಿ 13 ತೋರಿಸಲು.
>> Dequeuing ವಾಸ್ತವವಾಗಿ ಪಾಪಿಂಗ್ ಹೋಲುತ್ತದೆ
ಒಂದು ಸ್ಟಾಕ್ ಲಿಂಕ್ ಪಟ್ಟಿ ಅನುಷ್ಠಾನಗೊಳಿಸಲಾಗುತ್ತದೆ
ನೀವು ರಾಶಿಯನ್ನು ವೀಡಿಯೊ ನೋಡಿದ ವೇಳೆ.
ನಾವು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಆರಂಭವಾಗುವುದು ಆಗಿದೆ ಆರಂಭದಲ್ಲಿ, ಎರಡನೇ ಅಂಶ ಹೇಗೆ,
ಮೊದಲ ಅಂಶ ಮುಕ್ತಗೊಳಿಸಲು, ತದನಂತರ ತಲೆ ಸರಿಸಲು
ಎರಡನೇ ಅಂಶ ತೋರಿಸಲು.
ಬಹುಶಃ ಉತ್ತಮ ಇದು ದೃಶ್ಯೀಕರಿಸುವುದು ಕೇವಲ ಅದರ ಬಗ್ಗೆ ಹೆಚ್ಚುವರಿ ಸ್ಪಷ್ಟ ಎಂದು.
ಇಲ್ಲಿ ನಮ್ಮ ಕ್ಯೂ ಮತ್ತೆ ಇಲ್ಲಿದೆ.
12 ಹಳೆಯ ಅಂಶ ನಮ್ಮ ಕ್ಯೂ, ತಲೆಯಲ್ಲಿ.
10 ಹೊಸ ಅಂಶ ನಮ್ಮ ಕ್ಯೂ ನಮ್ಮ ಬಾಲ.
>> ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಬಯಸಿದಾಗ ಒಂದು ಅಂಶ dequeue ಗೆ,
ನಾವು ಹಳೆಯ ಅಂಶ ತೆಗೆದು ಬಯಸುವ.
ನಾವು ಏನು ಮಾಡಬೇಕು?
ಸರಿ ನಾವು ಒಂದು ಪ್ರಯಾಣ ಪಾಯಿಂಟರ್ ಸೆಟ್ ಎಂದು ತಲೆ ಆರಂಭಗೊಂಡು
ಮತ್ತು ನಾವು ಎಷ್ಟು ಸರಿಸಲು ಇದು ಎರಡನೇ ಅಂಶ ಸೂಚಿತವಾಗಿರುತ್ತದೆ
ಈ trav ಹೇಳುವ ಮೂಲಕ ಏನೋ ಕ್ಯೂ trav ಮುಂದಿನ ಬಾಣದ ಸಮನಾಗಿರುತ್ತದೆ, ಉದಾಹರಣೆಗೆ,
ತೋರಿಸಲು ಅಲ್ಲಿ trav ಚಲಿಸುತ್ತದೆ ನಾವು 12 dequeue ನಂತರ ಇದು, 15,
ನಾವು 12 ತೆಗೆದು ನಂತರ ಅಥವಾ, ತಿನ್ನುವೆ ಆಗಿನ ಹಳೆಯ ಅಂಶವಾಗಿವೆ.
>> ಈಗ ನಾವು ಮೊದಲ ಮೇಲೆ ಹಿಡಿತವನ್ನು ಪಡೆದಿರುವಿರಿ ಪಾಯಿಂಟರ್ ತಲೆ ಮೂಲಕ ಅಂಶ
ಮತ್ತು ಎರಡನೇ ಅಂಶ ಪಾಯಿಂಟರ್ trav ಮೂಲಕ.
ನಾವು ಈಗ ಉಚಿತ ತಲೆ, ಮತ್ತು ನಂತರ ನಾವು ಎಲ್ಲಿಯೂ ಏನೂ 15 ಮೊದಲು ಬರುತ್ತದೆ ಹೇಳುತ್ತಾರೆ.
ನಾವು 15 ಹಿಂದಿನ ಬದಲಾಯಿಸಬಹುದು ಪಾಯಿಂಟರ್ ಶೂನ್ಯ ತೋರಿಸಲು,
ಮತ್ತು ನಾವು ತಲೆಯ ಮೇಲೆ ಸರಿಸಲು.
ಹಾಗೂ ನಾವು ಹೋಗಿ.
ಈಗ ನಾವು ಯಶಸ್ವಿಯಾಗಿ 12 dequeued, ಮತ್ತು ಈಗ ನಾವು
4 ಅಂಶಗಳನ್ನು ಇನ್ನೊಂದು ಸರತಿ ಹೊಂದಿವೆ.
ಎಂದು ಬಹುಮಟ್ಟಿಗೆ ಅಷ್ಟೆ ಸಾಲುಗಳನ್ನು ಇಲ್ಲ
ಎರಡೂ ಶ್ರೇಣಿಯನ್ನು ಆಧಾರಿತ ಮತ್ತು ಲಿಂಕ್ ಪಟ್ಟಿ ಆಧಾರಿತ.
ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ.
ಈ ಸಿಎಸ್ 50.