加勒比久久综合,国产精品伦一区二区,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

    四季av一区二区凹凸精品| 日韩黄色三级在线观看| 国产精品777777在线播放 | 久久蜜桃av| 欧美黄色精品| 蜜桃av一区二区在线观看| 视频国产精品| 国产一区二区三区久久| 蜜桃av一区二区三区| 亚洲成人99| 久久夜色电影| 99亚洲伊人久久精品影院| 在线亚洲激情| 精品久久不卡| 亚洲成aⅴ人片久久青草影院| 欧美一级做一级爱a做片性| 免费日韩av片| 奇米亚洲欧美| 国产精品久久国产愉拍| 97久久视频| 亚洲一区图片| 亚洲二区视频| 精品精品国产三级a∨在线| www一区二区三区| 久久精品理论片| 国产精品粉嫩| 久久婷婷麻豆| 国内精品美女在线观看| а√天堂资源国产精品| 欧美wwwww| **女人18毛片一区二区| 91精品一区二区三区综合在线爱| 精品午夜视频| 欧美激情日韩| 欧美成人h版| 噜噜噜躁狠狠躁狠狠精品视频 | 久久r热视频| 羞羞答答国产精品www一本| 91精品动漫在线观看| 麻豆精品99| 国产精品久久久一区二区| 日韩啪啪电影网| 天堂av中文在线观看| 都市激情国产精品| 亚洲少妇诱惑| 国产欧美一区二区三区米奇| 国产成人一区| 久久精品免费观看| 日本一区二区中文字幕| 国产午夜精品一区二区三区欧美| 激情自拍一区| 亚洲黄页一区| 99riav1国产精品视频| 国产综合精品一区| 韩日一区二区三区| 亚洲午夜精品久久久久久app| 婷婷综合电影| 欧美激情日韩| 亚洲国产欧美日韩在线观看第一区| 久久精品人人| 欧美日韩免费观看视频| 蜜臀va亚洲va欧美va天堂| 日韩1区2区| 99久久夜色精品国产亚洲1000部 | 影音先锋国产精品| 免费精品视频| 国产精品成人a在线观看| 国产精品99久久精品| 国产理论在线| 精品极品在线| 日韩一区二区三区免费播放| 欧美独立站高清久久| 另类亚洲自拍| 神马久久资源| 国产成+人+综合+亚洲欧美| 免费日韩av片| 精品欧美日韩精品| 国产日韩一区| ww久久综合久中文字幕| 麻豆精品久久久| 日日骚欧美日韩| 日本精品在线一区| 日韩欧美三区| 成人精品在线| 精品久久影院| 日韩av不卡一区二区| 色悠久久久久综合先锋影音下载| 国产成人tv| 91精品一区二区三区综合| 国产精品入口66mio| 涩涩av在线| av在线播放资源| 久久在线精品| 麻豆成人久久精品二区三区小说| 色狮一区二区三区四区视频| 一区二区亚洲| 六月天综合网| 大桥未久在线视频| 亚洲精品一二| 日本免费精品| 99久久久久| 色呦哟—国产精品| 日韩伦理在线一区| 日韩欧美一区二区三区在线视频| 亚洲三级毛片| 亚洲自拍都市欧美小说| 国产精品网在线观看| 精品三级av在线导航| 天天操综合520| 91嫩草亚洲精品| 日韩精品成人一区二区在线| 日韩二区三区四区| 国产精品7m凸凹视频分类| 欧美日韩hd| 欧美亚洲综合视频| 日本在线观看不卡视频| 亚洲人人精品| 精品久久一区| 国产传媒在线| 久久精品国产亚洲a| 亚洲桃色综合影院| 日韩av网站在线观看| 伊人精品视频| 欧美aaaa视频| 国产亚洲高清在线观看| 四虎影视精品| 夜夜嗨一区二区| 免费一区视频| 亚洲国产免费| 日韩国产成人精品| 综合五月婷婷| eeuss国产一区二区三区四区| 欧美在线亚洲| 久久精品伊人| 久久九九免费| 日韩av一级| 99亚洲乱人伦aⅴ精品| 色综合天天爱| 亚洲人亚洲人色久| 免费不卡在线视频| 国产精品亚洲欧美日韩一区在线 | 亚洲电影影音先锋| 日韩和欧美的一区| 欧美一区2区| 久久精品国产精品亚洲毛片| www.国产精品一区| 在线手机中文字幕| 日本在线成人| 色一区二区三区| 综合视频一区| 三级亚洲高清视频| 日本视频一区二区| 超碰在线一区| 青青国产精品| 久久久一二三| 国产日韩欧美三级| 欧美日韩三区| 成人国产精品久久| 欧美国产偷国产精品三区| 天堂99x99es久久精品免费| 97精品一区二区| 国产一区二区三区亚洲| 国产欧美一区二区三区精品酒店 | 蜜臀av性久久久久蜜臀aⅴ| 亚欧洲精品视频在线观看| 日韩在线一区二区三区| 日本精品一区二区三区在线观看视频| 伊人色综合一区二区三区影院视频| 1204国产成人精品视频| 国产成人精品一区二区三区免费| 久久在线免费| 国内揄拍国内精品久久| 国产精品久久久久蜜臀| 韩国女主播一区二区三区| 日韩精品免费观看视频| 天天做夜夜做人人爱精品| 一区二区三区在线| 黄色av成人| 亚洲男人在线| а√天堂8资源中文在线| 免费看日产一区二区三区| 精品欧美日韩精品| 午夜久久99| 免费观看亚洲天堂| 九九久久国产| 亚洲一区二区网站| 福利在线一区| 亚洲日本欧美| 樱桃视频成人在线观看| 香蕉久久99| 日韩超碰人人爽人人做人人添| 日韩精品三区| 美女精品一区| 91精品国产调教在线观看| 国产一区二区在线观| 美女一区网站| 欧美日韩国产精品一区二区亚洲| 亚洲一区二区三区中文字幕在线观看| 深夜日韩欧美| caoporn视频在线|