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,

Навыки: Алгоритмы, Python

Показать больше: 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

О работодателе:
( 1 отзыв ) Dartmouth, Canada

ID проекта: #27879272



----- 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 Больше

$30 CAD за 1 день
(9 отзывов(-а))

6 фрилансеров(-а) готовы выполнить эту работу в среднем за $22

(23 отзывов(-а))

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 Больше

$10 CAD за 3 дней(-я)
(1 отзыв)

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 Больше

$30 CAD за 1 день
(2 отзывов(-а))

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 Больше

$20 CAD за 1 день
(2 отзывов(-а))

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 Больше

$20 CAD за 7 дней(-я)
(0 отзывов(-а))