ಲಿಂಕ್ಡ್ ಲಿಸ್ಟ್ ಎಲಿಮೆಂಟ್ಸ್ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರವನ್ನು ತೆಗೆದುಹಾಕಿ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ ಈ ಸಮಸ್ಯೆಯಲ್ಲಿ, ಅದರ ನೋಡ್‌ಗಳೊಂದಿಗೆ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಲಿಂಕ್ ಪಟ್ಟಿಯನ್ನು ನಮಗೆ ನೀಡಲಾಗಿದೆ. ಮೌಲ್ಯಕ್ಕೆ ಸಮಾನವಾದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ಪಟ್ಟಿಯಿಂದ ನಾವು ಕೆಲವು ನೋಡ್‌ಗಳನ್ನು ಅಳಿಸಬೇಕಾಗಿದೆ. ಸಮಸ್ಯೆಯನ್ನು ಸ್ಥಳದಲ್ಲಿ ಪರಿಹರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ ಆದರೆ ಅಂತಹ ಒಂದು ವಿಧಾನವನ್ನು ನಾವು ಚರ್ಚಿಸುತ್ತೇವೆ. ಉದಾಹರಣೆ ಪಟ್ಟಿ =…

ಮತ್ತಷ್ಟು ಓದು

ಪಾಲಿಂಡ್ರೋಮ್ ಲಿಂಕ್ಡ್ ಲಿಸ್ಟ್ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರ

“ಪಾಲಿಂಡ್ರೋಮ್ ಲಿಂಕ್ಡ್ ಲಿಸ್ಟ್” ಸಮಸ್ಯೆಯಲ್ಲಿ, ಕೊಟ್ಟಿರುವ ಏಕೈಕ ಪೂರ್ಣಾಂಕ ಲಿಂಕ್ಡ್ ಪಟ್ಟಿ ಪಾಲಿಂಡ್ರೋಮ್ ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ನಾವು ಪರಿಶೀಲಿಸಬೇಕಾಗಿದೆ. ಉದಾಹರಣೆ ಪಟ್ಟಿ = {1 -> 2 -> 3 -> 2 -> 1} ನಿಜವಾದ ವಿವರಣೆ # 1: ಪ್ರಾರಂಭ ಮತ್ತು ಹಿಂದಿನ ಎಲ್ಲ ಅಂಶಗಳು ಇರುವುದರಿಂದ ಪಟ್ಟಿ ಪಾಲಿಂಡ್ರೋಮ್ ಆಗಿದೆ…

ಮತ್ತಷ್ಟು ಓದು

ಪಟ್ಟಿ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರವನ್ನು ತಿರುಗಿಸಿ

ತಿರುಗುವ ಪಟ್ಟಿ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರವು ನಮಗೆ ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿ ಮತ್ತು ಪೂರ್ಣಾಂಕವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯನ್ನು ಕೆ ಸ್ಥಳಗಳಿಂದ ಬಲಕ್ಕೆ ತಿರುಗಿಸಲು ನಮಗೆ ತಿಳಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ ನಾವು ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿ ಕೆ ಸ್ಥಳಗಳನ್ನು ಬಲಕ್ಕೆ ತಿರುಗಿಸಿದರೆ, ಪ್ರತಿ ಹಂತದಲ್ಲೂ ನಾವು ಕೊನೆಯ ಅಂಶವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ…

ಮತ್ತಷ್ಟು ಓದು

ಎರಡು ವಿಂಗಡಿಸಲಾದ ಪಟ್ಟಿಗಳನ್ನು ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಿ

ಲಿಂಕ್ಡ್ ಪಟ್ಟಿಗಳು ಅವುಗಳ ರೇಖೀಯ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿನ ಸರಣಿಗಳಂತೆ. ಒಟ್ಟಾರೆ ವಿಂಗಡಿಸಲಾದ ರಚನೆಯನ್ನು ರೂಪಿಸಲು ನಾವು ಎರಡು ವಿಂಗಡಿಸಲಾದ ಸರಣಿಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಬಹುದು. ಈ ಸಮಸ್ಯೆಯಲ್ಲಿ, ವಿಂಗಡಿಸಲಾದ ಶೈಲಿಯಲ್ಲಿ ಎರಡೂ ಪಟ್ಟಿಗಳ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಹೊಸ ಪಟ್ಟಿಯನ್ನು ಹಿಂತಿರುಗಿಸಲು ನಾವು ಎರಡು ವಿಂಗಡಿಸಲಾದ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಬೇಕು. ಉದಾಹರಣೆ …

ಮತ್ತಷ್ಟು ಓದು

ಜೋಡಿ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರಗಳಲ್ಲಿ ನೋಡ್‌ಗಳನ್ನು ಸ್ವ್ಯಾಪ್ ಮಾಡಿ

ಕೊಟ್ಟಿರುವ ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯ ನೋಡ್‌ಗಳನ್ನು ಜೋಡಿಯಾಗಿ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವುದು ಈ ಸಮಸ್ಯೆಯ ಗುರಿಯಾಗಿದೆ, ಅಂದರೆ, ಪ್ರತಿ ಎರಡು ಪಕ್ಕದ ನೋಡ್‌ಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವುದು. ಪಟ್ಟಿ ನೋಡ್‌ಗಳ ಮೌಲ್ಯವನ್ನು ಸ್ವ್ಯಾಪ್ ಮಾಡಲು ನಮಗೆ ಅನುಮತಿಸಿದರೆ, ಸಮಸ್ಯೆ ಕ್ಷುಲ್ಲಕವಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ, ನೋಡ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು ನಮಗೆ ಅನುಮತಿ ಇಲ್ಲ…

ಮತ್ತಷ್ಟು ಓದು

