ਐਲਗੋਰਿਦਮ ਚੁਣੌਤੀਆਂ

ਪ੍ਰੋਜੈਕਟ ਦਾ GitHub ਰਿਪੋ

ਅੱਪਡੇਟ/ਨੋਟਸ

08/14/2025: ਸਾਰੇ ਐਲਗੋਰਿਦਮ ChatGPT ਤੋਂ ਪਹਿਲਾਂ/LLM ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਯੁੱਗ ਦੌਰਾਨ ਰਵਾਇਤੀ ਸਮੱਸਿਆ-ਹੱਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਿਖੇ ਗਏ ਸਨ। AI ਦੀ ਵਰਤੋਂ ਕੇਵਲ ਬਾਅਦ ਵਿੱਚ ਵਿਆਕਰਣ ਸੁਧਾਰਾਂ ਅਤੇ ਥੰਬਨੇਲ ਚਿੱਤਰ ਜਨਰੇਸ਼ਨ ਲਈ ਕੀਤੀ ਗਈ ਸੀ।

08/13/2025: ਪ੍ਰੋਜੈਕਟ/ਭਾਗ csci-course-projects ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਮੇਰੇ ਕੁਝ CS ਪ੍ਰੋਜੈਕਟ ਹਨ ਜੋ ਮੈਂ ਕੋਲੋਰਾਡੋ ਸਕੂਲ ਆਫ਼ ਮਾਈਨਜ਼ ਵਿੱਚ ਆਪਣੇ ਅੰਡਰਗ੍ਰੈਜੂਏਟ ਦੌਰਾਨ 2018-2022 ਵਿੱਚ ਚੰਗੀ ਤਰ੍ਹਾਂ ਬਣਾਏ ਸਨ,

ਬਾਰੇ

ਇਹ ਰਿਪੋਜ਼ਿਟਰੀ ਐਲਗੋਰਿਦਮ ਲਾਗੂਕਰਨਾਂ ਅਤੇ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਪ੍ਰੋਜੈਕਟਾਂ ਦਾ ਇਕੱਠ ਹੈ, ਜਿਨ੍ਹਾਂ ‘ਤੇ ਮੈਂ ਸਾਲਾਂ ਦੌਰਾਨ ਕੰਮ ਕੀਤਾ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਜ਼ਿਆਦਾਤਰ ਮੇਰੇ ਕੋਰਸਵਰਕ, ਮੁਕਾਬਲਾਤਮਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਚੁਣੌਤੀਆਂ, ਜਾਂ ਯਾਦਵੀਂ ਸਮੱਸਿਆਵਾਂ ਤੋਂ ਆਉਂਦੇ ਹਨ ਜੋ ਮੈਨੂੰ ਦਿਲਚਸਪ ਲੱਗੀਆਂ। ਮੈਂ ਇਸ ਰਿਪੋ ਨੂੰ ਇੱਕ ਨਿੱਜੀ ਸੰਦਰਭ ਅਤੇ ਇਸ ਗੱਲ ਦਾ ਪਤਾ ਰੱਖਣ ਲਈ ਵਰਤਦਾ ਹਾਂ ਕਿ ਮੇਰੀ ਸਮੱਸਿਆ-ਹੱਲ ਅਤੇ ਕੋਡਿੰਗ ਕੁਸ਼ਲਤਾਵਾਂ ਕਿਵੇਂ ਵਿਕਸਿਤ ਹੋਈਆਂ ਹਨ। ਇਸ ਬਲੌਗ ਪੋਸਟ ਵਿੱਚ, ਖਾਸ ਤੌਰ ‘ਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗਾਂ ਵਿੱਚ, ਤੁਸੀਂ ਇਸ ਸੰਗ੍ਰਹਿ ਤੋਂ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਐਲਗੋਰਿਦਮ ਦੇਖ ਸਕਦੇ ਹੋ।

ਸੰਦਰਭ ਦੀ ਸਾਰਣੀ

ਸੀ ਪ੍ਰੋਗ੍ਰਾਮ
ਕੁਝ ਸਕ੍ਰਿਪਟਾਂ/ਪ੍ਰੋਜੈਕਟ ਜੋ ਮੈਂ C/C++ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਏ ਸਨ

ਸੀਐਸਸੀਆਈ ਕੋਰਸ ਪ੍ਰੋਜੈਕਟ
ਕੋਲੋਰਾਡੋ ਸਕੂਲ ਆਫ਼ ਮਾਈਨਜ਼ ਕੰਪਿਊਟਰ ਸਾਇੰਸ ਕਲਾਸਾਂ ਤੋਂ ਮੇਰੇ ਕੁਝ ਸ਼ੁਰੂਆਤੀ ਕੋਰਸਵਰਕ

ਜੰਪਿੰਗ ਜਿਮਜ਼ ਐਨਕੋਰ
ਇੱਕ ਦਿਲਚਸਪ ਗ੍ਰਾਫ਼ ਸਮੱਸਿਆ ਲਈ ਮੇਰਾ ਹੱਲ। ਸਾਰੇ ਵੇਰਵੇ ਦੇਖਣ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਇਹ ਦੇਖੋ: jumping-jims-encore-problem/README.md

