ਖਾਸ ਅੰਤਰ ਨਾਲ ਜੋੜਿਆਂ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਜੋੜ

ਸਮੱਸਿਆ "ਖਾਸ ਅੰਤਰ ਵਾਲੇ ਜੋੜਿਆਂ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਜੋੜ" ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਪੂਰਨ ਅੰਕ ਅਤੇ ਪੂਰਨ ਅੰਕ ਕੇ. ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਫਿਰ ਸਾਨੂੰ ਸੁਤੰਤਰ ਜੋੜਿਆਂ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਰਕਮ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਅਸੀਂ ਦੋ ਪੂਰਨ ਅੰਕ ਜੋੜ ਸਕਦੇ ਹਾਂ ਜੇ ਉਨ੍ਹਾਂ ਕੋਲ ਕੇ. ਨਾਲੋਂ ਘੱਟ ਅੰਤਰ ਹੋਵੇ.

ਹੋਰ ਪੜ੍ਹੋ

ਐਰੇ ਵਿੱਚ ਬਰਾਬਰ ਤੱਤ ਵਾਲੇ ਇੰਡੈਕਸ ਜੋੜਿਆਂ ਦੀ ਗਿਣਤੀ

ਮੰਨ ਲਓ, ਅਸੀਂ ਪੂਰਨ ਅੰਕ ਦਿੱਤਾ ਹੈ. ਸਮੱਸਿਆ "ਇਕ ਐਰੇ ਵਿਚ ਬਰਾਬਰ ਤੱਤ ਵਾਲੇ ਇੰਡੈਕਸ ਜੋੜਿਆਂ ਦੀ ਗਿਣਤੀ" ਇੰਡੈਕਸ ਦੀ ਜੋੜੀ ਦੀ ਗਿਣਤੀ (i, j) ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਲੱਭਣ ਲਈ ਕਹਿੰਦੀ ਹੈ ਕਿ ਏਰ [i] = ਏਰ [ਜੇ] ਅਤੇ ਮੈਂ ਜੇ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹਾਂ . ਉਦਾਹਰਣ ਏਰ [] = 2,3,1,2,3,1,4 3} XNUMX ਵਿਆਖਿਆ ਜੋੜੀ…

ਹੋਰ ਪੜ੍ਹੋ

ਪੈਨੈਂਟ ਐਰੇ ਦੀ ਨੁਮਾਇੰਦਗੀ ਤੋਂ ਬਾਈਨਰੀ ਟਰੀ ਦਾ ਨਿਰਮਾਣ ਕਰੋ

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

ਹੋਰ ਪੜ੍ਹੋ

ਬਾਈਨਰੀ ਟਰੀ ਦਿੱਤਾ ਗਿਆ, ਤੁਸੀਂ ਸਾਰੇ ਅੱਧੇ ਨੋਡਾਂ ਨੂੰ ਕਿਵੇਂ ਹਟਾਉਂਦੇ ਹੋ?

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

ਹੋਰ ਪੜ੍ਹੋ

ਐਲੀਮੈਂਟਸ ਲੱਭੋ ਜੋ ਪਹਿਲੇ ਐਰੇ ਵਿੱਚ ਮੌਜੂਦ ਹਨ ਅਤੇ ਦੂਜੀ ਵਿੱਚ ਨਹੀਂ

ਸਮੱਸਿਆ "ਉਹ ਤੱਤ ਲੱਭੋ ਜੋ ਪਹਿਲੇ ਐਰੇ ਵਿੱਚ ਮੌਜੂਦ ਹਨ ਅਤੇ ਦੂਜੀ ਵਿੱਚ ਨਹੀਂ" ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਦੋ ਐਰੇ ਦਿੱਤੇ ਗਏ ਹਨ. ਐਰੇ ਵਿਚ ਸਾਰੇ ਪੂਰਨ ਅੰਕ ਹੁੰਦੇ ਹਨ. ਤੁਹਾਨੂੰ ਉਹ ਨੰਬਰ ਲੱਭਣੇ ਪੈਣਗੇ ਜੋ ਦੂਜੀ ਐਰੇ ਵਿਚ ਨਹੀਂ ਪਰ ਪਹਿਲੇ ਐਰੇ ਵਿਚ ਮੌਜੂਦ ਹੋਣਗੇ. ਉਦਾਹਰਣ ...

ਹੋਰ ਪੜ੍ਹੋ

ਬਾਈਨਰੀ ਟਰੀ ਦੀ ਬਾਉਂਡਰੀ ਟ੍ਰਾਵਰਸਲ

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

