ਵੈਧ ਬਰੈਕਟਸ ਲੀਟਕੋਡ ਹੱਲ ਬਣਾਉਣ ਲਈ ਘੱਟੋ-ਘੱਟ ਹਟਾਓ

ਸਮੱਸਿਆ ਬਿਆਨ ਵੈਧ ਬਰੈਕਟ ਬਣਾਉਣ ਲਈ ਘੱਟੋ-ਘੱਟ ਹਟਾਓ ਲੀਟਕੋਡ ਹੱਲ – ਤੁਹਾਨੂੰ '(', ')' ਅਤੇ ਛੋਟੇ ਅੰਗਰੇਜ਼ੀ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ। ਤੁਹਾਡਾ ਕੰਮ ਬਰੈਕਟਾਂ ਦੀ ਘੱਟੋ-ਘੱਟ ਸੰਖਿਆ ('(' ਜਾਂ ')', ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ) ਨੂੰ ਹਟਾਉਣਾ ਹੈ ਤਾਂ ਜੋ ਨਤੀਜੇ ਵਜੋਂ ਬਰੈਕਟਾਂ ਦੀ ਸਤਰ…

ਹੋਰ ਪੜ੍ਹੋ

ਟ੍ਰੈਪਿੰਗ ਰੇਨ ਵਾਟਰ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਦ ਟ੍ਰੈਪਿੰਗ ਰੇਨ ਵਾਟਰ ਲੀਟਕੋਡ ਹੱਲ – “ਟਰੈਪਿੰਗ ਰੇਨ ਵਾਟਰ” ਦੱਸਦਾ ਹੈ ਕਿ ਉਚਾਈ ਦੀ ਇੱਕ ਲੜੀ ਦਿੱਤੀ ਗਈ ਹੈ ਜੋ ਇੱਕ ਉਚਾਈ ਦੇ ਨਕਸ਼ੇ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਜਿੱਥੇ ਹਰੇਕ ਪੱਟੀ ਦੀ ਚੌੜਾਈ 1 ਹੈ। ਸਾਨੂੰ ਮੀਂਹ ਤੋਂ ਬਾਅਦ ਫਸੇ ਪਾਣੀ ਦੀ ਮਾਤਰਾ ਦਾ ਪਤਾ ਲਗਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਉਦਾਹਰਨ: ਇੰਪੁੱਟ: ਉਚਾਈ = [0,1,0,2,1,0,1,3,2,1,2,1] ਆਉਟਪੁੱਟ: 6 ਵਿਆਖਿਆ: ਜਾਂਚ ਕਰੋ ...

ਹੋਰ ਪੜ੍ਹੋ

ਵੈਧ ਬਰੈਕਟਸ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਵੈਧ ਬਰੈਕਟਸ ਲੀਟਕੋਡ ਹੱਲ – “ਵੈਧ ਬਰੈਕਟਸ” ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ '(', ')', '{', '}', '[' ਅਤੇ ']' ਅੱਖਰਾਂ ਵਾਲੀ ਸਤਰ ਦਿੱਤੀ ਗਈ ਹੈ। ਸਾਨੂੰ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਕਿ ਕੀ ਇਨਪੁਟ ਸਤਰ ਇੱਕ ਵੈਧ ਸਤਰ ਹੈ ਜਾਂ ਨਹੀਂ। ਇੱਕ ਸਟ੍ਰਿੰਗ ਨੂੰ ਇੱਕ ਵੈਧ ਸਤਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਖੁੱਲੇ ਬਰੈਕਟ ਬੰਦ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ...

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਇਨਕਰੀਮੈਂਟ ਓਪਰੇਸ਼ਨ ਲੀਟਕੋਡ ਹੱਲ ਨਾਲ ਇੱਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰੋ

ਸਮੱਸਿਆ ਬਿਆਨ ਇਨਕਰੀਮੈਂਟ ਓਪਰੇਸ਼ਨ ਲੀਟਕੋਡ ਹੱਲ ਨਾਲ ਇੱਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰੋ - ਦੱਸਦਾ ਹੈ ਕਿ ਸਾਨੂੰ ਇੱਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜੋ ਹੇਠਾਂ ਦਿੱਤੇ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਸਟੈਕ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਸਮਰੱਥਾ ਨਿਰਧਾਰਤ ਕਰੋ। ਪੁਸ਼ ਓਪਰੇਸ਼ਨ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕਰੋ, ਜੇਕਰ ਸਟੈਕ ਦਾ ਆਕਾਰ ਵੱਧ ਤੋਂ ਵੱਧ ਸਮਰੱਥਾ ਤੋਂ ਸਖਤੀ ਨਾਲ ਘੱਟ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਮਿਨ ਸਟੈਕ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਇਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰੋ ਜੋ ਪੁਸ਼, ਪੌਪ, ਟਾਪ, ਅਤੇ ਨਿਰੰਤਰ ਸਮੇਂ ਵਿਚ ਘੱਟੋ ਘੱਟ ਤੱਤ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ. ਪੁਸ਼ (ਐਕਸ) - ਐਲੀਮੈਂਟ ਐਕਸ ਨੂੰ ਸਟੈਕ ਉੱਤੇ ਧੱਕੋ. ਪੌਪ () - ਸਟੈਕ ਦੇ ਉਪਰਲੇ ਤੱਤ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ. ਚੋਟੀ () - ਚੋਟੀ ਦਾ ਤੱਤ ਪ੍ਰਾਪਤ ਕਰੋ. getMin () - ਸਟੈਕ ਵਿੱਚ ਘੱਟੋ ਘੱਟ ਤੱਤ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ. …

