ਮਿਲਾ ਕੇ ਕ੍ਰਮਬੱਧ ਸੂਚੀਆਂ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਕਥਨ The Merge k ਕ੍ਰਮਬੱਧ ਸੂਚੀਆਂ ਲੀਟਕੋਡ ਹੱਲ – “K ਕ੍ਰਮਬੱਧ ਸੂਚੀਆਂ ਨੂੰ ਮਿਲਾਓ” ਦੱਸਦਾ ਹੈ ਕਿ k ਲਿੰਕਡ ਸੂਚੀਆਂ ਦੀ ਲੜੀ ਦਿੱਤੀ ਗਈ ਹੈ, ਜਿੱਥੇ ਹਰੇਕ ਲਿੰਕਡ ਸੂਚੀ ਦੇ ਮੁੱਲ ਵੱਧਦੇ ਕ੍ਰਮ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਕੀਤੇ ਗਏ ਹਨ। ਸਾਨੂੰ ਸਾਰੀਆਂ ਕੇ-ਲਿੰਕਡ ਸੂਚੀਆਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਲਿੰਕਡ ਸੂਚੀ ਵਿੱਚ ਮਿਲਾਉਣ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਵਾਪਸ…

ਹੋਰ ਪੜ੍ਹੋ

ਜੌਬ ਸ਼ਡਿਊਲਿੰਗ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ

ਸਮੱਸਿਆ ਬਿਆਨ ਨੌਕਰੀ ਦੀ ਸਮਾਂ-ਸਾਰਣੀ ਵਿੱਚ ਅਧਿਕਤਮ ਲਾਭ ਲੀਟਕੋਡ ਹੱਲ - "ਨੌਕਰੀ ਸਮਾਂ-ਸਾਰਣੀ ਵਿੱਚ ਅਧਿਕਤਮ ਲਾਭ" ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ n ਨੌਕਰੀਆਂ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜਿੱਥੇ ਹਰੇਕ ਕੰਮ ਸਟਾਰਟਟਾਈਮ[i] ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਅੰਤਮ ਸਮੇਂ[i] 'ਤੇ ਖਤਮ ਹੁੰਦਾ ਹੈ ਅਤੇ ਲਾਭ ਦਾ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ]. ਸਾਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ ਵਾਪਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ ਸਾਡੇ ਕੋਲ ਹੋ ਸਕਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਟਾਪੂਆਂ ਦੀ ਸੰਖਿਆ II ਲੀਟਕੋਡ ਹੱਲ

ਆਈਲੈਂਡਜ਼ ਦੀ ਸਮੱਸਿਆ ਸਟੇਟਮੈਂਟ ਨੰਬਰ II ਲੀਟਕੋਡ ਹੱਲ – ਤੁਹਾਨੂੰ mx n ਆਕਾਰ ਦਾ ਇੱਕ ਖਾਲੀ 2D ਬਾਈਨਰੀ ਗਰਿੱਡ ਗਰਿੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਗਰਿੱਡ ਇੱਕ ਨਕਸ਼ੇ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਿੱਥੇ 0 ਪਾਣੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ 1 ਜ਼ਮੀਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਸ਼ੁਰੂ ਵਿੱਚ, ਸਾਰੇ ਸੈੱਲ ਗਰਿੱਡ ਪਾਣੀ ਦੇ ਸੈੱਲ ਹੁੰਦੇ ਹਨ (ਭਾਵ, ਸਾਰੇ ਸੈੱਲ 0 ਦੇ ਹੁੰਦੇ ਹਨ)। ਅਸੀਂ ਜ਼ਮੀਨ ਜੋੜ ਸਕਦੇ ਹਾਂ ...

ਹੋਰ ਪੜ੍ਹੋ

ਰੇਸ ਕਾਰ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਰੇਸ ਕਾਰ ਲੀਟਕੋਡ ਹੱਲ - ਤੁਹਾਡੀ ਕਾਰ 0 ਸਥਿਤੀ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਅਤੇ ਇੱਕ ਅਨੰਤ ਨੰਬਰ ਲਾਈਨ 'ਤੇ +1 ਦੀ ਗਤੀ ਹੁੰਦੀ ਹੈ। ਤੁਹਾਡੀ ਕਾਰ ਨਕਾਰਾਤਮਕ ਸਥਿਤੀ ਵਿੱਚ ਜਾ ਸਕਦੀ ਹੈ। ਤੁਹਾਡੀ ਕਾਰ ਹਦਾਇਤਾਂ 'ਏ' (ਐਕਲੇਰੇਟ) ਅਤੇ 'ਆਰ' (ਉਲਟ) ਦੇ ਕ੍ਰਮ ਅਨੁਸਾਰ ਆਪਣੇ ਆਪ ਚਲਦੀ ਹੈ: ਜਦੋਂ ਤੁਹਾਨੂੰ 'ਏ' ਹਦਾਇਤ ਮਿਲਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਡੀ ਕਾਰ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਦੀ ਹੈ: ਸਥਿਤੀ += ਸਪੀਡ …

ਹੋਰ ਪੜ੍ਹੋ

ਰੁਕਾਵਟਾਂ ਦੇ ਖਾਤਮੇ ਲੀਟਕੋਡ ਹੱਲ ਦੇ ਨਾਲ ਇੱਕ ਗਰਿੱਡ ਵਿੱਚ ਸਭ ਤੋਂ ਛੋਟਾ ਮਾਰਗ

