I need Program a question

i have a question cannot write out, I try 2 days, the question is:


Write a code in Jupyter Notebook that implements the counting sort algorithm by creating a CountingSort function with an array input in the form of a list. Then write code to sort 3 randomly generated arrays AND the data array listed below, print the output clearly for all four test arrays.

Develop and comment on the growth function of your code. Comment on the Big O notation of the code.


and the data is:

data= [3720,4479,4218,2899,285,2391,3836,2290,410,4690,2031,1778,1468,4031,4513,1709,3603,4146,498,118,2635,3097,689,1340,617,394,3196,3676,4263,4110,2850,885,1926,2225,659,2643,4847,4579,977,2405,918,1256,4194,719,1218,3218,1969,395,156,3091,1860,44,2519,1763,2938,1246,1384,4034,2008,876,4346,1975,2612,2531,4518,4554,2187,3938,3396,434,4679,1681,2652,371,3884,1681,4636,3420,4880,111,566,2107,1810,4672,1716,303,1102,3777,3635,1485,2301,3127,2487,3058,1171,4240,4108,2990,334,3746,27,651,1299,1125,2475,2760,411,1932,4071,4099,4452,670,3229,2010,997,3274,2182,3072,42,4610,3657,844,1070,2697,322,4059,2255,3140,1162,1856,4111,4007,2599,4246,3508,2093,2597,1686,1014,158,1389,1032,1832,1481,2117,4947,4835,2820,2227,4469,1203,4665,3935,3946,792,1510,4940,3659,193,1603,3690,1531,761,2477,199,830,1920,1060,4717,3585,2830,3635,3205,3941,2677,3709,4544,3415,1222,3101,1010,4810,3052,3427,4702,2707,4488,458,1637,597,2105,1933,1587,231,1638,4713,1893,449,213,3822,1175,990,3349,440,2665,4248,2909,3221,1328,249,2576,4531,908,4302,728,3923,541,1330,4443,4655,2033,4761,4769,1540,48,600,2932,97,3161,2790,2093,2695,2735,3728,4879,2927,325,1244,1070,2056,2162,1367,4503,3924,3691,683,1553,716,4262,4760]


also there have a document I provide is our lab note, you can use our prof's note directly, and add your logic in it, use python. thanks,

Skills: Algorithm, Python

See more: smart questions, how to ask for help programming, how to ask programming questions, asking questions as a developer, stackoverflow, programming questions answered, how to ask good questions programming, ask programming questions online free, hi i need to configure freepbx and asterisk upon a project we have really quick and easy stuff thanks, i need a computer programmer in sydney to develop a training monitoring program, i need a flash program designer, i need a program that f, i need a programmer to develop a program for me, i need a programming to write a webcam program for me, i need a program to edit cfg files, i need a computer program made south africa, i need a developer to help develop a web based software program i will provide full project details once you place a placeholder, I need a program, i need a scientific question to ask, i need business card maker program

About the Employer:
( 1 review ) Dartmouth, Canada

Project ID: #27879272

Awarded to:


----- Pro Python/ Math/Algorithm Expert! -------- Hi, Dear Your project is very attracting my mind because I have rich experiences and high skills on this project. I have been completed many similar projects before an More

$30 CAD in 1 day
(9 Reviews)

6 freelancers are bidding on average $22 for this job

(23 Reviews)

Hi there, I have been through your project and am glad to tell you that I will accomplish your project . I am a certified computer system engineer having 6 year experience in C++ programming,PYTHON,MYSQL, software arch More

$10 CAD in 3 days
(1 Review)

Hello Potential Client. I am a senior software engineer with over 10 years on experiences working independently and as a team member or leader. I have developed many web project with such as Algorithm and Python. I can More

$30 CAD in 1 day
(2 Reviews)

Hi,I'm a Python expert. I understand clearly your requirement and I'm interested in your project. I think I can complete your project on time and within your budget. I'm ready to do it now. I will wait for your positi More

$20 CAD in 1 day
(2 Reviews)

Hello.sir.. I have rich experience and I am interested in your project. I'm a professional C++, java, python developer with over 5 years of experience in the field. In the past, I've done a variety of projects based on More

$20 CAD in 7 days
(0 Reviews)