ਏਅਰਬੀਐਨਬੀ ਇੰਟਰਵਿview ਪ੍ਰਸ਼ਨ

ਏਅਰਬੀਐਨਬੀ ਐਰੇ ਸਵਾਲ

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

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 3. ਇੱਕ ਕ੍ਰਮਬੱਧ ਐਰੇ ਵਿੱਚ ਮੌਜੂਦਗੀ ਦੀ ਗਿਣਤੀ ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ "ਇੱਕ ਛਾਂਟੀ ਕੀਤੀ ਗਈ ਐਰੇ ਵਿੱਚ ਮੌਜੂਦਗੀ ਦੀ ਗਿਣਤੀ" ਵਿੱਚ ਸਮੱਸਿਆ, ਅਸੀਂ ਇੱਕ ਛਾਂਟੀ ਕੀਤੀ ਐਰੇ ਦਿੱਤੀ ਹੈ. ਕ੍ਰਮਬੱਧ ਲੜੀ ਦੇ ਐਰੇ ਵਿੱਚ ਵਾਰ ਦੀ ਗਿਣਤੀ ਜਾਂ ਬਾਰੰਬਾਰਤਾ ਦੀ ਗਿਣਤੀ ਕਰੋ ਜਿੱਥੇ X ਪੂਰਨ ਅੰਕ ਹੁੰਦਾ ਹੈ. ਉਦਾਹਰਨ ਇਨਪੁਟ 13 1 2 2 2 2 3 3 3 4 4 ...

ਹੋਰ ਪੜ੍ਹੋ

ਏਅਰਬੀਐਨਬੀ ਸਟੈਕ ਸਵਾਲ

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

ਹੋਰ ਪੜ੍ਹੋ

