加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

COMP42215代做、代寫Python設(shè)計程序
COMP42215代做、代寫Python設(shè)計程序

時間:2024-12-08  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



INTRODUCTION TO COMPUTER SCIENCE 2024/2025 Masters Programmes 
 
Coursework Administrative Details 
 
Module/Lecture Course: COMP42215 Introduction to Computer Science 
Deadline for submission: 14:00 Friday 13
th
 December 2024 
Work returned: Week Beginning 13
th
 January 2025 
Submission 
instructions: 
Submit via Jupyterhub on NCC. Video guidance will be 
provided separately. 
Format: You should submit a single Jupyter notebook file that 
contains your code and written answers. Do not put 
your name on your work, just your username. 
Contribution: This coursework contributes 100% to the final mark for 
the module. 
 
In accordance with University procedures, submissions that are up to 5 working 
days late will be subject to a cap of the module pass mark, and later submissions 
will receive a mark of zero. 
 
Content and skills covered by the assignment: 
• Be able to write computer programs in Python 
• Be able to select appropriate data structures 
• Be able to evaluate the complexity of an algorithm 
• Effective written communication 
• Planning, organising and time-management 
• Problem solving and analysis 
  
INTRODUCTION TO COMPUTER SCIENCE 2024/2025 Masters Programmes 
 
General Requirements 
You should develop an iPython (Jupyter) notebook to assess the performance and 
algorithmic complexity of various algorithms using a range of data structures. Your 
written answers should be meet the word limits described in each question. 
In each question that requires you to write code you should consider issues such as 
error checking, the use of appropriate data structures, the efficiency of your code and 
comments to aid understanding. 
Please answer each question in a separate code block in your Jupyter notebook, and 
clearly label each with a comment containing the question number. 
 
Section 1 (10%) 
 
1) Write a function to generate a Python list that contains random unique integers, 
i.e. no value should appear more than once in the list. The function should take 
as an argument the desired size of the list and set a seed of your choice. [4%] 
2) Write a function to convert a Python list of integers into a NumPy array of 
integers. The function should take as an argument a Python list. [2%] 
3) Write a function to convert a Python list into a dictionary. The keys of the 
dictionary should be the values stored in the list, and the values should be 
randomly generated floating points values. The function should take as an 
argument a Python list. [4%] 
 
Section 2 (25%) 
 
4) Write a function that takes a Python list and an integer value as arguments, and 
returns True if the integer value exists in the list. The function should return False 
otherwise. [3%] 
5) Write a function that takes a NumPy array and an integer value as arguments, 
and returns True if the integer value exists in the array. The function should 
return False otherwise. [3%] 
6) Write a function that takes a Python dictionary and an integer value as 
arguments, and returns True if the integer value exists as a key in the dictionary. 
The function should return False otherwise. [3%] 
7) Time your functions from Q4, Q5 and Q6 on an appropriate range of input sizes 
(using your solutions to Q1, Q2 and Q3 to generate the inputs). Use the data you 
collect to draw graphs (using matplotlib) that compare the performance of your 
functions. [8%] 
 
Questions continue onto next page  
INTRODUCTION TO COMPUTER SCIENCE 2024/2025 Masters Programmes 
 
8) Discuss in 200 words or less what your results show. You should consider the 
computational complexity of your functions. If you don’t manage to collect any 
data to discuss you should research and discuss what you would expect the 
results to show. [8%] 
 
Section 3 (15%) 
 
9) Write a function to sort a Python list of integers. You may implement any 
algorithm of your choosing, or use one of the built-in sorting methods. [2%] 
10) Write a function that takes a sorted Python list and an integer value as 
arguments. You should use functions available to you in the ‘bisect’ module to 
determine if the integer value exists in the sorted list, and return True if it does. 
The function should otherwise return False. [4%] 
11) Time your functions from Q4 and Q9 on an appropriate range of input sizes 
(using your solutions to Q1 and Q9 to generate the inputs). Use the data you 
collect to draw graphs (using matplotlib) that compare the performance of your 
functions. [5%] 
12) Discuss in 100 words or less what your results show. You should consider the 
computational complexity of your functions. If you don’t manage to collect any 
data to discuss you should research and discuss what you would expect the 
results to show. [4%] 
 
Section 4 (40%) 
 
