ਸਟ੍ਰੀਮ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਵਿਚ ਕੇਥ ਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਐਲੀਮੈਂਟ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ ਕਲਾਸ KthLargest () ਡਿਜ਼ਾਇਨ ਕਰਨਾ ਪੈਂਦਾ ਹੈ ਜਿਸਦੀ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਇੱਕ ਪੂਰਨ ਅੰਕ k ਹੁੰਦਾ ਹੈ ਅਤੇ ਪੂਰਨ ਅੰਕ ਦੀ ਇੱਕ ਲੜੀ ਹੁੰਦੀ ਹੈ. ਸਾਨੂੰ ਇਸਦੇ ਲਈ ਇੱਕ ਪੈਰਾਮੀਟਰਾਈਜ਼ਡ ਕੰਸਟਰਕਟਰ ਲਿਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜਦੋਂ ਇੱਕ ਪੂਰਨ ਅੰਕ k ਅਤੇ ਐਰੇ ਨੰਬਰ ਆਰਗੁਮੈਂਟਸ ਦੇ ਤੌਰ ਤੇ ਪਾਸ ਕੀਤੇ ਜਾਂਦੇ ਹਨ. ਕਲਾਸ ਵਿੱਚ ਇੱਕ ਫੰਕਸ਼ਨ ਐਡ (ਵਾਲ) ਵੀ ਹੁੰਦਾ ਹੈ ਜੋ ਜੋੜਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਜੋੜ ਜੋੜ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਜੋੜ ਜੋੜ ਲੀਟਕੋਡ ਹੱਲ ਸਾਨੂੰ ਇੱਕ ਪੂਰਨ ਅੰਕ ਜਾਂ ਪੂਰਨ ਅੰਕ ਦੀ ਸੂਚੀ ਅਤੇ ਟੀਚਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਸਾਨੂੰ ਉਹਨਾਂ ਸੰਜੋਗਾਂ ਨੂੰ ਲੱਭਣ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੋ ਇਨ੍ਹਾਂ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਈਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ ਜੋ ਨਿਰਧਾਰਤ ਟੀਚੇ ਨੂੰ ਜੋੜਦੀਆਂ ਹਨ. ਇਸ ਲਈ ਵਧੇਰੇ ਰਸਮੀ ਤੌਰ 'ਤੇ, ਅਸੀਂ ਦਿੱਤੇ ਗਏ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹਾਂ ...

ਹੋਰ ਪੜ੍ਹੋ

ਅਧਿਕਤਮ ਸੁਬਾਰਰੇ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇੱਕ ਪੂਰਨ ਅੰਕ ਵਾਲੇ ਐਰੇ ਨੰਬਰ ਨੂੰ ਦਿੱਤੇ ਜਾਣ 'ਤੇ, ਇਕਸਾਰ ਸਬਬਾਰਰੇ (ਘੱਟੋ ਘੱਟ ਇਕ ਨੰਬਰ ਵਾਲਾ) ਲੱਭੋ ਜਿਸ ਵਿਚ ਸਭ ਤੋਂ ਵੱਧ ਜੋੜ ਹੈ ਅਤੇ ਇਸ ਦੀ ਰਕਮ ਵਾਪਸ ਕਰੋ. ਉਦਾਹਰਨ ਨੰਬਰ = [-2,1, -3,4, -1,2,1, -5,4] ਵਿਆਖਿਆ: [6, -4] ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਧ ਜੋੜ = 1,2,1. ਨੰਬਰ = [- 6] -1 ਪਹੁੰਚ 1 (ਵੰਡੋ ਅਤੇ ਜਿੱਤੋ) ਇਸ ਪਹੁੰਚ ਵਿੱਚ…

ਹੋਰ ਪੜ੍ਹੋ