Airbnb ਹੋਰ ਸਵਾਲ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 6. ਸਭ ਤੋਂ ਛੋਟਾ ਆਮ ਖੇਤਰ ਲੀਟਕੋਡ ਹੱਲ ਸਮੱਸਿਆ ਬਿਆਨ ਸਭ ਤੋਂ ਛੋਟਾ ਸਾਂਝਾ ਖੇਤਰ ਲੀਟਕੋਡ ਹੱਲ - ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਖੇਤਰਾਂ ਦੀਆਂ ਕੁਝ ਸੂਚੀਆਂ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜਿੱਥੇ ਹਰੇਕ ਸੂਚੀ ਦੇ ਪਹਿਲੇ ਖੇਤਰ ਵਿੱਚ ਉਸ ਸੂਚੀ ਵਿੱਚ ਹੋਰ ਸਾਰੇ ਖੇਤਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ, ਜੇਕਰ ਇੱਕ ਖੇਤਰ x ਵਿੱਚ ਕੋਈ ਹੋਰ ਖੇਤਰ y ਹੁੰਦਾ ਹੈ ਤਾਂ x y ਤੋਂ ਵੱਡਾ ਹੁੰਦਾ ਹੈ। ਨਾਲ ਹੀ, ਪਰਿਭਾਸ਼ਾ ਦੁਆਰਾ, ਇੱਕ ਖੇਤਰ x ਵਿੱਚ ਆਪਣੇ ਆਪ ਵਿੱਚ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਦੋ ਖੇਤਰ ਦਿੱਤੇ ਗਏ: ਖੇਤਰ 1 ਅਤੇ ਖੇਤਰ 2, ਸਭ ਤੋਂ ਛੋਟਾ ਖੇਤਰ ਵਾਪਸ ਕਰੋ ਜਿਸ ਵਿੱਚ ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 7. ਕੋਕੋ ਈਟਿੰਗ ਕੇਲੇ ਲੀਟਕੋਡ ਹੱਲ ਸਮੱਸਿਆ ਬਿਆਨ ਕੋਕੋ ਕੇਲੇ ਖਾ ਰਿਹਾ ਹੈ ਲੀਟਕੋਡ ਹੱਲ - ਕੋਕੋ ਕੇਲੇ ਖਾਣਾ ਪਸੰਦ ਕਰਦਾ ਹੈ। ਕੇਲਿਆਂ ਦੇ ਢੇਰ ਹੁੰਦੇ ਹਨ, ith ਪਾਇਲ ਵਿੱਚ ਕੇਲੇ ਦੇ ਢੇਰ ਹੁੰਦੇ ਹਨ। ਗਾਰਡ ਚਲੇ ਗਏ ਹਨ ਅਤੇ ਘੰਟੇ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਣਗੇ। ਕੋਕੋ ਆਪਣੀ ਕੇਲੇ-ਪ੍ਰਤੀ-ਘੰਟਾ ਖਾਣ ਦੀ ਗਤੀ k ਦੀ ਤੈਅ ਕਰ ਸਕਦੀ ਹੈ। ਹਰ ਘੰਟੇ, ਉਹ ਕੇਲਿਆਂ ਦਾ ਕੁਝ ਢੇਰ ਚੁਣਦੀ ਹੈ ਅਤੇ ਉਸ ਢੇਰ ਵਿੱਚੋਂ ਕੇਲੇ ਖਾਂਦੀ ਹੈ। ਜੇਕਰ…

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 9. ਰੋਬੋਟ ਸਰਕਲ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਬੰਨ੍ਹਿਆ ਹੋਇਆ ਹੈ ਸਮੱਸਿਆ ਬਿਆਨ ਰੋਬੋਟ ਸਰਕਲ ਲੀਟਕੋਡ ਹੱਲ ਵਿੱਚ ਬੰਨ੍ਹਿਆ ਹੋਇਆ - ਇੱਕ ਅਨੰਤ ਜਹਾਜ਼ 'ਤੇ, ਇੱਕ ਰੋਬੋਟ ਸ਼ੁਰੂ ਵਿੱਚ (0, 0) 'ਤੇ ਖੜ੍ਹਾ ਹੁੰਦਾ ਹੈ ਅਤੇ ਉੱਤਰ ਵੱਲ ਮੂੰਹ ਕਰਦਾ ਹੈ। ਨੋਟ ਕਰੋ ਕਿ: ਉੱਤਰੀ ਦਿਸ਼ਾ y-ਧੁਰੇ ਦੀ ਸਕਾਰਾਤਮਕ ਦਿਸ਼ਾ ਹੈ। ਦੱਖਣ ਦਿਸ਼ਾ y-ਧੁਰੇ ਦੀ ਨਕਾਰਾਤਮਕ ਦਿਸ਼ਾ ਹੈ। ਪੂਰਬ ਦਿਸ਼ਾ x-ਧੁਰੇ ਦੀ ਸਕਾਰਾਤਮਕ ਦਿਸ਼ਾ ਹੈ। ਪੱਛਮ ਦਿਸ਼ਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 10. 2D ਵੈਕਟਰ ਲੀਟਕੋਡ ਹੱਲ ਨੂੰ ਫਲੈਟ ਕਰੋ ਸਮੱਸਿਆ ਬਿਆਨ 2D ਵੈਕਟਰ ਨੂੰ ਫਲੈਟ ਕਰੋ ਲੀਟਕੋਡ ਹੱਲ - ਇੱਕ 2D ਵੈਕਟਰ ਨੂੰ ਸਮਤਲ ਕਰਨ ਲਈ ਇੱਕ ਇਟਰੇਟਰ ਡਿਜ਼ਾਈਨ ਕਰੋ। ਇਸ ਨੂੰ ਅਗਲੀਆਂ ਅਤੇ ਅਗਲੀਆਂ ਕਾਰਵਾਈਆਂ ਦਾ ਸਮਰਥਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। Vector2D ਕਲਾਸ ਨੂੰ ਲਾਗੂ ਕਰੋ: Vector2D(int[][] vec) ਆਬਜੈਕਟ ਨੂੰ 2D ਵੈਕਟਰ vec ਨਾਲ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। next() 2D ਵੈਕਟਰ ਤੋਂ ਅਗਲਾ ਐਲੀਮੈਂਟ ਵਾਪਸ ਕਰਦਾ ਹੈ ਅਤੇ ਪੁਆਇੰਟਰ ਨੂੰ ਇੱਕ ਕਦਮ ਅੱਗੇ ਭੇਜਦਾ ਹੈ। ਤੁਸੀਂ ਇਹ ਮੰਨ ਸਕਦੇ ਹੋ ਕਿ ਸਾਰੇ ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 12. ਦੋ ਲਿੰਕਡ ਸੂਚੀਆਂ ਦਾ ਇੰਟਰਸੈਕਸ਼ਨ ਲੀਟਕੋਡ ਹੱਲ ਦੋ ਲਿੰਕਡ ਲਿਸਟਾਂ ਦਾ ਪ੍ਰੋਬਲਮ ਸਟੇਟਮੈਂਟ ਇੰਟਰਸੈਕਸ਼ਨ ਲੀਟਕੋਡ ਸੋਲਿਊਸ਼ਨ - ਸਾਨੂੰ ਦੋ ਮਜ਼ਬੂਤੀ ਨਾਲ ਲਿੰਕਡ-ਲਿਸਟਾਂ ਹੈੱਡA ਅਤੇ headB ਦੇ ਸਿਰ ਦਿੱਤੇ ਗਏ ਹਨ। ਇਹ ਵੀ ਦਿੱਤਾ ਗਿਆ ਹੈ ਕਿ ਦੋ ਲਿੰਕ ਕੀਤੀਆਂ ਸੂਚੀਆਂ ਕਿਸੇ ਸਮੇਂ ਇੱਕ ਦੂਜੇ ਨੂੰ ਕੱਟ ਸਕਦੀਆਂ ਹਨ। ਸਾਨੂੰ ਉਸ ਨੋਡ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਿਸ 'ਤੇ ਉਹ ਇਕ ਦੂਜੇ ਨੂੰ ਕੱਟਦੇ ਹਨ ਜਾਂ ਨਲ ਜੇ...

