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

合肥生活安徽新聞合肥交通合肥房產(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)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(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)度疲勞振動
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運營技巧,多多開團(tuán)助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團(tuán)助手
    CAE有限元仿真分析團(tuán)隊,2026仿真代做咨詢服務(wù)平臺
    CAE有限元仿真分析團(tuán)隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 寵物飼養(yǎng) 十大衛(wèi)浴品牌排行 suno 豆包網(wǎng)頁版入口 wps 目錄網(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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    亚洲中文字幕无码专区| 欧美性久久久久| 久久免费精品视频| 91看片淫黄大片91| 91精品国产高清自在线| 91精品中文在线| 91精品国产高清久久久久久91裸体| 国产日韩精品久久| 国产免费一区二区三区在线能观看 | 青青在线免费观看视频| 日本欧美视频在线观看| 欧美中文字幕在线| 免费无遮挡无码永久视频| 国产美女无遮挡网站| 91久久精品一区| 国产成人在线小视频| 色av吧综合网| 国产精品第一页在线| 中文精品一区二区三区| 午夜精品99久久免费| 区一区二区三区中文字幕| 精品一区二区三区日本| 成人在线免费观看一区| 99伊人久久| 日韩在线视频国产| 久久综合伊人77777| 欧美精品久久久久久久久久| 少妇人妻在线视频| 国内久久久精品| 91九色视频在线观看| 久久精品电影一区二区| 久久久久久国产精品| 日本不卡在线播放| 国产在线98福利播放视频| 99视频在线播放| 国产成人生活片| 在线视频一区观看| 欧美在线视频网| 国产一区二区中文字幕免费看| 99视频国产精品免费观看| 日韩在线精品视频| 一区二区精品国产| 欧美人与性禽动交精品| 高清国产在线一区| 久久精品国产2020观看福利| 久久久久国产精品www| 日韩精品一区二区免费| 国产精品一区二区女厕厕| 久久av综合网| 欧美日韩成人在线播放| 青青青在线播放| 国产精品一 二 三| 国产精品免费在线免费| 亚洲欧美在线网| 国产在线精品一区二区三区| 久久久久久久久久福利| 亚洲欧洲精品一区| 国产日韩成人内射视频| 久久久91精品国产| 日韩av电影在线免费播放| 国产精品自拍小视频| 国产精品日韩在线| 日韩欧美国产综合在线| 91传媒久久久| 一本久道综合色婷婷五月| 精品一区二区三区免费毛片| 精品国产一区二区三区四区在线观看| 中文字幕一区二区三区四区五区 | 久久91亚洲精品中文字幕奶水| 日本精品中文字幕| 成人黄动漫网站免费| 欧美成人午夜剧场免费观看| 欧美日韩精品免费看| 国产成人精彩在线视频九色| 亚洲一区 在线播放| 国产欧美日本在线| 国产精品嫩草视频| 欧美一区二区影视| 国产成人在线亚洲欧美| 无码av天堂一区二区三区| av一区二区在线看| 一级特黄录像免费播放全99| www.日本在线视频| 亚洲欧美在线网| 国产精欧美一区二区三区| 污视频在线免费观看一区二区三区 | 欧美另类在线播放| 欧美亚洲精品日韩| 色偷偷偷亚洲综合网另类| 日韩欧美国产综合在线| 国产成人精品视| 日本一区免费在线观看| 久久免费看av| 日韩美女视频中文字幕| 精品国产一区二区三区久久久| 日本wwwcom| 久久久久久久久久久久av| 欧美亚洲精品一区二区| 国产精品久久久久久久免费大片 | 日韩中文字幕组| 久久美女福利视频| 日本视频一区在线观看| 日韩中文字幕视频在线观看| 欧美怡红院视频一区二区三区| 日韩在线小视频| 欧美福利精品| 久久99久久亚洲国产| 国产区一区二区三区| 中文字幕色一区二区| 91精品综合久久久久久五月天| 色狠狠久久av五月综合| 久久久久久九九九| 国产主播精品在线| 欧美激情xxxxx| 久久资源亚洲| 欧美视频1区| 国产99在线|中文| 国产成人综合一区二区三区| 欧美亚洲国产另类| 欧美激情18p| 久久精品一区二区三区不卡免费视频| 日本高清一区| 国产精品区二区三区日本| 国产做受69高潮| 亚洲黄色成人久久久| 日韩有码片在线观看| 国产日韩精品在线观看| 日本一区二区在线视频| 国产精品视频不卡| 91久久伊人青青碰碰婷婷| 欧美在线观看视频| 中文字幕乱码人妻综合二区三区 | 日韩和欧美的一区二区| 麻豆国产va免费精品高清在线| 97色伦亚洲国产| 欧美韩国日本在线| 亚洲一区二区三区视频播放| 俺也去精品视频在线观看| 国产精品专区在线| 日本成人精品在线| 精品久久久久久一区| 久久久视频在线| 国产在线观看一区二区三区| 日产精品久久久一区二区福利| 国产精品精品久久久久久| 国产成人亚洲精品无码h在线| 国产亚洲福利社区| 日韩精品电影网站| 欧美激情喷水视频| 久久久国产在线视频| 99精品在线免费视频| 欧美一区二区综合| 亚州国产精品久久久| 久久这里只有精品视频首页| 久久久在线观看| 国产日韩欧美夫妻视频在线观看| 奇米888一区二区三区| 亚洲一卡二卡| 久久中文字幕在线视频| www.欧美免费| 久久久精品动漫| 97免费视频观看| 国产美女视频免费| 男女视频一区二区三区| 日本免费久久高清视频| 亚洲丰满在线| 欧美日本中文字幕| 国产精品久久久一区二区三区| 国产高清在线不卡| 99久久国产综合精品五月天喷水| 欧美日韩精品不卡| 日韩欧美黄色大片| 日韩 欧美 高清| 亚洲免费精品视频| 亚洲精品国产一区| 亚洲最大福利视频| 中文字幕成人一区| 欧美精品激情在线| 欧美激情xxxx性bbbb| 精品久久久久久综合日本| 国产精品久久久久久久久借妻| www.亚洲成人| www.日韩免费| 色天天综合狠狠色| 久久久av免费| 久久精品成人动漫| 久久精品成人欧美大片古装| 国产成人精品一区二区三区福利| 久久久久久久久久久av| 日韩中文字幕不卡视频| 精品国产一区二区三区久久| 国产成人精品自拍| 国产精品视频播放| 国产精品第七影院| 九九视频直播综合网| 欧美激情二区三区| 亚洲高清乱码| 欧美一区二区三区四区夜夜大片| 色之综合天天综合色天天棕色| 日本午夜精品电影|