13) Write a function that takes a single integer, x, as an argument and outputs a 
Python set containing the divisors of x. E.g. If the input x were 20, then the output 
would be {1,2,4,5,10,20}. You should consider the efficiency of your solution. 
[10%] 
14) Write a function that takes a Python list of integers as an argument, and outputs 
the greatest common divisor (GCD) of all of the values in the list. You should use 
your function from Q13 to find the divisors of each value in the list and use 
appropriate set operations to find the GCD. E.g. If the input array were [20,15,45] 
the GCD would be 5 as it is the largest divisor the three values have in common. 
[8%] 
 
Questions continue onto next page  
INTRODUCTION TO COMPUTER SCIENCE 2024/2025 Masters Programmes 
 
15) Write a function that takes a Python list of integers and uses the built-in 
math.gcd() function to calculate the GCD of all of the values in the list. You 
should assume that the math.gcd() function will only take two arguments, e.g. 
math.gcd(12,4). You will likely need to loop through the input list using the gcd 
function multiple times. [8%] 
16) Time your functions from Q13, Q14 and Q15 on an appropriate range of input 
sizes (using your solution to Q1 to generate the inputs). Use the data you collect 
to draw graphs (using matplotlib) that compare the performance of your functions. 
[6%] 
17) Discuss in 200 words or less what your results show. You should consider the 
computational complexity of your functions. If you don’t manage to collect any 
data to discuss you should research and discuss what you would expect the 
results to show. [8%] 
 
Section 5 (10%) 
 
18) In 250 words or less, reflect on the taught content and the learning outcomes of 
this module and identify the three most important points that you will take into 
future modules. [10%] 
  
INTRODUCTION TO COMPUTER SCIENCE 2024/2025 Masters Programmes 
 
Examiners will stop reading once the word limit has been reached, and work beyond 
this point will not be assessed. Checks of word counts will be carried out on submitted 
work. Checks may take place manually and/or with the aid of the word count provided 
via an electronic submission. 
 
You should include any relevant references that you have used in writing your written 
answers, and these will not be included in the word count for the question. 
 