ಎರಡು ಲಿಂಕ್ಡ್ ಪಟ್ಟಿಗಳ ಯೂನಿಯನ್ ಮತ್ತು ers ೇದಕ

ಎರಡು ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಗಳನ್ನು ನೀಡಿದರೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪಟ್ಟಿಗಳ ಅಂಶಗಳ ಒಕ್ಕೂಟ ಮತ್ತು ection ೇದಕವನ್ನು ಪಡೆಯಲು ಮತ್ತೊಂದು ಎರಡು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ರಚಿಸಿ. ಉದಾಹರಣೆ ಇನ್ಪುಟ್: ಪಟ್ಟಿ 1: 5 9 → 10 → 12 → 14 ಪಟ್ಟಿ 2: 3 → 5 → 9 → 14 → 21 put ಟ್ಪುಟ್: ers ೇದಕ_ಪಟ್ಟಿ: 14 → 9 → 5 ಯೂನಿಯನ್_ಲಿಸ್ಟ್:…

ಮತ್ತಷ್ಟು ಓದು

ವಿಂಗಡಿಸಲಾದ ಪಟ್ಟಿ II ರಿಂದ ನಕಲುಗಳನ್ನು ತೆಗೆದುಹಾಕಿ

“ವಿಂಗಡಿಸಲಾದ ಪಟ್ಟಿ II ರಿಂದ ನಕಲುಗಳನ್ನು ತೆಗೆದುಹಾಕಿ” ಎಂಬ ಸಮಸ್ಯೆ ನಿಮಗೆ ನಕಲಿ ಅಂಶಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಅಥವಾ ಹೊಂದಿರದ ಲಿಂಕ್ ಪಟ್ಟಿಯನ್ನು ನಿಮಗೆ ನೀಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಪಟ್ಟಿಯು ನಕಲಿ ಅಂಶಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಅವುಗಳ ಎಲ್ಲಾ ನಿದರ್ಶನಗಳನ್ನು ಪಟ್ಟಿಯಿಂದ ತೆಗೆದುಹಾಕಿ. ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮಾಡಿದ ನಂತರ, ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯನ್ನು…

ಮತ್ತಷ್ಟು ಓದು

ಎರಡು ಲಿಂಕ್ಡ್ ಪಟ್ಟಿಗಳ ers ೇದಕ ಬಿಂದುವನ್ನು ಪಡೆಯಲು ಒಂದು ಕಾರ್ಯವನ್ನು ಬರೆಯಿರಿ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ “ಎರಡು ಲಿಂಕ್ಡ್ ಲಿಸ್ಟ್‌ಗಳ point ೇದಕ ಬಿಂದುವನ್ನು ಪಡೆಯಲು ಒಂದು ಕಾರ್ಯವನ್ನು ಬರೆಯಿರಿ” ಎಂಬ ಸಮಸ್ಯೆ ನಿಮಗೆ ಎರಡು ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ನೀಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಆದರೆ ಅವು ಸ್ವತಂತ್ರ ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಗಳಲ್ಲ. ಅವರು ಕೆಲವು ಹಂತದಲ್ಲಿ ಸಂಪರ್ಕ ಹೊಂದಿದ್ದಾರೆ. ಈಗ ನೀವು ಈ ಎರಡು ಪಟ್ಟಿಗಳ ers ೇದಕವನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕು. …

ಮತ್ತಷ್ಟು ಓದು

ಕೊಟ್ಟಿರುವ ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ Nth ನೋಡ್ ಅನ್ನು ಅಳಿಸಿ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ “ಕೊಟ್ಟಿರುವ ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ Nth ನೋಡ್ ಅನ್ನು ಅಳಿಸಿ” ಸಮಸ್ಯೆ ನಿಮಗೆ ಕೆಲವು ನೋಡ್‌ಗಳೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯನ್ನು ನೀಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಮತ್ತು ಈಗ ನೀವು ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ n ನೇ ನೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಬೇಕಾಗಿದೆ. ಉದಾಹರಣೆ 2-> 3-> 4-> 5-> 6-> 7 ಕೊನೆಯ 3-> 2-> 3-> 4-> 6 ರಿಂದ 7 ನೇ ನೋಡ್ ಅನ್ನು ಅಳಿಸಿ ವಿವರಣೆ:…

ಮತ್ತಷ್ಟು ಓದು

ಹೆಡ್ ಪಾಯಿಂಟರ್ ಇಲ್ಲದೆ ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯಿಂದ ನೋಡ್ ಅನ್ನು ಅಳಿಸಿ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ “ಹೆಡ್ ಪಾಯಿಂಟರ್ ಇಲ್ಲದೆ ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯಿಂದ ನೋಡ್ ಅನ್ನು ಅಳಿಸಿ” ಸಮಸ್ಯೆ ಕೆಲವು ನೋಡ್‌ಗಳೊಂದಿಗೆ ನೀವು ಲಿಂಕ್ ಮಾಡಿದ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುವಿರಿ ಎಂದು ಹೇಳುತ್ತದೆ. ಈಗ ನೀವು ನೋಡ್ ಅನ್ನು ಅಳಿಸಲು ಬಯಸುತ್ತೀರಿ ಆದರೆ ನೀವು ಅದರ ಮೂಲ ನೋಡ್ ವಿಳಾಸವನ್ನು ಹೊಂದಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ನೋಡ್ ಅನ್ನು ಅಳಿಸಿ. ಉದಾಹರಣೆ 2-> 3-> 4-> 5-> 6-> 7 ಅಳಿಸಬೇಕಾದ ನೋಡ್: 4 2-> 3-> 5-> 6-> 7…

ಮತ್ತಷ್ಟು ಓದು