ਅਲਗੋਰਿਦਮ ਕੀ ਹੈ?

ਪਤਾ ਕਰੋ ਕਿ ਕਿਵੇਂ ਅਲਗੋਰਿਥਮ ਦੁਨੀਆ ਚਲਾਉਂਦਾ ਹੈ

ਇੱਕ ਐਲਗੋਰਿਦਮ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਸੈੱਟ ਹੈ. ਇਹ ਪਰਿਭਾਸ਼ਾ ਅਸਲ ਵਿੱਚ ਸਧਾਰਨ ਹੈ. ਇੱਕ ਐਲਗੋਰਿਥਮ ਇਸ ਤਰਾਂ ਦੇ ਨਿਰਦੇਸ਼ ਦੇਣ ਦੇ ਰੂਪ ਵਿੱਚ ਆਸਾਨ ਹੋ ਸਕਦਾ ਹੈ:

  1. ਗਲੀ ਨੂੰ ਜਾਵੋ
  2. ਪਹਿਲੇ ਸੱਜੇ ਪਾਸੇ ਜਾਓ
  3. ਖੱਬੇ ਪਾਸੇ ਦੂਜਾ ਘਰ ਲੱਭੋ
  4. ਦਰਵਾਜ਼ੇ ਤੇ ਖੜਕਾਓ ਅਤੇ
  5. ਪੈਕੇਜ ਪ੍ਰਦਾਨ ਕਰੋ.

ਪਰ ਅਲਗੋਰਿਦਮ ਦੀ ਪਰਿਭਾਸ਼ਾ ਸਧਾਰਨ ਹੈ, ਜਦਕਿ, ਅਸਲੀ ਅਰਥ ਅਤੇ ਇਹ ਸਾਡੇ ਜੀਵਨ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ, ਇਹ ਕਾਫੀ ਗੁੰਝਲਦਾਰ ਹੋ ਸਕਦਾ ਹੈ.

ਇੱਕ ਐਲਗੋਰਿਥਮ ਦਾ ਇੱਕ ਉਦਾਹਰਣ

ਇੱਕ ਐਲਗੋਰਿਥਮ ਦਾ ਇੱਕ ਆਮ ਉਦਾਹਰਣ ਹੈ ਜੋ ਅਸੀਂ ਆਪਣੇ ਰੋਜ਼ਾਨਾ ਜੀਵਨ ਵਿੱਚ ਵਰਤਦੇ ਹਾਂ ਇੱਕ ਵਿਅੰਜਨ ਹੈ ਹਦਾਇਤਾਂ ਦਾ ਇਹ ਸੈੱਟ ਸਾਨੂੰ ਲੋੜੀਂਦਾ ਸਾਰੀ ਸਮੱਗਰੀ ਦਿੰਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਚੀਜ਼ਾਂ ਨਾਲ ਕੀ ਕਰਨਾ ਹੈ, ਇਸ ਬਾਰੇ ਨਿਰਦੇਸ਼ ਦਿੱਤੇ ਗਏ ਹਨ. ਸੌਖਾ, ਸੱਜਾ?

ਪਰ ਜੇ ਤੁਹਾਨੂੰ ਨਹੀਂ ਪਤਾ ਕਿ ਕੱਪੜਾ ਕਿੱਥੇ ਰੱਖਿਆ ਗਿਆ ਹੈ? ਤੁਹਾਨੂੰ ਇਹ ਪਤਾ ਕਰਨ ਲਈ ਇੱਕ ਐਲਗੋਰਿਥਮ ਦੀ ਲੋੜ ਹੋਵੇਗੀ. ਤੁਹਾਨੂੰ ਮਾਪਣ ਵਾਲੇ ਕੱਪ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ ਬਾਰੇ ਇੱਕ ਅਲਗੋਰਿਦਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ.

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

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

ਕਿਵੇਂ ਲੜੀਬੱਧ ਐਲਗੋਰਿਥਮ ਵਿਕਸਿਤ?

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

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

ਐਲਗੋਰਿਦਮ ਇਸ ਤਰਾਂ ਦੇ ਸਧਾਰਨ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦੇ ਸਕਦਾ ਹੈ:

  1. ਪਹਿਲੇ ਮੁੱਲ ਤੇ ਜਾਉ
  2. ਜੇਕਰ ਲੋੜ ਪਵੇ ਤਾਂ ਅਗਲੇ ਮੁੱਲ ਅਤੇ ਸਵੈਪ ਪੋਜਾਂਵਾਂ ਦੇ ਖਿਲਾਫ ਉਸ ਮੁੱਲ ਦੀ ਜਾਂਚ ਕਰੋ
  3. ਅਗਲੇ ਮੁੱਲ 'ਤੇ ਜਾਓ ਅਤੇ ਤੁਲਨਾ ਨੂੰ ਦੁਹਰਾਓ.
  4. ਜੇਕਰ ਅਸੀਂ ਸੂਚੀ ਦੇ ਅਖੀਰ ਤੇ ਹਾਂ, ਤਾਂ ਚੱਕਰ ਤੇ ਵਾਪਸ ਚਲੇ ਜਾਓ ਜੇਕਰ ਲੂਪ ਦੇ ਦੌਰਾਨ ਕਿਸੇ ਵੀ ਮੁੱਲ ਨੂੰ ਸਵੈਪੈਗ ਕੀਤਾ ਗਿਆ ਸੀ.

