日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

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

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++編程語言代做
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 trae 豆包網頁版入口 目錄網 排行網

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

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

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        国产综合色精品一区二区三区| 国产亚洲一区在线| 国产精品看片你懂得| 国产精品女主播| 国产在线一区二区三区四区| 在线观看国产精品淫| 国产美女诱惑一区二区| 欧美性大战久久久久久久| 亚洲欧美日本国产有色| 亚洲国产三级网| 国产精品乱人伦中文| 欧美岛国在线观看| 久久久夜色精品亚洲| 亚洲日本精品国产第一区| 欧美一区二区视频在线观看2020| 欧美电影免费观看高清| 尤物99国产成人精品视频| 午夜精品久久一牛影视| 国产日产精品一区二区三区四区的观看方式| 午夜视黄欧洲亚洲| 最新国产成人在线观看| 日韩亚洲一区在线播放| 欧美日韩国产综合久久| 欧美日韩国产区| 亚洲午夜一二三区视频| 国产精品高清一区二区三区| 国产一区二区av| 性一交一乱一区二区洋洋av| 亚洲国产精品一区二区第四页av| 亚洲精品免费一二三区| 久久久久久久久蜜桃| 欧美日韩国产成人在线观看| 国产精品99久久久久久www| 国产精品男gay被猛男狂揉视频| 国产精品国色综合久久| 亚洲精品一品区二品区三品区| 激情成人在线视频| 国产日韩欧美综合一区| 欧美在线91| 国产精品成人一区二区艾草| 激情欧美日韩一区| 欧美日韩福利视频| 欧美日韩国产大片| 欧美日韩亚洲网| 先锋影音国产一区| 亚洲精品久久嫩草网站秘色| 一区二区三区av| 久久在线视频| 亚洲欧美偷拍卡通变态| 午夜精品久久久久久久久久久久久| 欧美激情片在线观看| 国产精品狼人久久影院观看方式| 国产一级揄自揄精品视频| 在线精品亚洲一区二区| 国产精品99久久久久久久女警| 午夜精品免费在线| 99国产精品视频免费观看| 性娇小13――14欧美| 国产精品青草久久久久福利99| 精品成人a区在线观看| 欧美电影电视剧在线观看| 亚洲欧美日韩在线综合| 亚洲性感美女99在线| 欧美国产日韩在线| 欧美亚洲免费高清在线观看| 久久精品在线播放| 欧美一级欧美一级在线播放| 99国产精品久久久久久久成人热| 国产欧美日韩专区发布| 在线不卡a资源高清| 亚洲精品午夜精品| 国产精品成人国产乱一区| 欧美高清在线一区二区| 西西裸体人体做爰大胆久久久| 欧美性大战久久久久久久| 一区视频在线看| 狠狠色综合网站久久久久久久| 亚洲欧洲日本专区| 亚洲国产成人精品视频| 亚洲级视频在线观看免费1级| 欧美中文日韩| 欧美在线|欧美| 激情成人在线视频| 亚洲欧美另类在线| 99精品视频免费在线观看| 亚洲国产小视频在线观看| 国产精品一二| 亚洲黄色尤物视频| 久久久91精品国产| 欧美在线一级va免费观看| 老司机成人网| 在线视频一区二区| 久久久亚洲人| 欧美日韩视频在线一区二区观看视频| 国产精品伦子伦免费视频| 欧美一区二区精品久久911| 欧美肉体xxxx裸体137大胆| 亚洲欧美国产高清va在线播| 欧美一区午夜精品| 久久久五月天| 久久人人九九| 免费成人高清视频| 欧美日韩亚洲在线| 免费观看欧美在线视频的网站| 欧美极品在线观看| 欧美激情精品久久久六区热门| 国产精品99免视看9| 欧美sm重口味系列视频在线观看| 激情小说另类小说亚洲欧美| 亚洲欧美综合另类中字| 国产精品青草综合久久久久99| 欧美在线在线| 欧美日韩国产综合视频在线| 毛片精品免费在线观看| 欧美日韩一区自拍| 91久久视频| 久久国内精品自在自线400部| 亚洲电影免费观看高清完整版| 亚洲国产日韩综合一区| 久久亚洲影院| 欧美日韩精品一区二区三区四区| 久久一区国产| 欧美黄色视屏| 久久精品夜夜夜夜久久| 欧美91精品| 亚洲午夜精品在线| 亚洲欧洲精品一区| 国产日韩精品一区| 欧美精品一区二区三区高清aⅴ| 欧美精品久久一区二区| 欧美日韩中文字幕| 亚洲激情不卡| 国产视频在线观看一区| 国产精品久久久久毛片大屁完整版| 国产午夜精品理论片a级大结局| 老司机午夜免费精品视频| 久久婷婷影院| 国产欧美精品在线观看| 欧美成人有码| 欧美日韩精品久久久| 欧美日产一区二区三区在线观看| 欧美精品久久99久久在免费线| 蜜乳av另类精品一区二区| 国产精品高潮呻吟久久av黑人| 亚洲视频一起| 久久伊人免费视频| 国产欧美日韩在线观看| 午夜一区二区三区不卡视频| 久久精品免视看| 亚洲裸体在线观看| 欧美成人精品一区二区三区| 国产在线视频欧美一区二区三区| 老司机精品视频一区二区三区| 欧美日韩国产综合视频在线观看中文| 日韩视频免费观看高清在线视频| 久久精品国产一区二区电影| 亚洲一区二区视频在线观看| 久久综合色影院| 一区二区免费在线视频| 久久乐国产精品| 亚洲一区日本| 国产精品每日更新在线播放网址| 欧美激情bt| 亚洲综合另类|