ਵਿਲੱਖਣ ਮਾਰਗ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਵਿਲੱਖਣ ਮਾਰਗ ਲੀਟਕੋਡ ਹੱਲ ਕਹਿੰਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇੱਕ ਗਰਿੱਡ ਦੇ ਆਕਾਰ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹੋਏ ਦੋ ਪੂਰਨ ਅੰਕ ਦਿੱਤੇ ਗਏ ਹਨ. ਗਰਿੱਡ ਦੇ ਆਕਾਰ, ਲੰਬਾਈ ਅਤੇ ਗਰਿੱਡ ਦੀ ਚੌੜਾਈ ਦੀ ਵਰਤੋਂ ਕਰਨਾ. ਸਾਨੂੰ ਗਰਿੱਡ ਦੇ ਉਪਰਲੇ ਖੱਬੇ ਕੋਨੇ ਤੋਂ ਵਿਲੱਖਣ ਮਾਰਗਾਂ ਦੀ ਸੰਖਿਆ ਲੱਭਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਰੋਮਨ ਟੂ ਇੰਟਿਜਰ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ

“ਰੋਮਨ ਟੂ ਇੰਟੀਜਰ” ਦੀ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ ਸਤਰ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਇਸਦੇ ਰੋਮਨ ਅੰਕਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਕੁਝ ਸਕਾਰਾਤਮਕ ਪੂਰਨ ਅੰਕ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ. ਰੋਮਨ ਅੰਕਾਂ ਨੂੰ 7 ਅੱਖਰਾਂ ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ ਜੋ ਕਿ ਹੇਠਲੀ ਸਾਰਣੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੂਰਨ ਅੰਕ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹਨ: ਨੋਟ: ਦਿੱਤੇ ਰੋਮਨ ਅੰਕਾਂ ਦਾ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਵੱਧ ਨਹੀਂ ਜਾਵੇਗਾ ਜਾਂ…

ਹੋਰ ਪੜ੍ਹੋ

ਪਾਵ (ਐਕਸ, ਐਨ) ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ “ਪਾਓ (ਐਕਸ, ਐਨ) ਲੀਟਕੋਡ ਸਲੂਸ਼ਨ” ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਦੋ ਨੰਬਰ ਦਿੱਤੇ ਗਏ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿਚੋਂ ਇਕ ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਨੰਬਰ ਅਤੇ ਦੂਜਾ ਪੂਰਨ ਅੰਕ ਹੈ. ਪੂਰਨ ਅੰਕ ਦਾ ਸੰਖੇਪ ਦੱਸਦਾ ਹੈ ਅਤੇ ਅਧਾਰ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਨੰਬਰ ਹੁੰਦਾ ਹੈ. ਸਾਨੂੰ ਬੇਸ ਤੇ ਐਕਸਪੌਂਟਰ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮੁੱਲ ਲੱਭਣ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. …

ਹੋਰ ਪੜ੍ਹੋ

ਲੀਟਕੋਡ ਹੱਲ

ਪਰਮੂਟੇਸ਼ਨਸ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਸਮੁੱਚੇ ਅੰਕ ਦਾ ਇੱਕ ਸਧਾਰਨ ਕ੍ਰਮ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਸਾਨੂੰ ਦੱਸੇ ਗਏ ਕ੍ਰਮ ਦੇ ਸਾਰੇ ਅਨੁਮਾਨਾਂ ਦਾ ਇੱਕ ਪੂਰਾ ਵੈਕਟਰ ਜਾਂ ਐਰੇ ਵਾਪਸ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ. ਇਸ ਲਈ, ਸਮੱਸਿਆ ਦੇ ਹੱਲ ਵਿੱਚ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ. ਸਾਨੂੰ ਆਗਿਆ ਦੇ ਨਾਲ ਜਾਣੂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਲਈ, ਇਕ ਅਨੁਮਾਨ ਇਕ ਪ੍ਰਬੰਧ ਤੋਂ ਇਲਾਵਾ ਕੁਝ ਵੀ ਨਹੀਂ ...

