ਬਾਈਨਰੀ ਟ੍ਰੀ ਜ਼ਿਗਜ਼ੈਗ ਲੈਵਲ ਆਰਡਰ ਟ੍ਰੈਵਰਸਲ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਬਾਈਨਰੀ ਟ੍ਰੀ ਜ਼ਿਗਜ਼ੈਗ ਲੈਵਲ ਆਰਡਰ ਟਰਾਵਰਸਲ ਲੀਟਕੋਡ ਹੱਲ - ਇੱਕ ਬਾਈਨਰੀ ਟ੍ਰੀ ਦੀ ਜੜ੍ਹ ਨੂੰ ਵੇਖਦੇ ਹੋਏ, ਇਸਦੇ ਨੋਡਸ ਦੇ ਮੁੱਲਾਂ ਦੇ ਜ਼ਿਗਜ਼ੈਗ ਲੈਵਲ ਆਰਡਰ ਟਰਾਵਰਸਲ ਨੂੰ ਵਾਪਸ ਕਰੋ। (ਭਾਵ, ਖੱਬੇ ਤੋਂ ਸੱਜੇ, ਫਿਰ ਅਗਲੇ ਪੱਧਰ ਲਈ ਸੱਜੇ ਤੋਂ ਖੱਬੇ ਅਤੇ ਵਿਚਕਾਰ ਵਿਕਲਪਿਕ)। ਇੰਪੁੱਟ: ਰੂਟ = [3,9,20,null,null,15,7] ਆਉਟਪੁੱਟ: [[3],[20,9],[15,7]] ਵਿਆਖਿਆ ਅਸੀਂ…

ਹੋਰ ਪੜ੍ਹੋ

ਵੈੱਬ ਕ੍ਰਾਲਰ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਵੈੱਬ ਕ੍ਰਾਲਰ ਲੀਟਕੋਡ ਹੱਲ - ਇੱਕ URL startUrl ਅਤੇ ਇੱਕ ਇੰਟਰਫੇਸ HtmlParser ਦਿੱਤਾ ਗਿਆ ਹੈ, ਸਾਰੇ ਲਿੰਕਾਂ ਨੂੰ ਕ੍ਰੌਲ ਕਰਨ ਲਈ ਇੱਕ ਵੈੱਬ ਕ੍ਰਾਲਰ ਲਾਗੂ ਕਰੋ ਜੋ startUrl ਦੇ ਸਮਾਨ ਹੋਸਟਨਾਮ ਦੇ ਅਧੀਨ ਹਨ। ਕਿਸੇ ਵੀ ਕ੍ਰਮ ਵਿੱਚ ਤੁਹਾਡੇ ਵੈਬ ਕ੍ਰਾਲਰ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤੇ ਸਾਰੇ URL ਵਾਪਸ ਕਰੋ। ਤੁਹਾਡੇ ਕ੍ਰਾਲਰ ਨੂੰ ਇਹ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ: ਪੰਨੇ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ: startUrl HtmlParser.getUrls(url) ਨੂੰ ਇੱਕ ਵੈਬਪੇਜ ਤੋਂ ਸਾਰੇ URL ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕਾਲ ਕਰੋ ...

ਹੋਰ ਪੜ੍ਹੋ