PLAGIARISM and COLLUSION 
Your assignment will be put through plagiarism detection services. 
Students suspected of plagiarism, either of published work or work from unpublished 
sources, including the work of other students, or of collusion, will be dealt with 
according to Computer Science and University guidelines. 

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp




 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:CS 0447代做、代寫c/c++編程設(shè)計
  • 下一篇:CSE2425代寫、C++編程語言代做
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶要求/設(shè)計優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    出評 開團(tuán)工具
    出評 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場巴士4號線
    合肥機(jī)場巴士4號線
    合肥機(jī)場巴士3號線
    合肥機(jī)場巴士3號線
  • 短信驗證碼 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    亚洲日韩成人| 日韩aaaa| 欧美热在线视频精品999| 国产精品论坛| 久久九九电影| 国产成人一区二区三区影院| 三上悠亚一区二区| 中文在线不卡| 里番精品3d一二三区| 中文字幕日韩一区二区不卡 | 国产一区二区精品福利地址| 香蕉成人av| 丝袜美腿高跟呻吟高潮一区| 在线日韩视频| 999精品视频在这里| 国产aa精品| 日韩精品三区四区| 日韩片欧美片| 色琪琪久久se色| 欧洲视频一区| 欧美91在线| 亚洲国产视频二区| 国产欧美日韩精品一区二区三区| 日韩高清中文字幕一区| 亚洲少妇视频| 超级白嫩亚洲国产第一| 亚洲欧美春色| 在线国产一区二区| 欧美肉体xxxx裸体137大胆| 免费观看性欧美大片无片| 欧美黄色一级视频| 肉肉av福利一精品导航| 欧美国产日韩电影| 黑人精品一区| 色天天综合网| 欧美a级片视频| 蜜臀久久久久久久| 玖玖在线精品| 亚洲欧美不卡| 亚洲欧美大片| 亚洲欧美成人综合| 在线成人直播| 在线精品小视频| 欧美在线亚洲| 欧美日韩国产欧| 亚洲黄色在线| 国产精品日韩久久久| 国产精品普通话对白| 99热免费精品在线观看| 伊人蜜桃色噜噜激情综合| 狠狠88综合久久久久综合网| 激情久久五月| 性欧美69xoxoxoxo| 黑人一区二区| 中国女人久久久| 天使萌一区二区三区免费观看| 国产精品毛片在线| 日韩精品一二区| 中文字幕高清在线播放| 在线亚洲人成| 中文字幕系列一区| 国产成人福利夜色影视| 日韩精品国产欧美| 亚洲欧洲专区| 日韩精品91亚洲二区在线观看| 免费精品一区| 99精品美女| 一本色道88久久加勒比精品| 噜噜噜久久亚洲精品国产品小说| 日韩成人精品一区二区| 免费毛片b在线观看| 精品乱码一区二区三区四区| 美女久久久精品| 国产精品日韩精品在线播放| 日韩av成人高清| 久久精品凹凸全集| 伊人久久大香线| 老鸭窝91久久精品色噜噜导演| 国产精品久久久久蜜臀| 午夜精品成人av| 日本不卡一区二区三区高清视频| 国产区精品区| 青青草国产免费一区二区下载| 欧美va天堂在线| 免费人成黄页网站在线一区二区| 日韩在线第七页| 日韩高清国产一区在线| 亚洲精品亚洲人成在线| 欧美日韩麻豆| 久久性天堂网| 成人在线免费av| 国产一区二区三区亚洲综合| 在线一区二区三区视频| 仙踪林久久久久久久999| 蜜臀av性久久久久av蜜臀妖精 | 国产日韩欧美在线播放不卡| 国产成人黄色| 欧美色图一区| 国产亚洲成av人片在线观看| 久久在线精品| aaa国产精品视频| 在线综合亚洲| 久久av日韩| 日本在线一区二区三区| 成人a'v在线播放| 亚洲人成在线网站| 国产一精品一av一免费爽爽| 日韩精品影视| 久久久久免费| 亚洲三级网站| 91精品一区国产高清在线gif| 美女诱惑黄网站一区| 日日摸夜夜添夜夜添国产精品| 久久久久久爱| 久久高清一区| 亚洲国产一区二区精品专区| 精品人人人人| 都市激情亚洲一区| 国内精品久久久久久久影视简单 | 欧美午夜不卡| 精品美女一区| 国产成人在线中文字幕| 四虎8848精品成人免费网站| 国产精品啊啊啊| 国产精品99免费看| 欧美aa在线| 色悠久久久久综合先锋影音下载| 亚洲专区欧美专区| 亚洲人人精品| 99久久九九| 国产精品亲子伦av一区二区三区 | 久久久人成影片免费观看| 日韩电影免费在线观看| 偷拍视屏一区| 蜜桃精品在线观看| 国产一区毛片| 蜜臀a∨国产成人精品| 中文字幕一区二区精品区| 91久久电影| 麻豆成人久久精品二区三区红 | 精品国产三级| 91蜜臀精品国产自偷在线| 国产成人精品三级高清久久91| 狠狠噜噜久久| 白嫩亚洲一区二区三区| 午夜久久福利| 久久影院资源站| 亚洲一区二区三区高清不卡| 综合激情一区| 99在线精品免费视频九九视| 久久久久久毛片免费看 | 不卡在线一区| 在线精品在线| 欧美在线亚洲| 国产精品一站二站| 久热综合在线亚洲精品| 亚洲国产精品嫩草影院久久av| 葵司免费一区二区三区四区五区| 国产专区精品| 免费成人av资源网| 99久热这里只有精品视频免费观看| 亚洲黄色中文字幕| 精品久久美女| 国产精品亚洲欧美| 欧美日韩国产探花| 国产精品久久久久久av公交车 | 欧美日韩国产网站| 亚洲午夜视频| 只有精品亚洲| 欧美激情国产在线| 欧美三区视频| 麻豆精品一区二区三区| 国产精品毛片| 成人台湾亚洲精品一区二区| 日韩黄色三级在线观看| 图片小说视频色综合| 欧美国产亚洲精品| 激情亚洲影院在线观看| 激情久久婷婷| 婷婷综合一区| 欧美成人家庭影院| 在线 亚洲欧美在线综合一区| 亚洲制服一区| 亚洲国产高清视频| 蜜桃伊人久久| 久久久青草婷婷精品综合日韩 | 日韩不卡手机在线v区| 日本美女一区| 欧美日韩国产亚洲一区| 日韩精品一级| 日日欢夜夜爽一区| 97久久夜色精品国产| 伊人精品一区| 麻豆国产一区| 中文精品电影| 亚洲一级少妇| 丝袜诱惑亚洲看片| 亚洲高清久久| 免费看一区二区三区| 理论电影国产精品|