ਡਿਜ਼ਾਈਨ ਅੰਡਰਗਰਾਊਂਡ ਸਿਸਟਮ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਡਿਜ਼ਾਇਨ ਅੰਡਰਗਰਾਊਂਡ ਸਿਸਟਮ ਲੀਟਕੋਡ ਹੱਲ - "ਡਿਜ਼ਾਈਨ ਅੰਡਰਗਰਾਊਂਡ ਸਿਸਟਮ" ਤੁਹਾਨੂੰ ਦੋ ਸਟੇਸ਼ਨਾਂ ਦੇ ਵਿਚਕਾਰ ਗਾਹਕਾਂ ਦੇ ਸਫ਼ਰ ਦੇ ਸਮੇਂ 'ਤੇ ਨਜ਼ਰ ਰੱਖਣ ਲਈ ਇੱਕ ਰੇਲਵੇ ਸਿਸਟਮ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਇੱਕ ਸਟੇਸ਼ਨ ਤੋਂ ਦੂਜੇ ਸਟੇਸ਼ਨ ਤੱਕ ਜਾਣ ਵਿੱਚ ਲੱਗਣ ਵਾਲੇ ਔਸਤ ਸਮੇਂ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਸਾਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

ਟ੍ਰਾਈ (ਪ੍ਰੀਫਿਕਸ ਟ੍ਰੀ) ਲੀਟਕੋਡ ਹੱਲ ਲਾਗੂ ਕਰੋ

ਸਮੱਸਿਆ ਕਥਨ ਇੰਪਲੀਮੈਂਟ ਟ੍ਰਾਈ (ਪ੍ਰੀਫਿਕਸ ਟ੍ਰੀ) ਲੀਟਕੋਡ ਹੱਲ – “ਇੰਪਲੀਮੈਂਟ ਟ੍ਰਾਈ (ਪ੍ਰੀਫਿਕਸ ਟ੍ਰੀ)” ਤੁਹਾਨੂੰ ਟ੍ਰਾਈ ਡੇਟਾ ਸਟ੍ਰਕਚਰ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ ਜੋ ਸੰਮਿਲਨ, ਖੋਜ ਅਤੇ ਪ੍ਰੀਫਿਕਸ ਖੋਜ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ: ਇਨਪੁਟ: [“Trie”, ”insert”, ”search”, ”search”, ”startsWith”, ”insert”, ”search”] [[], [“apple”], [“apple”], [ “app”], [“app”], [“app”], [“app”]] ਆਉਟਪੁੱਟ: [null, null, true, false, true, null, true] ਵਿਆਖਿਆ: ਸਾਰੀਆਂ ਸਟ੍ਰਿੰਗਾਂ ਪਾਉਣ ਤੋਂ ਬਾਅਦ, ਟ੍ਰਾਈ ਦਿਸਦਾ ਹੈ ਇਸ ਤਰ੍ਹਾਂ. ਸ਼ਬਦ ਸੇਬ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ…

ਹੋਰ ਪੜ੍ਹੋ

ਅਧਿਕਤਮ ਬਾਰੰਬਾਰਤਾ ਸਟੈਕ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਅਧਿਕਤਮ ਬਾਰੰਬਾਰਤਾ ਸਟੈਕ ਲੀਟਕੋਡ ਹੱਲ - "ਵੱਧ ਤੋਂ ਵੱਧ ਫ੍ਰੀਕੁਐਂਸੀ ਸਟੈਕ" ਤੁਹਾਨੂੰ ਇੱਕ ਬਾਰੰਬਾਰਤਾ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਜਦੋਂ ਵੀ ਅਸੀਂ ਸਟੈਕ ਵਿੱਚੋਂ ਕਿਸੇ ਤੱਤ ਨੂੰ ਪੌਪ ਕਰਦੇ ਹਾਂ, ਤਾਂ ਇਸਨੂੰ ਸਟੈਕ ਵਿੱਚ ਮੌਜੂਦ ਸਭ ਤੋਂ ਵੱਧ ਵਾਰਵਾਰ ਤੱਤ ਵਾਪਸ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। FreqStack ਕਲਾਸ ਨੂੰ ਲਾਗੂ ਕਰੋ: FreqStack() ਇੱਕ ਖਾਲੀ ਬਾਰੰਬਾਰਤਾ ਸਟੈਕ ਬਣਾਉਂਦਾ ਹੈ। ਵਾਇਡ ਪੁਸ਼ (ਇੰਟ ਵੈੱਲ) ਪੁਸ਼…

