['   \n  \n [\'ਹੇਠਾਂ ਦਿੱਤੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਇਰਾਦਾ ਕੀ ਹੈ? \\n "\\ndef p3 (arr, k): \\n ਗਿਣਤੀਆਂ = [0] * k\\n x ਲਈ arr ਵਿੱਚਃ \\n ਗਿਣਤੀਆਂ [x] + = 1\\n\\n ਕ੍ਰਮਬੱਧ _ arr = [] \\n i ਲਈ,ਗਿਣਤੀ (arr) ਵਿੱਚ ਗਿਣਤੀਃ \\n sorted_arr.extend ([i] * ਗਿਣਤੀ) \\n\\n ਵਾਪਸੀ ਕ੍ਰਮਬੱਧ _ arr\\n "\\n \'] ', 'ਹੇਠਾਂ ਦਿੱਤੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਇਰਾਦਾ ਕੀ ਹੈ? "" ਡਿਫ p3 (arr, k): arr ਵਿੱਚ x ਲਈ ਗਿਣਤੀ = [0] * k: i ਲਈ ਗਿਣਤੀ [x] + = 1 ਕ੍ਰਮਬੱਧ _ arr = [], ਇਸ ਵਿੱਚ ਗਿਣਤੀ ਕਰੋ।ਗਿਣਤੀ ਕਰੋ (arr): sorted_arr.extend ([i] * ਗਿਣਤੀ) ਵਾਪਸੀ ਕ੍ਰਮਬੱਧ _ arr ""', ' [\'ਹੇਠਾਂ ਦਿੱਤੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਇਰਾਦਾ ਕੀ ਹੈ? \\n "\\ndef p3 (arr, k): \\n ਗਿਣਤੀਆਂ = [0] * k\\n x ਲਈ arr ਵਿੱਚਃ \\n ਗਿਣਤੀਆਂ [x] + = 1\\n\\n ਕ੍ਰਮਬੱਧ _ arr = [] \\n i ਲਈ,ਗਿਣਤੀ (arr) ਵਿੱਚ ਗਿਣਤੀਃ \\n sorted_arr.extend ([i] * ਗਿਣਤੀ) \\n\\n ਵਾਪਸੀ ਕ੍ਰਮਬੱਧ _ arr\\n "\\n", \'ਪ੍ਰੋਗਰਾਮ ਦਾ ਇਰਾਦਾ ਇੱਕ ਸੋਧਿਆ ਹੋਇਆ ਬਣਾਉਣਾ ਹੈ।ਇੰਪੁੱਟ ਐਰੇ \'arr\' ਦਾ ਵਰਜਨ ਇਸ ਨੂੰ ਇੱਕ ਖਾਸ ਤਰੀਕੇ ਨਾਲ ਕ੍ਰਮਬੱਧ ਕਰਕੇ। ਫੰਕਸ਼ਨ \'p3\' ਦੋ ਇਨਪੁਟ ਲੈਂਦਾ ਹੈਃ \\n\\n1. \'arr\': ਪੂਰਨ ਅੰਕ ਦੀ ਇੱਕ ਸੂਚੀਇੰਪੁੱਟ ਐਰੇ. \\n2. \'k\': ਇੱਕ ਪੂਰਨ ਅੰਕ ਜੋ ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਵਰਤੇ ਗਏ ਡੱਬਿਆਂ ਜਾਂ ਬਾਲਟੀਆਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। \\n\\n ਫੰਕਸ਼ਨ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਦਾ ਹੈਃ \\n\\n1. ਇੱਕ ਨੂੰ ਅਰੰਭ ਕਰਦਾ ਹੈਸਾਰੇ ਤੱਤਾਂ ਨੂੰ 0 ਉੱਤੇ ਸੈੱਟ ਕਰਨ ਦੇ ਨਾਲ ਐਰੇ ਦੀ ਲੰਬਾਈ \'k\' ਦੀ \'ਗਿਣਤੀ\'। ਇਸ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਐਰੇ ਵਿੱਚ ਹਰੇਕ ਤੱਤ ਦੀ ਬਾਰੰਬਾਰਤਾ ਗਿਣਤੀ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਕੀਤੀ ਜਾਵੇਗੀ। \\n2।ਇੰਪੁੱਟ ਐਰੇ \'arr\' ਵਿੱਚ ਹਰੇਕ ਤੱਤ \'x\' ਰਾਹੀਂ ਦੁਹਰਾਉਂਦਾ ਹੈ ਅਤੇ \'ਗਿਣਤੀਆਂ\' ਵਿੱਚ ਅਨੁਸਾਰੀ ਗਿਣਤੀ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ। \\n3. ਇੱਕ ਖਾਲੀ ਸੂਚੀ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।\'sorted _ arr\'. \\n4. ਗਿਣਤੀ ਐਰੇ ਅਤੇ ਇੰਪੁੱਟ ਐਰੇ \'arr\' ਰਾਹੀਂ ਦੁਹਰਾਉਂਦਾ ਹੈ। ਹਰੇਕ ਗਿਣਤੀ \'i\' ਅਤੇ ਇਸ ਦੀ ਅਨੁਸਾਰੀ ਬਾਰੰਬਾਰਤਾ \'ਗਿਣਤੀ\' ਲਈ, ਇਹ ਫੈਲਦਾ ਹੈ।\'ਕ੍ਰਮਬੱਧ _ arr\' ਨੂੰ \'i\' ਦੁਹਰਾ ਕੇ \'ਗਿਣਤੀ\' ਵਾਰ ਜੋਡ਼ ਕੇ। \\n5. ਕ੍ਰਮਬੱਧ ਐਰੇ \'ਕ੍ਰਮਬੱਧ _ arr\' ਵਾਪਸ ਕਰਦਾ ਹੈ। \\n\\n ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ ਇੱਕ ਇੰਪੁੱਟ ਐਰੇ ਨੂੰ ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਇਸ ਦੀ ਬਾਰੰਬਾਰਤਾ ਵੰਡ ਦੇ ਅਧਾਰ ਤੇ, ਹਰੇਕ ਤੱਤ ਆਉਟਪੁੱਟ ਐਰੇ ਵਿੱਚ ਕਈ ਵਾਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਇੰਪੁੱਟ ਵਿੱਚ ਇਸ ਦੀ ਬਾਰੰਬਾਰਤਾ ਦੇ ਅਨੁਪਾਤਕਐਰੇ. \',\' ਕੀ ਇਸ ਕਿਸਮ ਦੀ ਲਡ਼ੀਬੱਧਤਾ ਦਾ ਕੋਈ ਨਾਮ ਹੈ? \' ', 'ਹੇਠਾਂ ਦਿੱਤੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਇਰਾਦਾ ਕੀ ਹੈ? "" ਡਿਫ p3 (arr, k): arr ਵਿੱਚ x ਲਈ ਗਿਣਤੀ = [0] * k: i ਲਈ ਗਿਣਤੀ [x] + = 1 ਕ੍ਰਮਬੱਧ _ arr = [], ਇਸ ਵਿੱਚ ਗਿਣਤੀ ਕਰੋ।ਗਿਣਤੀ ਕਰੋ (arr): sorted_arr.extend ([i] * ਗਿਣਤੀ) ਵਾਪਸੀ ਕ੍ਰਮਬੱਧ _ arr ""', ' [\'ਹੇਠਾਂ ਦਿੱਤੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਇਰਾਦਾ ਕੀ ਹੈ? \\n "\\ndef p3 (arr, k): \\n ਗਿਣਤੀਆਂ = [0] * k\\n x ਲਈ arr ਵਿੱਚਃ \\n ਗਿਣਤੀਆਂ [x] + = 1\\n\\n ਕ੍ਰਮਬੱਧ _ arr = [] \\n i ਲਈ,ਗਿਣਤੀ (arr) ਵਿੱਚ ਗਿਣਤੀਃ \\n sorted_arr.extend ([i] * ਗਿਣਤੀ) \\n\\n ਵਾਪਸੀ ਕ੍ਰਮਬੱਧ _ arr\\n "\\n", \'ਪ੍ਰੋਗਰਾਮ ਦਾ ਇਰਾਦਾ ਇੱਕ ਸੋਧਿਆ ਹੋਇਆ ਬਣਾਉਣਾ ਹੈ।ਇੰਪੁੱਟ ਐਰੇ \'arr\' ਦਾ ਵਰਜਨ ਇਸ ਨੂੰ ਇੱਕ ਖਾਸ ਤਰੀਕੇ ਨਾਲ ਕ੍ਰਮਬੱਧ ਕਰਕੇ। ਫੰਕਸ਼ਨ \'p3\' ਦੋ ਇਨਪੁਟ ਲੈਂਦਾ ਹੈਃ \\n\\n1. \'arr\': ਪੂਰਨ ਅੰਕ ਦੀ ਇੱਕ ਸੂਚੀਇੰਪੁੱਟ ਐਰੇ. \\n2. \'k\': ਇੱਕ ਪੂਰਨ ਅੰਕ ਜੋ ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਵਰਤੇ ਗਏ ਡੱਬਿਆਂ ਜਾਂ ਬਾਲਟੀਆਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। \\n\\n ਫੰਕਸ਼ਨ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਦਾ ਹੈਃ \\n\\n1. ਇੱਕ ਨੂੰ ਅਰੰਭ ਕਰਦਾ ਹੈਸਾਰੇ ਤੱਤਾਂ ਨੂੰ 0 ਉੱਤੇ ਸੈੱਟ ਕਰਨ ਦੇ ਨਾਲ ਐਰੇ ਦੀ ਲੰਬਾਈ \'k\' ਦੀ \'ਗਿਣਤੀ\'। ਇਸ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਐਰੇ ਵਿੱਚ ਹਰੇਕ ਤੱਤ ਦੀ ਬਾਰੰਬਾਰਤਾ ਗਿਣਤੀ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਕੀਤੀ ਜਾਵੇਗੀ। \\n2।ਇੰਪੁੱਟ ਐਰੇ \'arr\' ਵਿੱਚ ਹਰੇਕ ਤੱਤ \'x\' ਰਾਹੀਂ ਦੁਹਰਾਉਂਦਾ ਹੈ ਅਤੇ \'ਗਿਣਤੀਆਂ\' ਵਿੱਚ ਅਨੁਸਾਰੀ ਗਿਣਤੀ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ। \\n3. ਇੱਕ ਖਾਲੀ ਸੂਚੀ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।\'sorted _ arr\'. \\n4. ਗਿਣਤੀ ਐਰੇ ਅਤੇ ਇੰਪੁੱਟ ਐਰੇ \'arr\' ਰਾਹੀਂ ਦੁਹਰਾਉਂਦਾ ਹੈ। ਹਰੇਕ ਗਿਣਤੀ \'i\' ਅਤੇ ਇਸ ਦੀ ਅਨੁਸਾਰੀ ਬਾਰੰਬਾਰਤਾ \'ਗਿਣਤੀ\' ਲਈ, ਇਹ ਫੈਲਦਾ ਹੈ।\'ਕ੍ਰਮਬੱਧ _ arr\' ਨੂੰ \'i\' ਦੁਹਰਾ ਕੇ \'ਗਿਣਤੀ\' ਵਾਰ ਜੋਡ਼ ਕੇ। \\n5. ਕ੍ਰਮਬੱਧ ਐਰੇ \'ਕ੍ਰਮਬੱਧ _ arr\' ਵਾਪਸ ਕਰਦਾ ਹੈ। \\n\\n ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ ਇੱਕ ਇੰਪੁੱਟ ਐਰੇ ਨੂੰ ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਇਸ ਦੀ ਬਾਰੰਬਾਰਤਾ ਵੰਡ ਦੇ ਅਧਾਰ ਤੇ, ਹਰੇਕ ਤੱਤ ਆਉਟਪੁੱਟ ਐਰੇ ਵਿੱਚ ਕਈ ਵਾਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਇੰਪੁੱਟ ਵਿੱਚ ਇਸ ਦੀ ਬਾਰੰਬਾਰਤਾ ਦੇ ਅਨੁਪਾਤਕ\',\' ਕੀ ਇਸ ਕਿਸਮ ਦੀ ਲਡ਼ੀਬੱਧਤਾ ਦਾ ਕੋਈ ਨਾਮ ਹੈ? \',\' ਹਾਂ, ਇਸ ਕਿਸਮ ਦੀ ਲਡ਼ੀਬੱਧਤਾ ਨੂੰ \'ਬਾਰੰਬਾਰਤਾ-ਕ੍ਰਮਬੱਧ\' ਜਾਂ \'ਗਿਣਤੀ-ਕ੍ਰਮਬੱਧ\' ਐਲਗੋਰਿਦਮ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਹੈਕੁਸ਼ਲ ਲਡ਼ੀਬੱਧ ਕਰਨ ਦੀ ਤਕਨੀਕ ਉਦੋਂ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਲ ਜਾਣਕਾਰੀ ਦਾ ਇੱਕ ਵਾਧੂ ਟੁਕਡ਼ਾ ਹੁੰਦਾ ਹੈ (ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਹਰੇਕ ਤੱਤ ਦੀ ਬਾਰੰਬਾਰਤਾ) ਜਿਸ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈਡੇਟਾ ਨੂੰ ਵਧੇਰੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕ੍ਰਮਬੱਧ ਕਰੋ। ਦਿੱਤੇ ਗਏ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ, ਇੰਪੁੱਟ ਐਰੇ \'arr\' ਨੂੰ ਇਸ ਦੇ ਤੱਤਾਂ ਦੀ ਬਾਰੰਬਾਰਤਾ ਵੰਡ ਦੇ ਅਧਾਰ ਤੇ ਕ੍ਰਮਬੱਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।ਬਾਲਟੀ ਕਿਸਮ ਦੇ ਸਮਾਨ \'] ', 'ਹੇਠਾਂ ਦਿੱਤੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਇਰਾਦਾ ਕੀ ਹੈ? "" ਡਿਫ p3 (arr, k): arr ਵਿੱਚ x ਲਈ ਗਿਣਤੀ = [0] * k: i ਲਈ ਗਿਣਤੀ [x] + = 1 ਕ੍ਰਮਬੱਧ _ arr = [], ਇਸ ਵਿੱਚ ਗਿਣਤੀ ਕਰੋ।ਗਿਣਤੀ ਕਰੋ (arr): sorted_arr.extend ([i] * ਗਿਣਤੀ) ਵਾਪਸੀ ਕ੍ਰਮਬੱਧ _ arr "" \n ']