ਰੇਖੀ ਭਾਗਬੰਦੀ 2 (LP2)
ਹੇਠ ਲਿਖੇ ਸਮੱਸਿਆ ਬਿਆਨ ਲਈ ਇੱਕ ਰਿਕਰਸਿਵ ਅਤੇ ਇੱਕ ਡਾਇਨਾਮਿਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਹੱਲ: n ਧਨਾਤਮਕ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਇੱਕ ਲੜੀ S (s1, s2, …, sn) ਅਤੇ ਇੱਕ ਪੂਰਨ ਅੰਕ k ਦਿੱਤਾ ਗਿਆ ਹੈ, S ਨੂੰ k ਰੇਂਜਾਂ ਵਿੱਚ ਵੰਡੋ ਤਾਂ ਜੋ ਸਾਰੀਆਂ ਰੇਂਜਾਂ ਵਿੱਚ ਨਿਊਨਤਮ ਜੋੜ ਨੂੰ ਅਧਿਕਤਮ ਕੀਤਾ ਜਾ ਸਕੇ।

ਵਪਾਰੀ ਯਾਤਰੀ ਸਮੱਸਿਆ
ਵਪਾਰੀ ਯਾਤਰੀ ਸਮੱਸਿਆ ਲਈ ਨਜ਼ਦੀਕੀ ਪੜੋਸੀ ਅਤੇ Optimal_TSP (ਬ੍ਰੂਟ ਫੋਰਸ ਪਰਮਿਊਟੇਸ਼ਨ) ਐਲਗੋਰਿਦਮਾਂ ਦੀਆਂ ਲਾਗੂਕਰਨਾਂ।

ਹੈਕਰਰੈਂਕ ਚੁਣੌਤੀਆਂ

ਹੈਕਰਰੈਂਕ ਚੁਣੌਤੀਆਂ ਲਈ ਮੇਰੀਆਂ ਲਾਗੂ ਕੀਤੀਆਂ ਐਲਗੋਰਿਦਮਾਂ, ਇਹ ਹੈ ਮੇਰਾ ਖਾਤਾ: mehmet_mhy

ਡਾਟਸ ਐਂਡ ਬਾਕਸਜ਼ ਵਿਸ਼ਲੇਸ਼ਣ
ਡਾਟਸ ਐਂਡ ਬਾਕਸਜ਼ ਖੇਡ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਲਈ ਮੇਰੇ ਵੱਲੋਂ ਬਣਾਈਆਂ ਵਿਧੀਆਂ/ਐਲਗੋਰਿਦਮ। ਇਸ ਵੇਲੇ, ਕੇਵਲ 1x1 ਅਤੇ 1x2 ਖੇਡ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕੀਤਾ ਗਿਆ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ./dots+boxes/ ਵਿੱਚ ਸਥਿਤ README.md ਪੜ੍ਹੋ।

ਮੁੱਢਲਾ ਘੜੀ ਸੋਲੀਟੇਅਰ

ਟਰਮੀਨਲ ਕਨਸੋਲ ਰਾਹੀਂ ਕੀਤਾ ਗਿਆ ਇੱਕ ਘੜੀ ਸੋਲੀਟੇਅਰ ਹੱਲਕਾਰ। ਘੜੀ ਸੋਲੀਟੇਅਰ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਲਈ ਇਸ ਵਿਕੀ ਰਾਹੀਂ।

ਬੋਗੋ ਸੋਰਟ ਐਲਗੋਰਿਦਮ
ਬੋਗੋ ਸੋਰਟ ਦੀ ਇੱਕ ਮਨੋਰੰਜਕ ਲਾਗੂਕਰਨ। ਕਦੇ ਬਣਾਏ ਗਏ ਸਭ ਤੋਂ ਖਰਾਬ, ਜੇ ਨਹੀਂ ਤਾਂ ਸਭ ਤੋਂ ਖਰਾਬ, ਸੋਰਟਿੰਗ ਐਲਗੋਰਿਦਮਾਂ ਵਿੱਚੋਂ ਇੱਕ।

ਸਮਾਨ ਲਾਗਤ ਖੋਜ
ਸਮਾਨ-ਲਾਗਤ ਖੋਜ ਦੀ ਲਾਗੂਕਰਨ, ਕਿਰਪਾ ਕਰਕੇ ਇਹ ਦੇਖੋ: uniform_cost_search/README.md

ਵੈੱਬ ਕੰਮ
ਵੈੱਬ-ਵਿਕਾਸ ਨਾਲ ਸੰਬੰਧਿਤ ਨੋਟਸ ਅਤੇ ਛੋਟੇ ਪ੍ਰੋਜੈਕਟ, ਜਿਸ ਵਿੱਚ Sequelize ਉਦਾਹਰਨਾਂ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਲਾਗੂਕਰਨ ਸ਼ਾਮਲ ਹਨ।