ਹੋਰ ਪੜ੍ਹੋ

ਡਾਟਾ ਸਟ੍ਰੀਮ ਲੀਟਕੋਡ ਹੱਲ ਤੋਂ ਮੂਵਿੰਗ ਔਸਤ

ਸਮੱਸਿਆ ਬਿਆਨ ਡੇਟਾ ਸਟ੍ਰੀਮ ਤੋਂ ਮੂਵਿੰਗ ਐਵਰੇਜ ਲੀਟਕੋਡ ਹੱਲ - "ਡਾਟਾ ਸਟ੍ਰੀਮ ਤੋਂ ਮੂਵਿੰਗ ਔਸਤ" ਦੱਸਦਾ ਹੈ ਕਿ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਇੱਕ ਸਟ੍ਰੀਮ ਅਤੇ ਇੱਕ ਵਿੰਡੋ ਆਕਾਰ k. ਸਾਨੂੰ ਸਲਾਈਡਿੰਗ ਵਿੰਡੋ ਵਿੱਚ ਸਾਰੇ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਮੂਵਿੰਗ ਔਸਤ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਜੇ ਵਿੱਚ ਤੱਤਾਂ ਦੀ ਗਿਣਤੀ…

ਹੋਰ ਪੜ੍ਹੋ

ਇਨਕਰੀਮੈਂਟ ਓਪਰੇਸ਼ਨ ਲੀਟਕੋਡ ਹੱਲ ਨਾਲ ਇੱਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰੋ

ਸਮੱਸਿਆ ਬਿਆਨ ਇਨਕਰੀਮੈਂਟ ਓਪਰੇਸ਼ਨ ਲੀਟਕੋਡ ਹੱਲ ਨਾਲ ਇੱਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰੋ - ਦੱਸਦਾ ਹੈ ਕਿ ਸਾਨੂੰ ਇੱਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜੋ ਹੇਠਾਂ ਦਿੱਤੇ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਸਟੈਕ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਸਮਰੱਥਾ ਨਿਰਧਾਰਤ ਕਰੋ। ਪੁਸ਼ ਓਪਰੇਸ਼ਨ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕਰੋ, ਜੇਕਰ ਸਟੈਕ ਦਾ ਆਕਾਰ ਵੱਧ ਤੋਂ ਵੱਧ ਸਮਰੱਥਾ ਤੋਂ ਸਖਤੀ ਨਾਲ ਘੱਟ ਹੈ ...

ਹੋਰ ਪੜ੍ਹੋ

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

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

ਹੋਰ ਪੜ੍ਹੋ

ਮਿਨ ਸਟੈਕ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਬਿਆਨ ਇਕ ਸਟੈਕ ਡਿਜ਼ਾਈਨ ਕਰੋ ਜੋ ਪੁਸ਼, ਪੌਪ, ਟਾਪ, ਅਤੇ ਨਿਰੰਤਰ ਸਮੇਂ ਵਿਚ ਘੱਟੋ ਘੱਟ ਤੱਤ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ. ਪੁਸ਼ (ਐਕਸ) - ਐਲੀਮੈਂਟ ਐਕਸ ਨੂੰ ਸਟੈਕ ਉੱਤੇ ਧੱਕੋ. ਪੌਪ () - ਸਟੈਕ ਦੇ ਉਪਰਲੇ ਤੱਤ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ. ਚੋਟੀ () - ਚੋਟੀ ਦਾ ਤੱਤ ਪ੍ਰਾਪਤ ਕਰੋ. getMin () - ਸਟੈਕ ਵਿੱਚ ਘੱਟੋ ਘੱਟ ਤੱਤ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ. …

