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

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

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

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



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. 

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp




 

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

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲勞振動(dòng)
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個(gè)行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運(yùn)營技巧,多多開團(tuán)助手,多多出評(píng)軟件徽y1698861
    超全面的拼多多電商運(yùn)營技巧,多多開團(tuán)助手
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服務(wù)平臺(tái)
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗(yàn)證碼 豆包網(wǎng)頁版入口 破天一劍 目錄網(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號(hào)-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    日韩亚洲欧美一区二区| 黄在线观看网站| 日本精品久久中文字幕佐佐木| 国产真实乱子伦| 日日骚久久av| 日韩影院一区| 超碰网在线观看| 久久成人一区二区| 欧美中文字幕在线播放| 69av在线播放| 一区二区三区四区视频在线观看| 欧美中日韩免费视频| 国产高清av在线播放| 亚洲伊人成综合成人网| 国产人妻互换一区二区| 国产精品老女人精品视频| 日韩亚洲欧美一区二区| 国产精国产精品| 一本二本三本亚洲码| 国产免费成人av| 欧美成人精品三级在线观看| 蜜臀精品一区二区| 国产精品嫩草视频| 人禽交欧美网站免费| 国产不卡在线观看| 天堂资源在线亚洲视频| 91免费版网站入口| 亚洲色欲综合一区二区三区 | 麻豆传媒一区二区| 国产成人精品视频免费看| 日韩久久久久久久久久久久| 久久精品日产第一区二区三区| 性色av一区二区咪爱| 91九色偷拍| 青青在线免费观看| 久久久久久亚洲精品不卡4k岛国| 欧美一级视频在线播放| 久久国产午夜精品理论片最新版本 | 欧美尤物一区| 色偷偷88888欧美精品久久久| 日本免费一级视频| 日韩中文字幕视频在线| 欧美亚洲视频一区二区| 国产精品丝袜久久久久久高清| 激情五月宗合网| 久久久久北条麻妃免费看| 欧美久久久久久久久久久久久| 国产精品老牛影院在线观看| 美女日批免费视频| 欧美精品久久久久久久| 91观看网站| 日韩五码在线观看| 国产精品美女久久久免费| 国产欧美中文字幕| 亚洲三级一区| 日韩在线视频观看| 国内免费精品永久在线视频 | 青草青草久热精品视频在线观看| 久久手机免费视频| 精品一区二区三区免费毛片| 欧美精品在线视频观看| wwwwww欧美| 日本免费成人网| 国产精品夫妻激情| 97成人在线观看视频| 欧美在线视频观看| 九九热精品视频| 国产高清av在线播放| 国内精品视频久久| 亚洲中文字幕无码中文字| 国产国语刺激对白av不卡| 欧美在线不卡区| 一区二区三区我不卡| 九九九九免费视频| 国产日产久久高清欧美一区| 午夜dv内射一区二区| 久久久久久一区| 国产免费一区二区三区在线观看 | 高清无码视频直接看| 日韩一二区视频| 国产99久久久欧美黑人| 久久久久资源| 国产免费一区二区三区| 日本一区二区黄色| 欧美麻豆久久久久久中文| 91精品国产高清久久久久久| 黑人中文字幕一区二区三区| 亚洲精品乱码视频| 国产精品精品一区二区三区午夜版| 丰满少妇久久久| 欧美日韩大片一区二区三区| 亚洲综合欧美日韩| 国产精品女视频| 69av在线视频| 激情一区二区三区| 日韩免费在线观看av| 亚洲永久在线观看| 国产精品热视频| 久久综合色一本| 国产欧美日韩网站| 欧美日韩福利在线| 色欲av无码一区二区人妻| 精品国产乱码久久久久久蜜柚| 久久国产精品免费一区| 国产伦精品一区二区三区照片 | 日本wwww视频| 亚洲精品偷拍视频| 久久亚洲国产精品| 久久久久久国产精品一区| 成人国产精品色哟哟| 国产视频一区二区三区四区| 欧美在线激情网| 日韩欧美一区二区三区久久婷婷| 一区二区精品在线观看| 精品国产日本| 国产精品高潮视频| 久久精品久久精品亚洲人| 国产高清视频一区三区| 91免费版网站入口| 超碰97网站| 国产精品香蕉视屏| 国产伦精品一区二区三区视频孕妇 | 色青青草原桃花久久综合| 国产精品444| 爱福利视频一区二区| 国产日本欧美在线| 免费h精品视频在线播放| 日韩精品视频一区二区在线观看| 视频一区在线免费观看| 亚洲人久久久| 亚洲欧美99| 亚洲熟妇无码另类久久久| 在线一区高清| 亚洲综合中文字幕在线| 一本色道久久99精品综合| 亚洲淫片在线视频| 亚洲va久久久噜噜噜| 色乱码一区二区三在线看| 色综合久久久久无码专区| 日本一区二区三区视频在线观看| 日韩精品另类天天更新| 欧美在线影院在线视频| 欧美日韩精品免费观看视一区二区| 人人妻人人做人人爽| 欧美日韩二三区| 国产在线不卡精品| 国产资源第一页| 国产乱子伦精品无码专区| 草b视频在线观看| 高清欧美性猛交xxxx| 91免费在线观看网站| 丁香六月激情网| 日本一区二区三区四区视频| 日韩欧美在线免费观看视频| 欧美中文在线观看国产| 韩国成人一区| 成人91免费视频| 亚洲综合激情五月| 日本在线观看一区| 日韩精品一区二区三区四区五区| 欧美亚洲一级片| 欧美激情国产精品日韩| 蜜桃免费区二区三区| 国产一区欧美二区三区| 成人乱人伦精品视频在线观看| 91精品国产九九九久久久亚洲 | 国产精品久久激情| 欧美日韩电影在线观看| 亚洲不卡中文字幕| 日韩美女免费观看| 国产日韩欧美中文在线播放| 成人av播放| 俺去亚洲欧洲欧美日韩| 在线亚洲美日韩| 日韩激情久久| 国产亚洲精品自在久久| 114国产精品久久免费观看| 国产精品十八以下禁看| 中文字幕在线观看一区二区三区| 性欧美亚洲xxxx乳在线观看 | 狠狠久久综合婷婷不卡| 国产精品自拍偷拍视频| 国产精品av免费在线观看| 久久九九国产精品怡红院| 中文字幕在线乱| 欧美日韩国产三区| 啊啊啊一区二区| 日韩在线中文视频| 在线观看欧美亚洲| 欧美一区二区影视| 国产精品专区第二| 俺去亚洲欧洲欧美日韩| 亚洲一区二区三区午夜| 欧美精品一区在线| 91精品国产91| 精品免费久久久久久久| 日韩专区第三页| 国产精品亚洲片夜色在线| 久久精品中文字幕| 欧美一区二区三区综合|