ਪਤਾ ਲਗਾਓ ਕਿ ਐਰੇ ਕਿਸੇ ਹੋਰ ਐਰੇ ਦਾ ਸਬਸੈੱਟ ਹੈ

ਸਮੱਸਿਆ "ਇਹ ਪਤਾ ਲਗਾਓ ਕਿ ਕੀ ਐਰੇ ਕਿਸੇ ਹੋਰ ਐਰੇ ਦਾ ਸਬਸੈੱਟ ਹੈ" ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਦੋ ਐਰੇ ਐਰੇ 1 [] ਅਤੇ ਐਰੇ 2 [] ਦਿੱਤੇ ਗਏ ਹਨ. ਦਿੱਤੇ ਗਏ ਐਰੇ ਗ਼ੈਰ-ਵਿਵਸਥਤ areੰਗ ਨਾਲ ਹਨ. ਤੁਹਾਡਾ ਕੰਮ ਇਹ ਲੱਭਣਾ ਹੈ ਕਿ ਐਰੇ 2 [] ਐਰੇ 1 [] ਦਾ ਉਪਸੈੱਟ ਹੈ ਜਾਂ ਨਹੀਂ. ਉਦਾਹਰਣ ਏਰ 1 = [1,4,5,7,8,2] ਐਰ 2 = [1,7,2,4] ਐਰ 2 [] ਹੈ…

ਹੋਰ ਪੜ੍ਹੋ

ਦਿੱਤੀ ਲੰਬਾਈ ਦੇ ਕ੍ਰਮ ਜਿੱਥੇ ਹਰ ਤੱਤ ਪਿਛਲੇ ਨਾਲੋਂ ਦੋ ਵਾਰ ਦੇ ਬਰਾਬਰ ਜਾਂ ਵੱਧ ਹੁੰਦਾ ਹੈ

ਸਮੱਸਿਆ "ਦਿੱਤੀ ਗਈ ਲੰਬਾਈ ਦੇ ਕ੍ਰਮ ਜਿੱਥੇ ਹਰ ਤੱਤ ਪਿਛਲੇ ਨਾਲੋਂ ਦੋ ਵਾਰ ਦੇ ਬਰਾਬਰ ਜਾਂ ਵੱਧ ਹੁੰਦਾ ਹੈ" ਸਾਨੂੰ ਦੋ ਪੂਰਨ ਅੰਕ ਐਮ ਅਤੇ ਐਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਇੱਥੇ ਐਮ ਸਭ ਤੋਂ ਵੱਡੀ ਸੰਖਿਆ ਹੈ ਜੋ ਕ੍ਰਮ ਵਿੱਚ ਮੌਜੂਦ ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ n ਉਹਨਾਂ ਤੱਤਾਂ ਦੀ ਸੰਖਿਆ ਹੈ ਜੋ ਮੌਜੂਦ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ…

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਫਰਕ ਐਰੇ | ਓ (1) ਵਿੱਚ ਸੀਮਾ ਅਪਡੇਟ ਪੁੱਛਗਿੱਛ

ਤੁਹਾਨੂੰ ਇਕ ਪੂਰਨ ਅੰਕ ਐਰੇ ਅਤੇ ਦੋ ਕਿਸਮਾਂ ਦੇ ਪ੍ਰਸ਼ਨ ਦਿੱਤੇ ਗਏ ਹਨ, ਇਕ ਤਾਂ ਇਕ ਸੀਮਾ ਵਿਚ ਦਿੱਤੇ ਨੰਬਰ ਨੂੰ ਜੋੜਨਾ ਅਤੇ ਦੂਜਾ ਸਾਰੀ ਐਰੇ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ. ਸਮੱਸਿਆ "ਫਰਕ ਐਰੇ | ਓ (1) ਵਿੱਚ ਸੀਮਾ ਅਪਡੇਟ ਪੁੱਛਗਿੱਛ ਲਈ ਸਾਨੂੰ ਓ (1) ਵਿੱਚ ਸੀਮਾ ਅਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ. ਉਦਾਹਰਣ ਅਰੁ []…

ਹੋਰ ਪੜ੍ਹੋ

ਜਾਂਚ ਕਰੋ ਕਿ ਨਿਰਧਾਰਤ ਕੀਤੇ ਅੰਤਰਾਲਾਂ ਵਿੱਚ ਕੋਈ ਦੋ ਅੰਤਰਾਲ ਓਵਰਲੈਪ ਹੁੰਦੇ ਹਨ

ਸਮੱਸਿਆ ਬਿਆਨ "ਸਮੱਸਿਆ ਦੀ ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਕੋਈ ਦਿੱਤੇ ਗਏ ਅੰਤਰਾਲਾਂ ਦੇ ਵਿਚਕਾਰ ਦੋ ਅੰਤਰਾਲ ਓਵਰਲੈਪ ਹੁੰਦੇ ਹਨ" ਕਹਿੰਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਕੁਝ ਅੰਤਰਾਲ ਦਿੱਤੇ ਗਏ ਹਨ. ਹਰੇਕ ਅੰਤਰਾਲ ਵਿੱਚ ਦੋ ਮੁੱਲ ਹੁੰਦੇ ਹਨ, ਇੱਕ ਸਮਾਂ ਅਰੰਭ ਹੁੰਦਾ ਹੈ ਅਤੇ ਦੂਜਾ ਸਮਾਂ ਖਤਮ ਹੁੰਦਾ ਹੈ. ਸਮੱਸਿਆ ਬਿਆਨ ਕਿਸੇ ਨੂੰ…

ਹੋਰ ਪੜ੍ਹੋ

ਬਾਈਨਰੀ ਸਰਚ ਟ੍ਰੀ ਓਪਰੇਸ਼ਨ

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