ਹੋਰ ਪੜ੍ਹੋ

ਡਿਜ਼ਾਇਨ ਪਾਰਕਿੰਗ ਸਿਸਟਮ ਲੀਟਕੋਡ ਹੱਲ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ ਇਸ ਸਮੱਸਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ ਪਾਰਕਿੰਗ ਲਾਟ ਤਿਆਰ ਕਰਨਾ ਪਏਗਾ. ਸਾਡੇ ਕੋਲ ਪਾਰਕਿੰਗ ਦੀਆਂ ਤਿੰਨ ਕਿਸਮਾਂ ਹਨ (ਵੱਡੇ, ਦਰਮਿਆਨੇ ਅਤੇ ਛੋਟੇ). ਇਹ ਸਾਰੇ ਪਾਰਕਿੰਗ ਸਥਾਨਾਂ ਵਿੱਚ ਅਰੰਭ ਵਿੱਚ ਖਾਲੀ ਸਲੋਟਾਂ ਦੀ ਇੱਕ ਨਿਸ਼ਚਤ ਗਿਣਤੀ ਹੈ. ਜਿਵੇਂ ਵੱਡੀ ਜਗ੍ਹਾ ਵਿਚ ਅਸੀਂ ਬਹੁਤੀਆਂ ਕਾਰਾਂ 'ਤੇ ਰੱਖ ਸਕਦੇ ਹਾਂ. ਛੋਟੇ…

ਹੋਰ ਪੜ੍ਹੋ

ਸ਼ਬਦ ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਖੋਜ ਕਰੋ - ਡੇਟਾ structureਾਂਚਾ ਡਿਜ਼ਾਇਨ ਲੀਟਕੋਡ

ਸਮੱਸਿਆ "ਵਰਡ ਐਡ ਐਂਡ ਸਰਚ ਕਰੋ - ਡੇਟਾ structureਾਂਚੇ ਦਾ ਡਿਜ਼ਾਇਨ ਲੀਟਕੋਡ" ਸਾਨੂੰ ਇੱਕ ਨਵਾਂ ਡੇਟਾ structureਾਂਚਾ ਬਣਾਉਣ ਜਾਂ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ. ਇਹ ਉਹ ਸ਼ਬਦ ਹੈ ਜੋ ਸ਼ਬਦ ਜੋੜਨ ਜਾਂ ਸਟੋਰ ਕਰਨ ਅਤੇ ਸ਼ਬਦਾਂ ਦੀ ਭਾਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਿਥੇ ਸਰਚ ਫੰਕਸ਼ਨ ਸ਼ਬਦ ਤੋਂ ਨਿਯਮਤ ਸਮੀਕਰਨ ਲੱਭ ਸਕਦਾ ਹੈ. …

ਹੋਰ ਪੜ੍ਹੋ

ਅਧਿਕਤਮ ਸਟੈਕ

ਸਮੱਸਿਆ ਦਾ ਬਿਆਨ “ਮੈਕਸ ਸਟੈਕ” ਇਕ ਵਿਸ਼ੇਸ਼ ਸਟੈਕ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ ਜੋ ਇਹ ਕਾਰਜ ਕਰ ਸਕਦਾ ਹੈ: ਪੁਸ਼ (ਐਕਸ): ਇਕ ਤੱਤ ਨੂੰ ਸਟੈਕ ਵਿਚ ਧੱਕੋ. ਸਿਖਰ (): ਸਟੈਕ ਦੇ ਸਿਖਰ 'ਤੇ ਹੈ, ਜੋ ਕਿ ਤੱਤ ਵਾਪਸ. ਪੌਪ (): ਸਟੈਕ ਤੋਂ ਐਲੀਮੈਂਟ ਨੂੰ ਹਟਾਓ ਜੋ ਸਿਖਰ 'ਤੇ ਹੈ. ਪੀਕਮੈਕਸ ():…

ਹੋਰ ਪੜ੍ਹੋ

Translate »