国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

COMP42215代做、代寫Python設計程序
COMP42215代做、代寫Python設計程序

時間:2024-12-08  來源:合肥網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




 

掃一掃在手機打開當前頁
  • 上一篇:CS 0447代做、代寫c/c++編程設計
  • 下一篇:CSE2425代寫、C++編程語言代做
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網頁版入口 破天一劍 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    精品国产乱码久久久久软件 | 日韩精品大片| 国产乱肥老妇国产一区二| 久久精品国产91精品亚洲| 日韩av免费一区| 久久久亚洲精品视频| 亚洲中文字幕无码专区| 国产色综合天天综合网| 国产精品久久久久福利| 欧美牲交a欧美牲交aⅴ免费真| 国产chinese精品一区二区| 亚州欧美日韩中文视频| 国产精品91在线| 岛国视频一区免费观看| 91av免费观看91av精品在线| 亚洲中文字幕无码中文字| 国产日韩欧美在线观看| 久久成人人人人精品欧| 男人天堂av片| 国产精品国产三级国产aⅴ9色 | 国产福利视频一区| 日本精品久久中文字幕佐佐木| 久热免费在线观看| 日韩av观看网址| 久久精品视频91| 热草久综合在线| 国产成人精品自拍| 激情五月五月婷婷| 久久成人av网站| 国产美女高潮久久白浆| 中文字幕在线亚洲精品| 99在线观看视频网站| 亚洲精品影院| 久久爱av电影| 免费在线观看的毛片| 久久天天躁夜夜躁狠狠躁2022| 国产精品自产拍在线观看| 亚洲激情一区二区三区| 国产白丝袜美女久久久久| 青青草国产精品视频| 国产精品-区区久久久狼| 国产亚洲精品自在久久| 亚洲一区二区免费| 色噜噜久久综合伊人一本| 欧美性在线观看| 国产精品极品尤物在线观看| 国产精品一区二区久久久久| 亚洲a∨日韩av高清在线观看| 国产成人avxxxxx在线看| 欧美日韩国产高清视频| 久久99国产精品自在自在app| www黄色日本| 欧美在线www| 久久国产精品视频| 91.com在线| 狠狠色综合色区| 亚洲精品一区国产精品| 色老头一区二区三区在线观看| 免费看污污视频| 正在播放国产精品| 九色一区二区| 国产情人节一区| 日韩精品欧美一区二区三区| 久久av在线看| 久久亚洲高清| 美女一区视频| 日本久久久精品视频| 欧美精品性视频| 久草热久草热线频97精品| 国产免费成人av| 欧美亚洲另类视频| 亚洲国产成人不卡| 国产精品久久久久aaaa九色| 国产精品91免费在线| 精品日本一区二区三区在线观看| 欧美激情视频在线观看| 久久久久久久久久久久久久国产| 国产欧美日韩一区二区三区| 日本精品免费| 亚洲欧洲日韩综合二区| 国产精品久久国产三级国电话系列| 久久综合婷婷综合| 国产一区二区三区播放| 欧美做受高潮1| 亚洲不卡一卡2卡三卡4卡5卡精品| 国产精品女视频| 久久99影院| 91精品国产高清久久久久久91| 精品少妇在线视频| 日韩精品一区在线视频| 中文字幕一区二区三区有限公司| 久久精品亚洲精品| 久久久久资源| 91精品在线国产| 国产欧美日韩最新| 免费看欧美黑人毛片| 青草网在线观看| 亚州国产精品久久久| 欧美精品电影在线| 精品麻豆av| 国产精品乱码一区二区三区| 日韩在线视频中文字幕| 国产高清精品一区二区三区| 波多野结衣精品久久| 国产日韩欧美亚洲一区| 欧美精品一区二区三区三州 | 99在线国产| 国产精品一区二区性色av| 精品少妇一区二区三区在线| 激情久久av| 欧美激情专区| 欧美 国产 综合| 欧美日韩第二页| 欧美在线国产精品| 欧美午夜精品久久久久久蜜| 日韩成人手机在线| 日本a级片在线播放| 日韩色妇久久av| 丁香色欲久久久久久综合网| 亚洲三区在线| 亚洲国产精品一区在线观看不卡| 宅男一区二区三区| 亚洲影院污污.| 亚洲精品中文综合第一页| 亚洲一区二区三区毛片| 亚洲欧美日韩综合一区| 亚洲精品欧美极品| 少妇av一区二区三区无码| 日本一区二区三区视频在线播放| 午夜精品三级视频福利| 少妇熟女一区二区| 日本免费高清一区二区| 日韩欧美在线一区二区| 日韩在线三级| 亚洲一区二区久久久久久| 午夜精品久久久99热福利| 色狠狠久久av五月综合|| 视频一区亚洲| 日本在线观看一区二区| 热久久免费视频精品| 欧美精品亚洲| 国产亚洲欧美一区二区| 高清视频在线观看一区| dy888夜精品国产专区| 国产精品69久久久| 国产福利不卡| 精品国产一区二区三区久久久| 国产精品久久久久久久9999| 国产精品久久久久久久久久 | 91精品视频网站| 久久免费视频2| 色噜噜狠狠狠综合曰曰曰88av| 久久精品国产99国产精品澳门| 国产精品区二区三区日本| 国产精品第三页| 免费不卡欧美自拍视频| 亚洲啊啊啊啊啊| 日韩久久久久久久久久久久| 欧美不卡福利| 国产精品自拍片| 久久免费在线观看| 久久精品国产成人| 国产精品视频免费一区二区三区| 欧美成人亚洲成人日韩成人| 一区二区免费电影| 日韩精品无码一区二区三区 | 一级特黄妇女高潮| 欧美一区2区三区4区公司二百| 欧美精品一区二区三区免费播放 | 久久久久五月天| 久久中文字幕在线视频| 一区二区三区av| 日韩avxxx| 欧美高清性xxxxhdvideosex| 蜜桃麻豆91| 8050国产精品久久久久久| 国产精品欧美在线| 亚洲午夜精品久久久久久人妖| 日韩少妇中文字幕| 国产精品主播视频| 精品国偷自产在线视频99| 在线视频福利一区| 欧美影视一区二区| 99在线影院| 国产精品九九九| 色999五月色| 国产日韩精品一区二区| 久久黄色片视频| 欧美精品亚州精品| 日本三级中国三级99人妇网站| 免费看黄色a级片| 久久久欧美精品| 超碰91人人草人人干| 日本不卡在线播放| 国产乱人伦真实精品视频| 九九九九免费视频| 亚洲欧美影院| 国产三级中文字幕| 久久久国产视频91| 亚欧洲精品在线视频免费观看|