ਪਰ ਬੁਨਿਆਦ ਸਾਮਾਨ ਕ੍ਰਮਬੱਧ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਨਹੀਂ ਹੈ. ਜਿਉਂ-ਜਿਉਂ ਸਮਾਂ ਚੱਲਦਾ ਰਿਹਾ ਅਤੇ ਕੰਪਿਊਟਰਾਂ ਛੇਤੀ ਹੀ ਗੁੰਝਲਦਾਰ ਕੰਮ ਕਰਨ ਦੇ ਯੋਗ ਹੋ ਗਈਆਂ, ਨਵੇਂ ਵਰਗੀਕਰਣ ਐਲਗੋਰਿਥਮ ਅਪ ਵਿਚ ਆ ਗਏ.

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

ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿਥੇ ਐਲਗੋਰਿਥਮ ਅਸਲ ਪਾਗਲ ਹੋ ਸਕਦੇ ਹਨ. ਜਾਂ ਅਸਲ ਦਿਲਚਸਪ, ਇਹ ਇਸ ਗੱਲ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਵੇਖਦੇ ਹੋ

ਹਾਲਾਂਕਿ ਬੁਬਲ ਵਰਗੀ ਢੰਗ ਨੂੰ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਮੁੱਲਾਂ ਦੀ ਛਾਂਟੀ ਕਰਨ ਦੇ ਸਭ ਤੋਂ ਵੱਧ ਅਯੋਗ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਿਚੋਂ ਇਕ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਜੇਕਰ ਅਸਲ ਸੂਚੀ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਪ੍ਰੇਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰੰਤੂ ਬੁਲਬੁਲਾ ਤਰਤੀਬ ਬਹੁਤ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹੋ ਸਕਦਾ ਹੈ. ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ, ਉਸ ਸਮੇਂ, ਬੁਲਬੁਲਾ ਕ੍ਰਮਬੱਧ ਅਲਗੋਰਿਦਮ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਵਾਰ ਹੀ ਲੰਘੇਗਾ ਅਤੇ ਇਹ ਨਿਰਧਾਰਤ ਕਰੇਗਾ ਕਿ ਸਹੀ ਢੰਗ ਨਾਲ ਕ੍ਰਮਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ.

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

ਅਸੀਂ ਬੱਬਲ ਤੋਂ ਕੀ ਸਿੱਖੀਏ

ਰੋਜ਼ਾਨਾ ਜ਼ਿੰਦਗੀ ਵਿਚ ਫੇਸਬੁੱਕ ਅਲਗੋਰਿਥਮ ਅਤੇ ਹੋਰ

ਐਲਗੋਰਿਥਮ ਰੋਜ਼ਾਨਾ ਮਨੁੱਖਾਂ ਦੀ ਮਦਦ ਕਰਨ ਲਈ ਕੰਮ ਕਰਦੇ ਹਨ ਜਦੋਂ ਤੁਸੀਂ ਵੈਬ ਦੀ ਖੋਜ ਕਰਦੇ ਹੋ, ਤਾਂ ਸਭ ਤੋਂ ਵਧੀਆ ਖੋਜ ਨਤੀਜਿਆਂ ਨੂੰ ਲੱਭਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋਏ ਅਲਗੋਰਿਦਮ ਕੰਮ 'ਤੇ ਹੁੰਦਾ ਹੈ. ਨਿਰਦੇਸ਼ਾਂ ਲਈ ਆਪਣੇ ਸਮਾਰਟਫੋਨ ਨੂੰ ਪੁੱਛੋ, ਅਤੇ ਇੱਕ ਅਲਗੋਰਿਦਮ ਤੁਹਾਡੇ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਰੂਟ ਦਾ ਫੈਸਲਾ ਕਰਦਾ ਹੈ. ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਫੇਸਬੁੱਕ ਦੀ ਝਲਕ ਵੇਖਦੇ ਹੋ, ਤਾਂ ਅਲਗੋਰਿਦਮ ਇਹ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਸਾਡੇ ਮਿੱਤਰ ਦੀ ਫੇਸਬੁੱਕ ਦੀਆਂ ਕਿਹੜੀਆਂ ਪੋਸਟਾਂ ਸਾਡੇ ਲਈ ਸਭ ਤੋਂ ਵੱਧ ਮਹੱਤਵਪੂਰਣ ਹਨ. (ਆਓ ਅਸੀਂ ਆਸ ਰੱਖੀਏ ਕਿ ਸਾਡੇ ਦੋਸਤ ਇਹ ਨਹੀਂ ਸਮਝ ਪਾਏ ਕਿ ਸਾਨੂੰ ਕਿਹੜੀ ਗੱਲ ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਪਸੰਦ ਹੈ!

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

ਆਉ ਅਸੀਂ ਇਹ ਕਹਿੰਦੇ ਹਾਂ ਕਿ ਮੈਂ ਰੋਟੀ ਦੇ ਦੋ ਟੁਕੜਿਆਂ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹਾਂ, ਰਾਈ ਦੇ ਇਕ ਟੁਕੜੇ ਤੇ ਅਤੇ ਇੱਕ ਹੋਰ ਟੁਕੜੇ ਤੇ ਮੇਅਨੀਜ਼ ਬੀਜਦਾ ਹਾਂ. ਮੈਂ ਮੇਅਨੀਜ਼ ਦੇ ਨਾਲ ਰੋਟੀ 'ਤੇ ਪਨੀਰ ਦਾ ਇਕ ਟੁਕੜਾ, ਉਸ ਦੇ ਸਿਖਰ' ਤੇ ਕੁਝ ਹੈਮ, ਕੁਝ ਲੈਟਸ, ਟਮਾਟਰ ਦੇ ਦੋ ਟੁਕੜੇ ਪਾਉ ਅਤੇ ਫਿਰ ਉਸ ਰਾਈ ਦੇ ਨਾਲ ਉਸ ਟੁਕੜਾ ਦੇ ਨਾਲ ਇਸ ਨੂੰ ਸੀਮਤ ਕਰੋ. ਵਧੀਆ ਸੈਨਵਿਚ, ਸੱਜਾ?

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

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

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