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

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

ಮತ್ತಷ್ಟು ಓದು

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

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

ಮತ್ತಷ್ಟು ಓದು

ಅರೇ ಲೀಟ್‌ಕೋಡ್ ಪರಿಹಾರದಲ್ಲಿ ಎರಡು ಅಂಶಗಳ ಗರಿಷ್ಠ ಉತ್ಪನ್ನ

“ಒಂದು ಶ್ರೇಣಿಯಲ್ಲಿನ ಎರಡು ಅಂಶಗಳ ಗರಿಷ್ಠ ಉತ್ಪನ್ನ” ಸಮಸ್ಯೆಯಲ್ಲಿ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಶ್ರೇಣಿಯಲ್ಲಿ ನಾನು ಮತ್ತು ಜೆ ಎಂಬ ಎರಡು ಸೂಚ್ಯಂಕಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ನಮ್ಮ ಗುರಿಯಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ಉತ್ಪನ್ನ (ಎ [ನಾನು] - 1) * (ಎ [ಜೆ] - 1) ಗರಿಷ್ಠ. ರಚನೆಯು ಕನಿಷ್ಠ 2 ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಎಲ್ಲಾ…

ಮತ್ತಷ್ಟು ಓದು

ಸ್ಕ್ರಾಂಬಲ್ ಸ್ಟ್ರಿಂಗ್

ಸಮಸ್ಯೆ ಹೇಳಿಕೆ "ಸ್ಕ್ರ್ಯಾಂಬಲ್ ಸ್ಟ್ರಿಂಗ್" ಸಮಸ್ಯೆ ನಿಮಗೆ ಎರಡು ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ನೀಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಎರಡನೇ ಸ್ಟ್ರಿಂಗ್ ಮೊದಲಿನ ಸ್ಕ್ರ್ಯಾಂಬ್ಲ್ಡ್ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ಪರಿಶೀಲಿಸಿ? ವಿವರಣೆ ಲೆಟ್ ಸ್ಟ್ರಿಂಗ್ s = “ಮಹಾನ್” ಗಳನ್ನು ಬೈನರಿ ವೃಕ್ಷವಾಗಿ ಪ್ರತಿನಿಧಿಸುವುದರಿಂದ ಅದನ್ನು ಎರಡು ಖಾಲಿ ಅಲ್ಲದ ಉಪ-ತಂತಿಗಳಾಗಿ ಪುನರಾವರ್ತಿತವಾಗಿ ವಿಭಜಿಸಿ. ಈ ಸ್ಟ್ರಿಂಗ್ ಹೀಗಿರಬಹುದು ...

ಮತ್ತಷ್ಟು ಓದು

ಕಾನ್ವೆಕ್ಸ್ ಹಲ್ ಅಲ್ಗಾರಿದಮ್

"ಕಾನ್ವೆಕ್ಸ್ ಹಲ್ ಅಲ್ಗಾರಿದಮ್" ಸಮಸ್ಯೆಯಲ್ಲಿ ನಾವು ಕೆಲವು ಅಂಶಗಳ ಗುಂಪನ್ನು ನೀಡಿದ್ದೇವೆ. ಅದರೊಳಗಿನ ಎಲ್ಲಾ ಇತರ ಬಿಂದುಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಆ ಬಿಂದುಗಳೊಂದಿಗೆ ರೂಪಿಸಬಹುದಾದ ಚಿಕ್ಕ ಬಹುಭುಜಾಕೃತಿಯನ್ನು ಅದರ ಪೀನ ಹಲ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಜಾರ್ವಿಸ್ ಅಲ್ಗಾರಿದಮ್ ಬಳಸಿ ಇದನ್ನು ಸಾಧಿಸಬಹುದು. ಅಲ್ಗಾರಿದಮ್ ಒಂದು ಎಡಬಿಂದುವನ್ನು ಆರಂಭಿಸಿ ...

ಮತ್ತಷ್ಟು ಓದು

1 ಸೆ ಎಣಿಕೆ ಹೊಂದಿರುವ ಅತಿ ಉದ್ದದ ಸಬ್‌ರೇ 0 ಸೆ ಎಣಿಕೆಗಿಂತ ಒಂದು ಹೆಚ್ಚು