ਹੋਰ ਪੜ੍ਹੋ

ਕ੍ਰਮਬੱਧ ਕੀਤੇ ਐਰੇ ਲੇਟਕੋਡ ਹੱਲ

“ਮਰਜੀਆਂ ਛਾਂਟੀਆਂ ਐਰੇਜਾਂ” ਦੀ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਦੋ ਐਰੇ ਗੈਰ-ਉਤਰਦੇ ਕ੍ਰਮ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਕੀਤੇ ਗਏ ਹਨ. ਪਹਿਲੀ ਐਰੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਹੀਂ ਭਰੀ ਗਈ ਹੈ ਅਤੇ ਦੂਜੀ ਐਰੇ ਦੇ ਸਾਰੇ ਤੱਤ ਨੂੰ ਵੀ ਅਨੁਕੂਲ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਥਾਂ ਹੈ. ਸਾਨੂੰ ਦੋ ਐਰੇ ਨੂੰ ਮਿਲਾਉਣਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਹਿਲੀ ਐਰੇ ਵਿਚ ਐਲੀਮੈਂਟਸ ਹੁੰਦੇ ਹਨ…

ਹੋਰ ਪੜ੍ਹੋ

ਘੁੰਮਦੇ ਕ੍ਰਮਬੱਧ ਐਰੇ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਖੋਜ

ਇੱਕ ਕ੍ਰਮਬੱਧ ਐਰੇ ਤੇ ਵਿਚਾਰ ਕਰੋ ਪਰ ਇੱਕ ਇੰਡੈਕਸ ਚੁਣਿਆ ਗਿਆ ਅਤੇ ਐਰੇ ਨੂੰ ਉਸ ਬਿੰਦੂ ਤੇ ਘੁੰਮਾਇਆ ਗਿਆ. ਹੁਣ, ਇਕ ਵਾਰ ਐਰੇ ਘੁੰਮਣ ਤੋਂ ਬਾਅਦ ਤੁਹਾਨੂੰ ਇਕ ਖਾਸ ਨਿਸ਼ਾਨਾ ਤੱਤ ਲੱਭਣ ਅਤੇ ਇਸ ਦੀ ਸੂਚੀ ਨੂੰ ਵਾਪਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ. ਕੇਸ ਵਿੱਚ, ਤੱਤ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਵਾਪਸੀ -1. ਸਮੱਸਿਆ ਆਮ ਤੌਰ 'ਤੇ ...

ਹੋਰ ਪੜ੍ਹੋ

ਵੈਧ ਅਨਗਰਾਮ

“ਵੈਧ ਅਨਗ੍ਰਾਮਜ਼” ਦੀ ਸਮੱਸਿਆ ਵਿਚ ਅਸੀਂ ਦੋ ਸਤਰਾਂ str1 ਅਤੇ str2 ਦਿੱਤੀਆਂ ਹਨ। ਇਹ ਪਤਾ ਲਗਾਓ ਕਿ ਦੋਵੇਂ ਸਤਰ ਅਨਗਰਾਮ ਹਨ ਜਾਂ ਨਹੀਂ. ਜੇ ਉਹ ਐਨਾਗਰਾਮ ਹਨ ਤਾਂ ਸਹੀ ਵਾਪਸ ਪਰਤੋ ਅਤੇ ਗਲਤ ਵਾਪਸ ਜਾਓ. ਉਦਾਹਰਨ ਇਨਪੁਟ: str1 = “abcbac” str2 = “aabbcc” ਆਉਟਪੁੱਟ: ਸਹੀ ਵਿਆਖਿਆ: ਕਿਉਂਕਿ str2 ਰੀਅਰਰੇਂਜਿੰਗ ਦੁਆਰਾ ਬਣਾਈ ਜਾ ਸਕਦੀ ਹੈ…

ਹੋਰ ਪੜ੍ਹੋ