ਹੋਰ ਪੜ੍ਹੋ

ਇਹ ਕਿਵੇਂ ਚੈੱਕ ਕਰਨਾ ਹੈ ਕਿ ਜੇ ਦਿੱਤੇ ਗਏ ਦੋ ਸੈਟ ਵੱਖਰੇ ਹਨ?

ਸਮੱਸਿਆ "ਕਿਵੇਂ ਜਾਂਚੀਏ ਕਿ ਜੇ ਦਿੱਤੇ ਗਏ ਦੋ ਸੈੱਟ ਆਪਸ ਵਿੱਚ ਮਿਲ ਰਹੇ ਹਨ?" ਕਹਿੰਦਾ ਹੈ ਕਿ ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਨੂੰ ਐਰੇ ਸੈੱਟ ਸੈੱਟ 1 [] ਅਤੇ ਸੈੱਟ 2 [] ਦੇ ਰੂਪ ਵਿਚ ਦੋ ਸੈਟ ਦਿੱਤੇ ਗਏ ਹਨ. ਤੁਹਾਡਾ ਕੰਮ ਇਹ ਪਤਾ ਲਗਾਉਣਾ ਹੈ ਕਿ ਦੋਵੇਂ ਸੈਟ ਡਿਸਜੋਇੰਟ ਸੈੱਟ ਹਨ ਜਾਂ ਨਹੀਂ. ਉਦਾਹਰਨ ਇੰਪੁੱਟਸੈੱਟ 1 [] = {1, 15, 8, 9,…

ਹੋਰ ਪੜ੍ਹੋ

ਜਾਂਚ ਕਰੋ ਕਿ ਜੇ ਦਿੱਤੀ ਗਈ ਐਰੇ ਵਿਚ ਇਕ ਦੂਜੇ ਤੋਂ k ਦੂਰੀ ਦੇ ਅੰਦਰ ਡੁਪਲਿਕੇਟ ਤੱਤ ਹਨ

ਸਮੱਸਿਆ "ਵੇਖੋ ਕਿ ਕੀ ਦਿੱਤੀ ਗਈ ਐਰੇ ਵਿਚ ਇਕ ਦੂਜੇ ਤੋਂ k ਦੀ ਦੂਰੀ ਦੇ ਅੰਦਰ ਡੁਪਲਿਕੇਟ ਐਲੀਮੈਂਟਸ ਹਨ" ਕਹਿੰਦਾ ਹੈ ਕਿ ਸਾਨੂੰ ਕੇ. ਦੀ ਸੀਮਾ ਦੇ ਅੰਦਰ ਦਿੱਤੇ ਗਏ ਅਨਆਰਡਰਡ ਐਰੇ ਵਿਚ ਡੁਪਲਿਕੇਟ ਦੀ ਜਾਂਚ ਕਰਨੀ ਪੈਂਦੀ ਹੈ. ਇੱਥੇ k ਦੀ ਵੈਲਯੂ ਦਿੱਤੀ ਗਈ ਐਰੇ ਤੋਂ ਘੱਟ ਹੈ। ਉਦਾਹਰਣ ਕੇ = 3 ਅਰਰ [] =…

ਹੋਰ ਪੜ੍ਹੋ

ਬਾਈਨਰੀ ਟਰੀ ਦਾ ਸੱਜਾ ਦ੍ਰਿਸ਼ ਛਾਪੋ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ “ਇੱਕ ਬਾਈਨਰੀ ਟਰੀ ਦਾ ਸਹੀ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਛਾਪੋ” ਸਮੱਸਿਆ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਬਾਈਨਰੀ ਟਰੀ ਦਿੱਤਾ ਗਿਆ ਹੈ. ਹੁਣ ਤੁਹਾਨੂੰ ਇਸ ਰੁੱਖ ਦਾ ਸਹੀ ਨਜ਼ਰੀਆ ਲੱਭਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਇੱਥੇ, ਬਾਈਨਰੀ ਟਰੀ ਦੇ ਸੱਜੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਦਾ ਅਰਥ ਹੈ ਕ੍ਰਮ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨਾ ਜਿਵੇਂ ਕਿ ਦਰੱਖਤ ਜਦੋਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਦੋ ਲਿੰਕਡ ਸੂਚੀਆਂ ਦਾ ਲਾਂਘਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਕਾਰਜ ਲਿਖੋ

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

ਹੋਰ ਪੜ੍ਹੋ