ਰੁਕਾਵਟਾਂ ਦੇ ਖਾਤਮੇ ਦੇ ਨਾਲ ਇੱਕ ਗਰਿੱਡ ਵਿੱਚ ਸਮੱਸਿਆ ਬਿਆਨ ਲੀਟਕੋਡ ਹੱਲ - ਤੁਹਾਨੂੰ ਇੱਕ mxn ਪੂਰਨ ਅੰਕ ਮੈਟਰਿਕਸ ਗਰਿੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਹਰੇਕ ਸੈੱਲ ਜਾਂ ਤਾਂ 0 (ਖਾਲੀ) ਜਾਂ 1 (ਰੁਕਾਵਟ) ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ ਇੱਕ ਕਦਮ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਤੋਂ ਉੱਪਰ, ਹੇਠਾਂ, ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਪਾਸੇ ਜਾ ਸਕਦੇ ਹੋ। ਉੱਪਰ ਖੱਬੇ ਪਾਸੇ ਤੋਂ ਪੈਦਲ ਚੱਲਣ ਲਈ ਘੱਟੋ-ਘੱਟ ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ ਵਾਪਸ ਕਰੋ ...

ਹੋਰ ਪੜ੍ਹੋ

N-Queens LeetCode ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ N-Queens LeetCode Solution - n-Queens ਬੁਝਾਰਤ n Queens ਨੂੰ nxn ਸ਼ਤਰੰਜ ਦੇ ਬੋਰਡ 'ਤੇ ਰੱਖਣ ਦੀ ਸਮੱਸਿਆ ਹੈ ਤਾਂ ਕਿ ਕੋਈ ਵੀ ਦੋ ਰਾਣੀਆਂ ਇੱਕ ਦੂਜੇ 'ਤੇ ਹਮਲਾ ਨਾ ਕਰਨ। ਇੱਕ ਪੂਰਨ ਅੰਕ n ਦਿੱਤੇ ਜਾਣ 'ਤੇ, n-ਕੁਈਨਜ਼ ਪਹੇਲੀ ਦੇ ਸਾਰੇ ਵੱਖਰੇ ਹੱਲ ਵਾਪਸ ਕਰੋ। ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਕ੍ਰਮ ਵਿੱਚ ਜਵਾਬ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹੋ। ਹਰੇਕ ਹੱਲ ਵਿੱਚ ਇੱਕ ਵੱਖਰੀ ਬੋਰਡ ਕੌਂਫਿਗਰੇਸ਼ਨ ਹੁੰਦੀ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਹਿਸਟੋਗ੍ਰਾਮ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਡਾ ਆਇਤਕਾਰ

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

ਹੋਰ ਪੜ੍ਹੋ

ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਲੀਟਕੋਡ ਹੱਲ – ਇੱਕ ਇਨਪੁਟ ਸਟ੍ਰਿੰਗ s ਅਤੇ ਇੱਕ ਪੈਟਰਨ p ਦਿੱਤੇ ਗਏ, '.' ਲਈ ਸਮਰਥਨ ਦੇ ਨਾਲ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਮੈਚਿੰਗ ਲਾਗੂ ਕਰੋ। ਅਤੇ '*' ਜਿੱਥੇ: '.' ਕਿਸੇ ਇੱਕ ਅੱਖਰ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। '*' ਪਿਛਲੇ ਤੱਤ ਦੇ ਜ਼ੀਰੋ ਜਾਂ ਵੱਧ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਮਿਲਾਨ ਨੂੰ ਪੂਰੀ ਇੰਪੁੱਟ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕਵਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ (ਅੰਸ਼ਕ ਨਹੀਂ)। ਉਦਾਹਰਨ ਟੈਸਟ ਕੇਸ 1: ਇਨਪੁਟ: …

ਹੋਰ ਪੜ੍ਹੋ

ਡਾਟਾ ਸਟ੍ਰੀਮ ਲੀਟਕੋਡ ਹੱਲ ਤੋਂ ਮੱਧਮਾਨ ਲੱਭੋ

ਸਮੱਸਿਆ ਬਿਆਨ ਡੇਟਾ ਸਟ੍ਰੀਮ ਲੀਟਕੋਡ ਹੱਲ ਤੋਂ ਮੱਧਮਾਨ ਲੱਭੋ - ਮੱਧਮਾਨ ਇੱਕ ਕ੍ਰਮਬੱਧ ਪੂਰਨ ਅੰਕ ਸੂਚੀ ਵਿੱਚ ਮੱਧ ਮੁੱਲ ਹੈ। ਜੇਕਰ ਸੂਚੀ ਦਾ ਆਕਾਰ ਬਰਾਬਰ ਹੈ, ਤਾਂ ਕੋਈ ਮੱਧ ਮੁੱਲ ਨਹੀਂ ਹੈ ਅਤੇ ਮੱਧਮਾਨ ਦੋ ਮੱਧ ਮੁੱਲਾਂ ਦਾ ਮੱਧਮਾਨ ਹੈ। ਉਦਾਹਰਨ ਲਈ, arr = [2,3,4] ਲਈ, ਔਸਤ …

ਹੋਰ ਪੜ੍ਹੋ

Translate »