ਹੋਰ ਪੜ੍ਹੋ

ਡਬਲਲੀ ਲਿੰਕਡ ਲਿਸਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਿਕਯੂ ਦਾ ਲਾਗੂਕਰਣ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ “ਡਬਲਲੀ ਲਿੰਕਡ ਲਿਸਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡੈਕ ਦੇ ਲਾਗੂਕਰਨ” ਸਮੱਸਿਆ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਡੁਅਲ ਜਾਂ ਡਬਲਲੀ ਐਂਡਡ ਕਤਾਰ ਦੇ ਹੇਠ ਦਿੱਤੇ ਕਾਰਜਾਂ ਨੂੰ ਦੁਗਣੀ ਲਿੰਕਡ ਲਿਸਟ, ਇਨਸਰਟਫ੍ਰੰਟ (ਐਕਸ) ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਲਾਗੂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ: ਡੈਕ ਇਨਸਰਟ ਐਂਡ (ਐਕਸ) ਦੀ ਸ਼ੁਰੂਆਤ ਵਿਚ ਐਲੀਮੈਂਟ ਐਕਸ ਸ਼ਾਮਲ ਕਰੋ. ): ਦੇ ਅੰਤ 'ਤੇ ਐਲੀਮੈਂਟ ਐਕਸ ਸ਼ਾਮਲ ਕਰੋ ...

ਹੋਰ ਪੜ੍ਹੋ

ਡਿਕੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਟੈਕ ਅਤੇ ਕਤਾਰ ਲਾਗੂ ਕਰੋ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ “ਡਿਕੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਟੈਕ ਅਤੇ ਕਤਾਰ ਲਾਗੂ ਕਰੋ” ਸਮੱਸਿਆ ਡੈਕ (ਦੋਹਰੇ ਅੰਤਮ ਕਤਾਰ) ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਸਟੈਕ ਅਤੇ ਕਤਾਰ ਲਾਗੂ ਕਰਨ ਲਈ ਐਲਗੋਰਿਦਮ ਲਿਖਣ ਲਈ ਕਹਿੰਦੀ ਹੈ. ਉਦਾਹਰਣ (ਸਟੈਕ) ਪੁਸ਼ (1) ਪੁਸ਼ (2) ਪੁਸ਼ (3) ਪੌਪ () ਆਈਐਮਪੀਟੀ () ਪੌਪ () ਸਾਈਜ਼ () 3 ਝੂਠੇ 2 1 ਉਦਾਹਰਣ (ਕਤਾਰ) ਐਂਕਯੂ (1) ਐਂਕੀ (2) ਏਨਿਕਯੂ (3) ਡਿਕਯੂ ਆਈਐਮਪੀਟੀ () ਆਕਾਰ () ਡਿਕਯੂ () 1 ਗਲਤ 2…

ਹੋਰ ਪੜ੍ਹੋ

ਕ੍ਰਮ ਵਿੱਚ ਇੱਕ ਐਰੇ ਨੂੰ ਦੁਬਾਰਾ ਵਿਵਸਥਿਤ ਕਰੋ - ਸਭ ਤੋਂ ਛੋਟਾ, ਵੱਡਾ, ਦੂਜਾ ਸਭ ਤੋਂ ਛੋਟਾ, ਦੂਜਾ ਸਭ ਤੋਂ ਵੱਡਾ

ਸਮੱਸਿਆ ਬਾਰੇ ਬਿਆਨ ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਪੂਰਨ ਅੰਕ ਹੈ. ਸਮੱਸਿਆ "ਇਕ ਐਰੇ ਨੂੰ ਕ੍ਰਮ ਅਨੁਸਾਰ ਬਣਾਓ - ਸਭ ਤੋਂ ਛੋਟਾ, ਵੱਡਾ, ਦੂਜਾ ਸਭ ਤੋਂ ਛੋਟਾ, ਦੂਜਾ ਸਭ ਤੋਂ ਵੱਡਾ, .." ਐਰੇ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਪੁਨਰਗਠਿਤ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ ਕਿ ਸਭ ਤੋਂ ਛੋਟੀ ਸੰਖਿਆ ਪਹਿਲਾਂ ਆਉਂਦੀ ਹੈ ਅਤੇ ਫਿਰ ਸਭ ਤੋਂ ਵੱਡੀ ਸੰਖਿਆ, ਫਿਰ ਦੂਜੀ ਛੋਟੀ ਅਤੇ ਫਿਰ ਦੂਜੀ …

ਹੋਰ ਪੜ੍ਹੋ

ਪੇਰੈਂਟ ਐਰੇ ਤੋਂ ਸਧਾਰਣ ਰੁੱਖ ਦੀ ਉਚਾਈ

ਸਮੱਸਿਆ ਬਿਆਨ "ਮਾਪਿਆਂ ਦੇ ਐਰੇ ਤੋਂ ਸਧਾਰਣ ਦੇ ਰੁੱਖ ਦੀ ਉਚਾਈ" ਸਮੱਸਿਆ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਐਰੇ ਪਾਰ ਦੇ ਤੌਰ ਤੇ n ਰੇਟਾਂ ਵਾਲਾ ਇੱਕ ਰੁੱਖ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ [0… n-1]. ਇੱਥੇ ਹਰ ਇੰਡੈਕਸ i ਬਰਾਬਰ [] ਇੱਕ ਨੋਡ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ i ਦਾ ਮੁੱਲ ਉਸ ਨੋਡ ਦੇ ਤੁਰੰਤ ਮਾਪਿਆਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ. ਰੂਟ ਨੋਡ ਲਈ ...

ਹੋਰ ਪੜ੍ਹੋ