ਹੋਰ ਪੜ੍ਹੋ

ਸਟੈਕ ਆਪ੍ਰੇਸ਼ਨਜ ਲੈਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਨਾਲ ਐਰੇ ਬਣਾਓ

ਸਟੈਕ ਆਪ੍ਰੇਸ਼ਨਜ ਲੇਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਦੀ ਸਮੱਸਿਆ ਨਾਲ ਏਰੇ ਬਣਾਓ ਇਕ ਪੂਰਨ ਅੰਕ ਅਤੇ ਇਕ ਪੂਰਨ ਅੰਕ n ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਸਮੱਸਿਆ ਦੱਸਦੀ ਹੈ ਕਿ ਸਾਨੂੰ ਪੂਰਨ ਅੰਕ 1 ਤੋਂ n ਤੱਕ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਫਿਰ ਅਸੀਂ ਪੂਰਨ ਅੰਕ ਨੂੰ ਬਣਾਉਣ ਲਈ ਇੱਕ ਸਟੈਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਜੋ ਸਾਨੂੰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਕਰੈਲਰ ਲੌਗ ਫੋਲਡਰ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਅਸੀਂ ਫੋਲਡਰ ਸਿਸਟਮ ਵਿੱਚ ਆਪਣੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰ ਰਹੇ ਹਾਂ. ਅਸੀਂ ਸ਼ੁਰੂ ਵਿਚ ਇਸ ਸਿਸਟਮ ਦੇ ਰੂਟ ਫੋਲਡਰ ਜਾਂ ਮੁੱਖ ਫੋਲਡਰ ਵਿਚ ਹਾਂ. ਸਾਡੇ ਕੋਲ ਇਥੇ ਮੂਲ ਰੂਪ ਵਿੱਚ 3 ਕਿਸਮਾਂ ਦੀਆਂ ਕਮਾਂਡਾਂ ਹਨ. ਕਮਾਂਡਾਂ ਸਤਰ ਦੇ ਰੂਪ ਵਿਚ ਹੁੰਦੀਆਂ ਹਨ ਜਿਸ ਵਿਚ ਹਰ ਸਤਰ…

ਹੋਰ ਪੜ੍ਹੋ

ਅਗਲਾ ਗ੍ਰੇਟਰ ਐਲੀਮੈਂਟ I ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਦੋ ਸੂਚੀਆਂ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜਿਸ ਵਿੱਚ ਪਹਿਲੀ ਸੂਚੀ ਦੂਜੀ ਸੂਚੀ ਦਾ ਉਪਸੈੱਟ ਹੈ. ਪਹਿਲੀ ਸੂਚੀ ਦੇ ਹਰੇਕ ਤੱਤ ਲਈ, ਸਾਨੂੰ ਦੂਜੀ ਸੂਚੀ ਵਿੱਚ ਅਗਲਾ ਵੱਡਾ ਤੱਤ ਲੱਭਣਾ ਪਏਗਾ. ਉਦਾਹਰਨ ਨੰਬਰ 1 = [4,1,2], ਨੰਬਰ 2 = [1,3,4,2] [-1,3, -1] ਵਿਆਖਿਆ: ਲਿਸਟ 1 ਦੇ ਪਹਿਲੇ ਤੱਤ ਲਈ ਭਾਵ ਉਥੇ 4 ਲਈ…

ਹੋਰ ਪੜ੍ਹੋ

ਜਾਵਾ ਸਟੈਕ ਉਦਾਹਰਨ

ਜਾਵਾ ਸਟੈਕ ਕਲਾਸ ਕੀ ਹੈ? ਜਾਵਾ ਸਟੈਕ ਕਲਾਸ ਸਥਾਪਨਾ ਸਟੈਕ ਡਾਟਾ structureਾਂਚੇ 'ਤੇ ਅਧਾਰਤ ਹੈ. ਇਹ ਲਾਸਟ-ਇਨ-ਫਸਟ-ਆ (ਟ (LIFO) ਦੇ ਸੰਕਲਪ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਜਿਸਦਾ ਅਰਥ ਹੈ ਉਹ ਤੱਤ ਜਿਸਦਾ ਅਸੀਂ ਅੰਤ ਵਿੱਚ ਪਾਉਂਦੇ ਹਾਂ ਪਹਿਲਾਂ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ. ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿਚ, ਅਸੀਂ ਤੱਤ ਨੂੰ ਸਿਰਫ ... ਦੇ ਸਿਖਰ ਤੋਂ ਮਿਟਾ ਸਕਦੇ ਹਾਂ

ਹੋਰ ਪੜ੍ਹੋ

Translate »