ਸ਼ਬਦ ਪੈਟਰਨ LeetCode ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਸ਼ਬਦ ਪੈਟਰਨ ਲੀਟਕੋਡ ਹੱਲ - ਸਾਨੂੰ 2 ਸਤਰ ਦਿੱਤੇ ਗਏ ਹਨ - "s" ਅਤੇ "ਪੈਟਰਨ", ਸਾਨੂੰ ਇਹ ਪਤਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਕਿ ਕੀ ਪੈਟਰਨ s ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਇੱਥੇ ਅਨੁਸਰਣ ਦਾ ਮਤਲਬ ਪੂਰਾ ਮੈਚ ਹੈ। ਵਧੇਰੇ ਰਸਮੀ ਤੌਰ 'ਤੇ, ਅਸੀਂ ਹਰ ਪੈਟਰਨ ਲਈ ਕਰ ਸਕਦੇ ਹਾਂ [i] ਇੱਥੇ ਸਿਰਫ ਇੱਕ s[i] ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਉਲਟ ਭਾਵ ਇੱਕ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਬਹੁਗਿਣਤੀ ਐਲੀਮੈਂਟ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਸਾਨੂੰ ਪੂਰਨ ਅੰਕ ਦੀ ਇੱਕ ਲੜੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ. ਸਾਨੂੰ ਪੂਰਨ ਅੰਕ ਵਾਪਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ ਐਰੇ ਵਿੱਚ ⌊N / 2⌋ ਵਾਰ ਤੋਂ ਵੱਧ ਸਮੇਂ ਤੇ ਹੁੰਦੀ ਹੈ ਜਿੱਥੇ floor the ਫਲੋਰ ਸੰਚਾਲਕ ਹੁੰਦਾ ਹੈ. ਇਸ ਤੱਤ ਨੂੰ ਬਹੁਗਿਣਤੀ ਤੱਤ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਨੋਟ ਕਰੋ ਕਿ ਇਨਪੁਟ ਐਰੇ ਵਿੱਚ ਹਮੇਸ਼ਾਂ ਇੱਕ ਬਹੁਮਤ ਤੱਤ ਹੁੰਦਾ ਹੈ. …

ਹੋਰ ਪੜ੍ਹੋ

ਲੀਟਕੋਡ ਹੱਲ

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

ਹੋਰ ਪੜ੍ਹੋ

ਚਾਰ ਵੱਖਰੇ ਤਾਰੇ ਵੰਡੋ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ “ਸਪਲਿਟ ਫੌਰ ਡਿਸਟਿਨਕਟ ਸਟ੍ਰਿੰਗਜ਼” ਸਮੱਸਿਆ ਵਿਚ ਸਾਨੂੰ ਇਹ ਜਾਂਚਣਾ ਪੈਂਦਾ ਹੈ ਕਿ ਕੀ ਦਿੱਤਾ ਇਨਪੁਟ ਸਤਰ 4 ਸਤਰਾਂ ਵਿਚ ਵੰਡ ਸਕਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਹਰੇਕ ਸਤਰ ਖਾਲੀ ਨਹੀਂ ਹੈ ਅਤੇ ਇਕ ਦੂਜੇ ਤੋਂ ਵੱਖਰੀ ਹੈ. ਇਨਪੁਟ ਫਾਰਮੈਟ "s" ਵਾਲੀ ਸਤਰਾਂ ਵਾਲਾ ਪਹਿਲਾ ਅਤੇ ਸਿਰਫ ਇਕੱਲੇ. ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ ਪ੍ਰਿੰਟ “ਹਾਂ” ਜੇ…

ਹੋਰ ਪੜ੍ਹੋ

ਬਹੁਗਿਣਤੀ ਤੱਤ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇੱਕ ਛਾਂਟੀ ਕੀਤੀ ਗਈ ਐਰੇ ਨੂੰ ਵੇਖਦੇ ਹੋਏ, ਸਾਨੂੰ ਕ੍ਰਮਬੱਧ ਐਰੇ ਤੋਂ ਬਹੁਗਿਣਤੀ ਤੱਤ ਲੱਭਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਬਹੁਗਿਣਤੀ ਤੱਤ: ਐਰੇ ਦੇ ਅੱਧ ਤੋਂ ਵੱਧ ਆਕਾਰ ਵਾਲੀ ਸੰਖਿਆ. ਇੱਥੇ ਅਸੀਂ ਇੱਕ ਨੰਬਰ ਦਿੱਤਾ ਹੈ x ਸਾਨੂੰ ਇਹ ਜਾਂਚਣਾ ਹੈ ਕਿ ਇਹ ਬਹੁਗਿਣਤੀ ਹੈ ਜਾਂ ਨਹੀਂ. ਉਦਾਹਰਨ ਇਨਪੁਟ 5 2 ...

ਹੋਰ ਪੜ੍ਹੋ

Translate »