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

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

ಮತ್ತಷ್ಟು ಓದು

ಬೈನರಿ ಮರದ ಎರಡು ನೋಡ್‌ಗಳ ನಡುವಿನ ಅಂತರವನ್ನು ಹುಡುಕಿ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ "ಒಂದು ಬೈನರಿ ವೃಕ್ಷದ ಎರಡು ನೋಡ್‌ಗಳ ನಡುವಿನ ಅಂತರವನ್ನು ಕಂಡುಕೊಳ್ಳಿ" ಸಮಸ್ಯೆ ನಿಮಗೆ ಬೈನರಿ ಮರವನ್ನು ನೀಡಲಾಗಿದೆ ಮತ್ತು ನಿಮಗೆ ಎರಡು ನೋಡ್‌ಗಳನ್ನು ನೀಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಈಗ ನೀವು ಈ ಎರಡು ನೋಡ್‌ಗಳ ನಡುವಿನ ಕನಿಷ್ಠ ಅಂತರವನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕು. ಉದಾಹರಣೆ // ನೋಡ್ 1 ಮೇಲಿನ ಚಿತ್ರವನ್ನು ಬಳಸಿ ಮರವನ್ನು ತೋರಿಸಲಾಗಿದೆ ...

ಮತ್ತಷ್ಟು ಓದು

ಪ್ರತಿ ಅಕ್ಷರ ಬದಲಿ ಪ್ರಶ್ನೆಯ ನಂತರ ಪಾಲಿಂಡ್ರೋಮ್‌ಗಾಗಿ ಪರಿಶೀಲಿಸಿ

“ಪ್ರತಿ ಅಕ್ಷರ ಬದಲಿ ಪ್ರಶ್ನೆಯ ನಂತರ ಪಾಲಿಂಡ್ರೋಮ್‌ಗಾಗಿ ಪರಿಶೀಲಿಸಿ” ಎಂಬ ಸಮಸ್ಯೆ ನಿಮಗೆ ಸ್ಟ್ರಿಂಗ್ ನೀಡಲಾಗಿದೆ ಮತ್ತು ಇಲ್ಲ ಎಂದು ಹೇಳುತ್ತದೆ. ಪ್ರಶ್ನೆಗಳ, ಪ್ರತಿ ಪ್ರಶ್ನೆಯು ಎರಡು ಪೂರ್ಣಾಂಕ ಇನ್ಪುಟ್ ಮೌಲ್ಯಗಳನ್ನು i1 ಮತ್ತು i2 ಮತ್ತು 'ch' ಎಂದು ಕರೆಯಲಾಗುವ ಒಂದು ಅಕ್ಷರ ಇನ್ಪುಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಸಮಸ್ಯೆ ಹೇಳಿಕೆಯು ಮೌಲ್ಯಗಳನ್ನು i1 ಮತ್ತು…

ಮತ್ತಷ್ಟು ಓದು

ಕೋಗಿಲೆ ಹ್ಯಾಶಿಂಗ್

ಸಮಸ್ಯೆ ಹೇಳಿಕೆ ಕೋಗಿಲೆ ಹ್ಯಾಶಿಂಗ್ ಎನ್ನುವುದು ಹ್ಯಾಶ್ ಟೇಬಲ್‌ನಲ್ಲಿ ಘರ್ಷಣೆ ಸಂಭವಿಸಿದಾಗ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಬಳಸುವ ವಿಧಾನವಾಗಿದೆ. ಒಂದು ಕೋಷ್ಟಕದಲ್ಲಿ ಹ್ಯಾಶ್ ಕ್ರಿಯೆಯ ಎರಡು ಹ್ಯಾಶ್ ಮೌಲ್ಯಗಳ ಘರ್ಷಣೆಗಳು ಸಂಭವಿಸುತ್ತವೆ. ಒಂದೇ ಕೀಲಿಗಾಗಿ ಎರಡು ಹ್ಯಾಶ್ ಮೌಲ್ಯಗಳು ಹ್ಯಾಶ್ ಕಾರ್ಯದಲ್ಲಿ ಸಂಭವಿಸಿದಾಗ ಘರ್ಷಣೆ ಸಂಭವಿಸುತ್ತದೆ ...

ಮತ್ತಷ್ಟು ಓದು

ವಿಂಗಡಿಸಲಾದ ಸರಣಿಯಲ್ಲಿನ ಘಟನೆಗಳ ಎಣಿಕೆ ಸಂಖ್ಯೆ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ "ವಿಂಗಡಿಸಲಾದ ಸರಣಿಯಲ್ಲಿನ ಎಣಿಕೆಯ ಸಂಖ್ಯೆ" ಸಮಸ್ಯೆಯಲ್ಲಿ, ನಾವು ವಿಂಗಡಿಸಲಾದ ಶ್ರೇಣಿಯನ್ನು ನೀಡಿದ್ದೇವೆ. X ಒಂದು ಪೂರ್ಣಾಂಕವಾಗಿರುವ X ನ ವಿಂಗಡಿಸಲಾದ ಶ್ರೇಣಿಯಲ್ಲಿ ಸಂಭವಿಸುವಿಕೆ ಅಥವಾ ಆವರ್ತನದ ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸಿ. ಉದಾಹರಣೆ ಇನ್ಪುಟ್ 13 1 2 2 2 2 3 3 3 4 4 ...

ಮತ್ತಷ್ಟು ಓದು