ਹੋਰ ਪੜ੍ਹੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 14. ਕਰਮਚਾਰੀ ਮੁਫਤ ਸਮਾਂ ਲੀਟਕੋਡ ਹੱਲ ਸਮੱਸਿਆ ਬਿਆਨ ਕਰਮਚਾਰੀ ਦਾ ਮੁਫਤ ਸਮਾਂ ਲੀਟਕੋਡ ਹੱਲ - ਸਾਨੂੰ ਕਰਮਚਾਰੀਆਂ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਹਰੇਕ ਕਰਮਚਾਰੀ ਲਈ ਕੰਮ ਕਰਨ ਦੇ ਸਮੇਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਹਰੇਕ ਕਰਮਚਾਰੀ ਕੋਲ ਗੈਰ-ਓਵਰਲੈਪਿੰਗ ਅੰਤਰਾਲਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਇਹ ਅੰਤਰਾਲ ਕ੍ਰਮਬੱਧ ਕ੍ਰਮ ਵਿੱਚ ਹੁੰਦੇ ਹਨ। ਸਾਰੇ ਕਰਮਚਾਰੀਆਂ ਲਈ ਸਾਂਝੇ, ਸਕਾਰਾਤਮਕ-ਲੰਬਾਈ ਦੇ ਖਾਲੀ ਸਮੇਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਸੀਮਿਤ ਅੰਤਰਾਲਾਂ ਦੀ ਸੂਚੀ ਵਾਪਸ ਕਰੋ, ਇਸ ਵਿੱਚ ਵੀ ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 15. ਸਿੰਗਲ ਨੰਬਰ ਲੀਟਕੋਡ ਹੱਲ ਸਮੱਸਿਆ ਬਿਆਨ ਸਿੰਗਲ ਨੰਬਰ ਲੀਟਕੋਡ ਹੱਲ - ਸਾਨੂੰ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਇੱਕ ਗੈਰ-ਖਾਲੀ ਐਰੇ ਦਿੱਤੀ ਗਈ ਹੈ ਅਤੇ ਇੱਕ ਤੱਤ ਲੱਭਣ ਦੀ ਲੋੜ ਹੈ ਜੋ ਇੱਕ ਵਾਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਪ੍ਰਸ਼ਨ ਵਿੱਚ ਇਹ ਦਿੱਤਾ ਗਿਆ ਹੈ ਕਿ ਇੱਕ ਨੂੰ ਛੱਡ ਕੇ ਹਰ ਤੱਤ ਦੋ ਵਾਰ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ। ਉਦਾਹਰਨ 1: ਇੰਪੁੱਟ: ਸੰਖਿਆ = [2,2,1] ਆਉਟਪੁੱਟ: 1 ਉਦਾਹਰਨ 2: ਇੰਪੁੱਟ: ...

ਹੋਰ ਪੜ੍ਹੋ

ਪ੍ਰਸ਼ਨ 16. ਸੌਰਟਡ ਐਰੇ ਨੂੰ ਬਾਈਨਰੀ ਸਰਚ ਟਰੀ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਵਿੱਚ ਬਦਲੋ ਵਿਚਾਰ ਕਰੋ ਕਿ ਸਾਨੂੰ ਪੂਰਨ ਅੰਕ ਦੀ ਛਾਂਟੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਟੀਚਾ ਇਸ ਐਰੇ ਤੋਂ ਬਾਈਨਰੀ ਸਰਚ ਟ੍ਰੀ ਬਣਾਉਣਾ ਹੈ ਤਾਂ ਜੋ ਰੁੱਖ ਉਚਾਈ ਸੰਤੁਲਿਤ ਹੋਵੇ. ਯਾਦ ਰੱਖੋ ਕਿ ਕਿਸੇ ਰੁੱਖ ਨੂੰ ਉਚਾਈ-ਸੰਤੁਲਿਤ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਕਿਸੇ ਵੀ ਨੋਡ ਦੇ ਖੱਬੇ ਅਤੇ ਸੱਜੇ ਉਪਸਕ੍ਰਿਤਾਂ ਦਾ ਉਚਾਈ ਅੰਤਰ ...

ਹੋਰ ਪੜ੍ਹੋ

Translate »