ನಾವು ಪೂರ್ಣಾಂಕಗಳ ಶ್ರೇಣಿಯನ್ನು ನೀಡಿದ್ದೇವೆ. ಒಂದು ಅರೇ 1 ಮತ್ತು 0 ಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ. ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆಯು ಉದ್ದದ ಉಪ-ಅರೇ ಉದ್ದವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಕೇಳುತ್ತದೆ, ಇದು 1 ರ ಅಂಕಿಯ ಪ್ರಮಾಣವನ್ನು ಹೊಂದಿರುವ ಉಪ-ಶ್ರೇಣಿಯಲ್ಲಿನ 0 ಗಳ ಎಣಿಕೆಗಿಂತ ಕೇವಲ ಒಂದು ಹೆಚ್ಚು. ಉದಾಹರಣೆ ಇನ್‌ಪುಟ್: arr [] = ...

ಮತ್ತಷ್ಟು ಓದು

ಕೆಗಿಂತ ಹೆಚ್ಚು ವಿಶಿಷ್ಟ ಅಂಶಗಳನ್ನು ಹೊಂದಿರದ ಉದ್ದದ ಸಬ್‌ರೇ

"ಕೆ ಗಿಂತ ಹೆಚ್ಚಿನ ಅಂಶಗಳನ್ನು ಹೊಂದಿರದ ಉದ್ದವಾದ ಸಬ್‌ರೇ" ಸಮಸ್ಯೆ ನೀವು ಪೂರ್ಣಾಂಕಗಳ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆಯೆಂದು ಹೇಳುತ್ತದೆ, ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆಯು ಕೆ ವಿಭಿನ್ನ ಅಂಶಗಳಿಗಿಂತ ಹೆಚ್ಚಿಲ್ಲದ ಅತಿ ಉದ್ದದ ಉಪ-ಶ್ರೇಣಿಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ಕೇಳುತ್ತದೆ. ಉದಾಹರಣೆ ಅರ್ [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

ಮತ್ತಷ್ಟು ಓದು

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

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

ಮತ್ತಷ್ಟು ಓದು

ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀ ಅಳಿಸುವ ಕಾರ್ಯಾಚರಣೆ

ಸಮಸ್ಯೆ ಹೇಳಿಕೆ "ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀ ಡಿಲೀಟ್ ಆಪರೇಷನ್" ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಗಾಗಿ ಡಿಲೀಟ್ ಆಪರೇಷನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ. ನೀಡಿರುವ ಕೀ/ಡೇಟಾದೊಂದಿಗೆ ನೋಡ್ ಅನ್ನು ಅಳಿಸುವ ಕಾರ್ಯವನ್ನು ಅಳಿಸಿ ಕಾರ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಅಳಿಸಬೇಕಾದ ಉದಾಹರಣೆ ಇನ್ಪುಟ್ ನೋಡ್ = 5 ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಗಾಗಿ ಔಟ್ಪುಟ್ ಅಪ್ರೋಚ್ ಡಿಲೀಟ್ ಆಪರೇಷನ್ ಆದ್ದರಿಂದ ...

ಮತ್ತಷ್ಟು ಓದು

ಸ್ಟಾಕ್ ಖರೀದಿಸಲು ಮತ್ತು ಮಾರಾಟ ಮಾಡಲು ಉತ್ತಮ ಸಮಯ

ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ "ಸ್ಟಾಕ್ ಅನ್ನು ಖರೀದಿಸಲು ಮತ್ತು ಮಾರಾಟ ಮಾಡಲು ಉತ್ತಮ ಸಮಯ" ಎಂದು ಹೇಳುತ್ತದೆ, ನಿಮಗೆ n ಉದ್ದದ ಬೆಲೆಗಳ ಶ್ರೇಣಿಯನ್ನು ನೀಡಲಾಗಿದೆ, ಅಲ್ಲಿ ಐಥ್ ಅಂಶವು ಇಥ್ ದಿನದಂದು ಸ್ಟಾಕ್ ಬೆಲೆಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ನಾವು ಕೇವಲ ಒಂದು ವಹಿವಾಟು ಮಾಡಲು ಸಾಧ್ಯವಾದರೆ, ಅಂದರೆ, ಒಂದು ದಿನ ಖರೀದಿಸಲು ಮತ್ತು ...

ಮತ್ತಷ್ಟು ಓದು