国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女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怎么修改定
  • 短信驗證碼 寵物飼養 十大衛浴品牌排行 suno 豆包網頁版入口 wps 目錄網 排行網

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    亚洲不卡中文字幕无码| 一本大道熟女人妻中文字幕在线 | 97精品一区二区三区| 国产精品久久久久久久电影 | 免费国产成人看片在线| 日韩一区在线视频| 日韩欧美视频一区二区三区四区| 99在线观看| 一区二区三区四区国产| 国产欧美日韩中文字幕在线| 国产精品久久久一区二区三区| 欧美在线视频一区| 久草综合在线观看| 日本精品一区二区三区在线| 久久天天狠狠| 日本韩国在线不卡| 久久久久久伊人| 午夜精品一区二区三区在线| 成人在线观看a| 中文字幕一区二区三区四区五区六区| 国产又粗又长又爽视频| 国产精品久久久久av免费| 欧美日韩一区二区三| 久久精品国产一区二区电影| 欧洲中文字幕国产精品| 日韩三级成人av网| 狠狠97人人婷婷五月| 国产精品免费久久久久久| 激情视频小说图片| 国产精品高清在线观看| 国产伦精品一区二区三区免| 一区二区传媒有限公司| 国产精品自拍小视频| 中文字幕一区二区中文字幕| 国产另类自拍| 亚洲视频小说| 久久国产一区二区| 青青青国产精品一区二区| 国产成人久久婷婷精品流白浆| 欧美国产激情视频| 久久国产精品久久久久久久久久| 国产久一道中文一区| 亚洲人成网站在线播放2019| 国产厕所精品在线观看| 日本10禁啪啪无遮挡免费一区二区| xxxx性欧美| 国产欧美一区二区| 亚洲精品一区国产精品| 国产精品91一区| 人人澡人人澡人人看欧美| 久久精品视频99| 高清欧美性猛交| 午夜dv内射一区二区| 色婷婷综合成人av| 国产一区在线免费观看| 亚洲一区二区三区加勒比| 久久国产精品免费观看| 免费在线观看的毛片| 亚洲制服欧美久久| 色偷偷噜噜噜亚洲男人| 国产一区二区精品免费| 亚洲成色www久久网站| 久久精品成人欧美大片| 免费看国产精品一二区视频| 亚洲最大的av网站| 国产成人精品视频免费看| 精品无人乱码一区二区三区的优势 | 国产精品香蕉在线观看| 日本免费久久高清视频| 国产精品对白刺激久久久| 久久久999视频| 国产一区二区高清不卡| 色综合电影网| 国产精品高清网站| 久久免费视频1| 国产裸体舞一区二区三区| 日韩欧美一区二区视频在线播放| 欧美日韩第一视频| 国产精品丝袜白浆摸在线| 91精品国产综合久久久久久丝袜| 国模一区二区三区私拍视频| 日本一区二区三区视频在线观看| 久久成人亚洲精品| 久久久久久久午夜| 91精品一区二区三区四区| 免费毛片一区二区三区久久久| 日韩福利二区| 欧美日本精品在线| 久久全国免费视频| 国产女人精品视频| 欧美激情第一页在线观看| 少妇人妻无码专区视频| 色综合视频网站| 国产精品视频大全| 久久久久在线观看| av色综合网| 国产日产精品一区二区三区四区| 日韩免费在线视频| 亚洲a一级视频| 色综合视频一区中文字幕| 国产精品天天av精麻传媒| 久久9精品区-无套内射无码| 超碰免费在线公开| 国产三区二区一区久久| 欧美激情专区| 欧日韩不卡在线视频| 日韩成人在线资源| 亚洲第一综合网站| 无码日韩人妻精品久久蜜桃| 一区二区在线高清视频| 欧美精品一区三区| 精品国产乱码久久久久久郑州公司| 精品国产一区av| 久久99九九| 国产成人精品999| 亚洲高潮无码久久| 中文字幕在线亚洲三区| 欧美综合在线观看| 热re99久久精品国产99热| 91久久精品国产| av在线亚洲男人的天堂| 国产精品一区二区三区免费| 国产欧美日韩视频一区二区三区| 狠狠精品干练久久久无码中文字幕| 欧美日韩亚洲一区二区三区在线观看| 日本高清视频精品| 日韩精品久久久免费观看| 日韩视频在线播放| 欧洲精品久久久| 欧美专区第一页| 青青久久av北条麻妃黑人| 日本午夜精品一区二区三区| 日本va中文字幕| 日韩videos| 欧美在线一区二区视频| 欧美性久久久久| 国模精品视频一区二区三区| 欧美 日韩 国产一区| 国语精品中文字幕| 国产中文欧美精品| 国产精品一区二区电影| 91国产精品91| 日韩中文av在线| 久久这里有精品| 亚洲永久一区二区三区在线| 亚州欧美日韩中文视频| 青青青国产在线观看| 国内精品视频久久| 国产又黄又爽免费视频| 99精品视频网站| 久久久久人妻精品一区三寸| 国产精品免费视频xxxx| 欧美xxxx18国产| 无码人妻aⅴ一区二区三区日本| 日韩av在线第一页| 欧美视频第三页| 国产精品永久在线| 久久影视中文粉嫩av| 国产精品美女在线观看| 欧美人与性动交| 日本一区不卡| 国产在线一区二区三区四区| 97久久精品人搡人人玩| 国产成人精品免高潮在线观看| 日韩在线激情视频| 精品蜜桃传媒| 日韩在线观看a| 蜜桃传媒视频第一区入口在线看 | 久久久99国产精品免费| 国产精品日韩一区二区三区| 欧美激情xxxxx| 日本999视频| 国产无限制自拍| 九九热久久66| 国产精品久久久久久久久粉嫩av| 亚洲永久一区二区三区在线| 青青草久久网络| 国产免费一区二区视频| 久久国产精品-国产精品| 久久99亚洲热视| 欧美日韩视频免费在线观看| 成人黄色av网站| 国产精品久久久久77777| 水蜜桃亚洲精品| 国产女人精品视频| 免费观看国产精品视频| 91精品久久久久久久久久久| 日韩av免费网站| 国产精品国产对白熟妇| 精品视频9999| 日本不卡在线播放| 国产精选一区二区| 北条麻妃在线一区二区| 亚洲一区二区在线看| 国内自拍在线观看| 国产高清一区二区三区| 久久久久国产精品一区| 日本精品免费在线观看| 国产精品专区在线| 国产精品乱码一区二区三区|