ਐਰੇ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਨੂੰ ਸ਼ਫਲ ਕਰੋ

ਐਰੇ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਬਦਲੋ ਸਾਨੂੰ ਲੰਬਾਈ 2n ਦੀ ਐਰੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਇੱਥੇ 2n ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਐਰੇ ਦੀ ਲੰਬਾਈ ਬਰਾਬਰ ਹੈ. ਸਾਨੂੰ ਫਿਰ ਐਰੇ ਨੂੰ ਬਦਲਣਾ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ. ਇੱਥੇ ਸ਼ਫਲਿੰਗ ਦਾ ਇਹ ਮਤਲਬ ਨਹੀਂ ਹੈ ਕਿ ਸਾਨੂੰ ਬੇਤਰਤੀਬੇ ਐਰੇ ਨੂੰ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ ਪਰ ਇੱਕ ਖਾਸ isੰਗ ਹੈ…

ਹੋਰ ਪੜ੍ਹੋ

3 ਸਮ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ n ਪੂਰਨ ਅੰਕ ਦੀ ਇਕ ਲੜੀ ਵਿਚ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਕੀ ਉਥੇ ਅੰਕਾਂ ਵਿਚ ਏ, ਬੀ, ਸੀ ਅਜਿਹੇ ਹਨ ਜੋ ਏ + ਬੀ + ਸੀ = 0 ਹਨ? ਐਰੇ ਵਿੱਚ ਸਾਰੀਆਂ ਵਿਲੱਖਣ ਤ੍ਰਿਪਤੀਆਂ ਲੱਭੋ ਜੋ ਸਿਫ਼ਰ ਦਾ ਜੋੜ ਦਿੰਦਾ ਹੈ. ਨੋਟਿਸ: ਕਿ ਹੱਲ ਸੈੱਟ ਵਿੱਚ ਡੁਪਲਿਕੇਟ ਟ੍ਰਿਪਲਟਸ ਨਹੀਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ. ਉਦਾਹਰਨ # 1 [-1,0,1,2, -1,4]…

ਹੋਰ ਪੜ੍ਹੋ

ਅੰਤਰਾਲ ਲੀਟਕੋਡ ਹੱਲ ਸ਼ਾਮਲ ਕਰੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਟੀਚੇ ਦਾ ਜੋੜ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨਜ਼ ਨਾਲ ਰੂਟ ਟੂ ਲੀਫ ਮਾਰਗ

ਇੱਕ ਬਾਈਨਰੀ ਟਰੀ ਅਤੇ ਇੱਕ ਪੂਰਨ ਅੰਕ ਕੇ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਸਾਡਾ ਟੀਚਾ ਇਹ ਵਾਪਸ ਕਰਨਾ ਹੈ ਕਿ ਕੀ ਰੁੱਖ ਵਿਚ ਇਕ ਜੜ੍ਹ ਤੋਂ ਪੱਤੇ ਦਾ ਰਸਤਾ ਹੈ ਜਿਵੇਂ ਕਿ ਇਹ ਜੋੜ ਦਾ ਟੀਚਾ-ਕੇ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ. ਇੱਕ ਮਾਰਗ ਦਾ ਜੋੜ ਉਹਨਾਂ ਸਾਰੇ ਨੋਡਾਂ ਦਾ ਜੋੜ ਹੈ ਜੋ ਇਸ ਤੇ ਪਏ ਹਨ. 2 / \…

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਲਿੰਕਡ ਲਿਸਟ ਐਲੀਮੈਂਟਸ ਲੀਟਕੋਡ ਸਲਿ .ਸ਼ਨ ਨੂੰ ਹਟਾਓ

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

ਹੋਰ ਪੜ੍ਹੋ

ਨੰਬਰ ਪੂਰਕ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ ਦਸ਼ਮਲਵ ਨੰਬਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਟੀਚਾ ਇਸਦੇ ਪੂਰਕ ਲੱਭਣਾ ਹੈ. ਉਦਾਹਰਣ N = 15 0 N = 5 2 ਪਹੁੰਚ (ਥੋੜਾ ਜਿਹਾ ਪਲਟਣਾ) ਅਸੀਂ ਪੂਰਕ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਪੂਰਨ ਅੰਕ 'N' ਵਿਚ ਹਰ ਬਿੱਟ ਨੂੰ ਪਲਟ ਸਕਦੇ ਹਾਂ. ਮਹੱਤਵਪੂਰਣ ਹਿੱਸਾ ਹੈ, ਅਸੀਂ…

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਬਰਾਬਰ ਐਰੇ ਐਲੀਮੈਂਟਸ ਲੀਟਕੋਡ ਘੋਲ ਲਈ ਘੱਟੋ ਘੱਟ ਚਾਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿਚ, ਸਾਨੂੰ ਪੂਰਨ ਅੰਕ ਦੀ ਇਕ ਲੜੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ. ਇਸ ਦੇ ਨਾਲ, ਸਾਨੂੰ ਇਸ ਐਰੇ 'ਤੇ ਕੁਝ ਓਪਰੇਸ਼ਨ ਕਰਨ ਦੀ ਆਗਿਆ ਹੈ. ਇੱਕ ਓਪਰੇਸ਼ਨ ਵਿੱਚ, ਅਸੀਂ ਐਰੇ ਵਿੱਚ "n - 1 ″ (ਕਿਸੇ ਵੀ ਇਕ ਨੂੰ ਛੱਡ ਕੇ ਸਾਰੇ ਤੱਤ) ਦੇ ਤੱਤ ਨੂੰ 1. ਨਾਲ ਵਧਾ ਸਕਦੇ ਹਾਂ. ਸਾਨੂੰ ਇਸ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਆਈਸੋਮੋਰਫਿਕ ਸਟ੍ਰਿੰਗਸ ਲੀਟਕੋਡ ਹੱਲ

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

ਹੋਰ ਪੜ੍ਹੋ