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

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

代寫(xiě)DTS203TC、C++,Java程序語(yǔ)言代做

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



XJTLU Entrepreneur College (Taicang) Cover Sheet
Module code and Title DTS203TC Design and Analysis of Algorithms
School Title School of AI and Advanced Computing
Assignment Title Coursework
Submission Deadline Sunday, March 24th 23:59 (UTC+8 Beijing), 2024
Final Word Count
If you agree to let the university use your work anonymously for teaching
and learning purposes, please type “yes” here.
I certify that I have read and understood the University’s Policy for dealing with Plagiarism,
Collusion and the Fabrication of Data (available on Learning Mall Online). With reference to this
policy I certify that:
• My work does not contain any instances of plagiarism and/or collusion.
My work does not contain any fabricated data.
By uploading my assignment onto Learning Mall Online, I formally declare
that all of the above information is true to the best of my knowledge and
belief.
Scoring – For Tutor Use
Student ID
Stage of
Marking
Marker
Code
Learning Outcomes Achieved (F/P/M/D)
(please modify as appropriate)
Final
Score
A B C
1
st Marker – red
pen
Moderation
– green pen
IM
Initials
The original mark has been accepted by the moderator
(please circle as appropriate):
Y / N
Data entry and score calculation have been checked by
another tutor (please circle):
Y
2
nd Marker if
needed – green
pen
For Academic Office Use Possible Academic Infringement (please tick as appropriate)
Date
Received
Days
late
Late
Penalty
☐ Category A
Total Academic Infringement Penalty
(A,B, C, D, E, Please modify where
necessary) _____________________
☐ Category B
☐ Category C
☐ Category D
☐ Category E
DTS203TC Design and Analysis of Algorithms
Coursework
Deadline: Sunday, March 24th 23:59 (UTC+8 Beijing), 2024
Percentage in final mark: 40%
Learning outcomes assessed:
A. Describe the different classes of algorithms and design principles associated with them;
Illustrate these classes by examples from classical algorithmic areas, current research and
applications.
B. Identify the design principles used in a given algorithm, and apply design principles to produce
efficient algorithmic solutions to a given problem.
C. Have fluency in using basic data structures in conjunction with classical algorithmic problems.
Late policy: 5% of the total marks available for the assessment shall be deducted from the
assessment mark for each working day after the submission date, up to a maximum of five working
days
Risks:
• Please read the coursework instructions and requirements carefully. Not following these
instructions and requirements may result in loss of marks.
• The assignment must be submitted via Learning Mall to the correct drop box. Only electronic
submission is accepted and no hard copy submission.
• All students must download their file and check that it is viewable after submission.
Documents may become corrupted during the uploading process (e.g. due to slow internet
connections). However, students themselves are responsible for submitting a functional and
correct file for assessments.
• Academic Integrity Policy is strictly followed.
• The use of Generative AI for content generation is not permitted on this assessed coursework.
Submissions will be checked through Turnitin.
Overview
In this coursework, you are expected to design and implement algorithms to produce solutions to
four given problems (Tasks **4) in Python. For Tasks **4, you should have function(s) to receive
task input as parameters, implement your algorithm design and return results. You also need to
write a short report answering a list of questions in Task 5 that are related to the given four
problems.
Task 1 (15 marks)
You have n coins and a balance. Among the coins, there is one fake coin which has different weight
than the other coins. All the coins, except the fake coin, have exactly the same weight. Utilizing
the balance, you can compare the weight of any number of coins on each pan. The balance will
indicate whether the set of coins on one pan weighs the same as the set on the other pan. Assume
the number of coins is a power of 3 (n = 3k
). Implement an efficient algorithm to find the fake coin.
Input: coins = [10, 10, 10, 9, 10, 10, 10, 10, 10]
Output: 4
Explanation: In the given example, there are 9 coins, with the genuine coins weighing 10 units
each and the fake coin weighing 9 units. The fourth (output) coin is identified as the fake coin.
You should have a function named findFakeCoin to receive a list of integers and return the index
of fake coin (int). Please consider the time complexity when you design your algorithm. A naïve
approach will result in loss of marks.
Task 2 (15 marks)
Consider a d-ary heap as a generalization of the binary heap, where each node has d children
instead of 2. Implement a d-ary max heap and performs heap sort on a given array.
Example:
Input: nums = [7, 6, 5, 9, 8], d = 3
Output: [5, 6, 7, 8, 9]
You should create a function named dHeapSort that takes a list of integers to be sorted and an
integer d indicates d-ary as parameters. The function should return a list containing the sorted
integers based on the d-ary heap sort algorithm.
Task 3 (15 marks)
You’re driving an electric car from Shanghai to Beijing, where there are charging stations along
the way at distances x1, x2, …, xn from Shanghai. Due to varying wait times c and charge speeds g,
charging k kilometers worth of electric at station xi takes ci +kgi minutes. Your car has a capacity
sufficient to travel 400 kilometers on a single charge. Assume car battery begin with 0 at the first
station x1 in Shanghai and xn is your destination in Beijing. Design an efficient algorithm that finds
where you should stop to spend the minimum amount of time at charging stations during your trip.
Example:
Input: x = [0, 100, 300, 600, 800, 1000], c = [0, 10, 0, 20, 10, 0], g = [0.05, 0.2, 0.1, 0.2, 0.1, 0]
Output: [20,0,30,40,30,0]
Explanation: In the provided example, there are a total of 6 stations. The objective is to drive
from the first station to the final one, optimizing the time spent at each station. The output details
the time spent at each station, aiming to minimize the overall time during the trip. For instance,
the time spent at the first station is calculated as 0 + 400 * 0.05 = 20 minutes.
You should have a function named timeSpent to receive the information of distance x (List[int]),
wait time c (List[int]), charge speed g (List[int]) and return the time spend at each station t
(List[int]). Please consider the time complexity when you design your algorithm. A naïve
approach will result in loss of marks.
Task 4 (15 marks)
Consider an undirected graph G = (V, E) with distinct weights assigned to each edge. Your task is
to find the minimum spanning tree (MST), denoted as T, on G. Anticipating the potential removal
of one edge in the future, implement an efficient algorithm to compute the MST T along with a
backup edge, denoted as r(e), for each edge e in T. This ensures that if any edge e is removed,
adding its corresponding backup edge r(e) to the tree will quickly create a new minimum spanning
tree in the modified graph.
Example:
Input: graph = {'A': {'B': 4, 'C': 8},
 'B': {'A': 4, 'C': 2, 'D': 3, 'E': 5},
 'C': {'A': 8, 'B': 2, 'D': 1, 'E': 6},
 'D': {'B': 3, 'C': 1, 'E': 7},
 'E': {'B': 5, 'C': 6, 'D': 7}}
Output: {('A', 'B'): ('A', 'C'), ('B', 'C'): ('B', 'D'), ('C', 'D'): ('B', 'D'), ('B', 'E'): ('C', 'E')}
Explanation: The input graph (as shown in figure) can be represented as a dictionary where the
keys are vertices, and the values are dictionaries representing the edges going out of that vertex
and the weights of those edges. The output can also be represented as a dictionary where the keys
are the edges of the minimum spanning tree T, and the values are the corresponding backup edge
of each edge in T. For example, if edge ('A', 'B') is removed from the graph G, adding backup edge
('A', 'C') will form a new minimum spanning tree.
You should have a function named modifiedMST to receive the graph represented as a dictionary
and return the minimum spanning tree T with backup edges represented as a dictionary. Please
consider the time complexity when you design your algorithm. A naïve approach will result in
loss of marks.
Task 5 (40 marks)
Answer the following questions in your report. Maximum 800 words for Task 5. (Clarity and
brevity are valued over length).
T5-1: For Task 1, give a recurrence of the running time of your algorithm and solve the recurrence
with two different methods.
T5-2: For Task 2, what is the running time of d-ary heap’s insert and heapify operations? Will dary heap sort faster than binary heap sort? Justify your answer.
T5-3: For Task 3, explain the design, show the correctness, and analyse the time and space
complexity of your algorithm.
T5-4: Given the same graph G from Task 4, is it possible to have more than one minimum spanning
tree T? Justify your answer.
Submission
Electronic submission on Learning Mall is mandatory. You need to submit a zip file (named
DTS203TC-CW-YOUR_NAME.zip) containing the following documents.
1. Cover letter with your student ID.
2. Your source code for Tasks **4: Solutions.ipynb
3. A pdf file contains all the source code (should be the same as the submitted ipynb file)
and your report (task 5). You can also write the report in jupyter notebook and export as a
pdf file.
Generic Marking Criteria
Grade Point
Scale
Criteria to be satisfied
A 81+ First ➢ Outstanding work that is at the upper limit of
performance.
➢ Work would be worthy of dissemination under
appropriate conditions.
➢ Mastery of advanced methods and techniques at a
level beyond that explicitly taught.
➢ Ability to synthesise and employ in an original way
ideas from across the subject.
➢ In group work, there is evidence of an outstanding
individual contribution.
➢ Excellent presentation.
➢ Outstanding command of critical analysis and
judgment.
B 70 - 80 First ➢ Excellent range and depth of attainment of intended
learning outcomes.
➢ Mastery of a wide range of methods and techniques.
➢ Evidence of study and originality clearly beyond the
bounds of what has been taught.
➢ In group work, there is evidence of an excellent
individual contribution.
➢ Excellent presentation.
➢ Able to display a command of critical thinking,
analysis and judgment.
C 60 - 69 Upper
Second
➢ Attained all the intended learning outcomes for a
module or assessment.
➢ Able to use well a range of methods and techniques
to come to conclusions.
➢ Evidence of study, comprehension, and synthesis
beyond the bounds of what has been explicitly
taught.
➢ Very good presentation of material.
➢ Able to employ critical analysis and judgement.
➢ Where group work is involved there is evidence of a
productive individual contribution
D 50- 59 Lower
Second
➢ Some limitations in attainment of learning
objectives but has managed to grasp most of them.
➢ Able to use most of the methods and techniques
taught.
➢ Evidence of study and comprehension of what has
been taught
➢ Adequate presentation of material.
➢ Some grasp of issues and concepts underlying the
techniques and material taught.
➢ Where group work is involved there is evidence of a
positive individual contribution.
E 40 - 49 Third ➢ Limited attainment of intended learning outcomes.
➢ Able to use a proportion of the basic methods and
techniques taught.
➢ Evidence of study and comprehension of what has
been taught, but grasp insecure.
➢ Poorly presented.
➢ Some grasp of the issues and concepts underlying
the techniques and material taught, but weak and
incomplete.
F 0 - 39 Fail ➢ Attainment of only a minority of the learning
outcomes.
➢ Able to demonstrate a clear but limited use of some
of the basic methods and techniques taught.
➢ Weak and incomplete grasp of what has been
taught.
➢ Deficient understanding of the issues and concepts
underlying the techniques and material taught.
➢ Attainment of nearly all the intended learning
outcomes deficient.
➢ Lack of ability to use at all or the right methods and
techniques taught.
➢ Inadequately and incoherently presented.
➢ Wholly deficient grasp of what has been taught.
➢ Lack of understanding of the issues and concepts
underlying the techniques and material taught.
➢ Incoherence in presentation of information that
hinders understanding.
G 0 Fail ➢ No significant assessable material, absent, or
assessment missing a "must pass" component.
Marking Criteria
Tasks 100 Components Description Maximum
Credit Mark
Task 1 15
Implementation
6 marks
Correct function definition [0/1 mark] 1
Correct algorithm design [0/2 marks] 2
Algorithm implementation [0-3 marks] 3
Evaluation
8 marks
Time complexity [0/3 marks] 3
5 test cases will be used to evaluate the
correctness of the function. 1 mark for each
test case.
5
Code quality
1 mark Readability, Formatting, Comments 1
Task 2 15
Implementation
9 marks
Correct function definition [0/1 mark] 1
Data structure implementation [0/2/4
marks] 4
Algorithm implementation [0/2/4 marks] 4
Evaluation
5 marks
5 test cases will be used to evaluate the
correctness of the function. 1 mark for each
test case.
5
Code quality
1 mark Readability, Formatting, Comments 1
Task 3 15 Implementation Correct function definition [0/1 mark] 1
6 marks Correct algorithm design [0/2 marks] 2
Algorithm implementation [0-3 marks] 3
Evaluation
8 marks
Time complexity [0/3 marks] 3
5 test cases will be used to evaluate the
correctness of the function. 1 mark for each
test case.
5
Code quality
1 mark Readability, Formatting, Comments 1
Task 4 15
Implementation
6 marks
Correct function definition [0/1 mark] 1
Correct algorithm design [0/2 marks] 2
Algorithm implementation [0-3 marks] 3
Evaluation
8 marks
Time complexity [0/3 marks] 3
5 test cases will be used to evaluate the
correctness of the function. 1 mark for each
test case.
5
Code quality
1 mark Readability, Formatting, Comments 1
Task 5 40
Task 5-1
9 marks
Recurrence of the algorithm is correct [0/3
marks] 3
Solve recurrence with method 1 [0/3 marks] 3
Solve recurrence with method 2 [0/3 marks] 3
Task 5-2
9 marks
Running time of insert operation [0-3
marks] 3
Running time of heapify operation [0-3
marks] 3
Analysis of d-ary heap sort [0-3 marks] 3
Task 5-3
9 marks
Algorithm design [0/2 marks] 2
Correctness [0/3 marks] 3
Time and space complexity [0/2/4 marks] 4
Task 5-4
9 marks
‘Yes/No’ answer correct 3
Number of minimum spanning tree on G is
well justified [0-6 marks] 6
Report quality
4 marks
Fluency and readability [0/2 mark]
Formatting and conciseness [0/2 mark] 4
請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:代寫(xiě)CSE 231、代做Python設(shè)計(jì)程序
  • 下一篇:代寫(xiě)CMPSC 221 UML and Class Creation
  • 無(wú)相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢(qián)_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢(qián)_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場(chǎng)仿真外包
    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類(lèi)仿真分析代做服務(wù)40個(gè)行業(yè)
    流體cfd仿真分析服務(wù) 7類(lèi)仿真分析代做服務(wù)4
    超全面的拼多多電商運(yùn)營(yíng)技巧,多多開(kāi)團(tuán)助手,多多出評(píng)軟件徽y1698861
    超全面的拼多多電商運(yùn)營(yíng)技巧,多多開(kāi)團(tuán)助手
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服務(wù)平臺(tái)
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗(yàn)證碼 豆包網(wǎng)頁(yè)版入口 破天一劍 目錄網(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在线免费观看
    97精品在线视频| 国产精品一区二区不卡视频| 国产综合18久久久久久| 久久免费一级片| 在线国产99| 国产一级二级三级精品| 久久精品99国产精品酒店日本| 亚洲国产一区二区三区在线| 国产啪精品视频| 国产精品久久久久久久app| 午夜在线视频免费观看| 国产精品一区电影| 欧美日韩xxx| 国产一区精品在线| 国产精品免费视频一区二区| 欧美中文字幕在线播放| 久久精品xxx| 日本黄网站色大片免费观看| 国产精国产精品| 午夜精品短视频| 91精品国产91久久久久久| 亚洲人成人77777线观看| av日韩一区二区三区| 在线国产精品网| 99久久精品免费看国产一区二区三区 | 国产深夜男女无套内射| www.亚洲免费视频| 日韩精品不卡| 久久久久久久色| 日韩av在线综合| 日日狠狠久久偷偷四色综合免费| 日本丰满少妇黄大片在线观看| 国产freexxxx性播放麻豆| 日韩理论片在线观看| 国产成人av网| 日韩免费精品视频| 久久精品小视频| 免费中文日韩| 久久av在线看| 不卡视频一区二区三区| 午夜精品一区二区在线观看| 国产成人精品a视频一区www| 青青影院一区二区三区四区| 国产精品美女www| 国产伦精品一区二区三区 | 国产主播一区二区三区四区| 亚洲在线一区二区| 国产不卡精品视男人的天堂| 日本一区视频在线| 国产精品丝袜高跟| 国产精品自拍偷拍| 视频一区视频二区视频三区视频四区国产| 国产成人在线播放| 男女午夜激情视频| 久久久久久91| 久久久久久国产精品mv| 青青草原av在线播放| 日韩在线视频播放| 日韩av高清| 久久国产亚洲精品无码| 青青青青在线视频| 国产精品人成电影| 国产午夜精品视频一区二区三区| 国产精品看片资源| 日本一区二区在线播放| 日韩在线观看免费高清| 狠狠色噜噜狠狠色综合久| 国产精品福利网| 成人精品视频在线| 熟女视频一区二区三区| 日韩在线视频国产| 激情网站五月天| 一区二区三区四区国产| 777国产偷窥盗摄精品视频| 日韩视频专区| 国产精品久久久久9999小说| 国产欧美va欧美va香蕉在| 蜜臀久久99精品久久久久久宅男 | 国产免费一区二区三区视频 | 黄色大片在线免费看| 欧美日韩999| 国产不卡一区二区三区在线观看| 欧美精品免费观看二区| 久久99热精品这里久久精品| 国产精品99久久免费黑人人妻| 日韩三级在线播放| 免费av一区二区| 久久久亚洲福利精品午夜| 日韩免费中文字幕| 美女av一区二区| 91久久中文字幕| 日韩av电影在线观看| 久久久久久久久久久久av| 国产日韩在线亚洲字幕中文| 日韩av电影免费在线| 久久偷看各类wc女厕嘘嘘偷窃| 麻豆成人小视频| 无码内射中文字幕岛国片| 国产精品久久久久福利| 久久在线中文字幕| 成人毛片一区二区| 久久久久久亚洲精品不卡| 亚洲精品一区二区三区蜜桃久| 7777精品久久久大香线蕉小说| 国产尤物av一区二区三区| 天天干天天色天天爽| 正在播放国产精品| 久久久久久久久久久成人| 国产精品有限公司| 国产精品国语对白| 久久久久久久久国产精品| 国产成人aa精品一区在线播放| 国产精品久久97| 国内精品久久久久久久久| 91精品国产91久久久久麻豆 主演| 欧美中文字幕第一页| 中文字幕日韩精品一区二区| 日韩亚洲第一页| 国产欧美日韩免费看aⅴ视频| 日本精品一区在线观看| 欧美激情国产日韩精品一区18| www.午夜精品| 国产免费一区视频观看免费 | 欧美乱大交xxxxx| 久久九九有精品国产23| 久久全球大尺度高清视频| 99视频在线免费观看| 国产啪精品视频网站| 精品欧美一区二区三区久久久 | 久久国产一区二区| 黄色动漫在线免费看| 久久亚洲私人国产精品va| 久久精品人成| 97久久精品午夜一区二区| 成人91免费视频| 国产日韩亚洲欧美在线| 精品人妻大屁股白浆无码| 青草青草久热精品视频在线网站| 午夜免费久久久久| 亚洲伊人久久大香线蕉av| 国产精品入口日韩视频大尺度 | 国产精品区一区二区三含羞草 | 欧美精品在线播放| 国产精品欧美一区二区| 久久久精品免费视频| 国产成人女人毛片视频在线| 久章草在线视频| 国产v亚洲v天堂无码久久久| 91久久久久久久久久| 国产成人av网| 97成人在线视频| 久久露脸国产精品| 国产激情片在线观看| 国产大片精品免费永久看nba| 久久久影院一区二区三区| 91精品国产91久久| 久久久午夜视频| 欧美精品123| 国产一区二区久久久| 国产在线一区二区三区播放| 精品视频免费在线播放| 男人天堂a在线| 麻豆亚洲一区| 国产美女主播一区| 97精品在线视频| 白嫩少妇丰满一区二区| www.com毛片| 久无码久无码av无码| 91久久久久久久久久久| 久久99精品久久久久久三级| 久久久久久亚洲精品不卡4k岛国| 深夜成人在线观看| 久久视频国产精品免费视频在线| 国产精品青青在线观看爽香蕉| 国产精品旅馆在线| 欧美成人精品在线观看| 中文字幕日韩精品久久| 午夜久久久久久久久久久| 日韩美女中文字幕| 欧美日韩天天操| 精品一区二区视频| 国产精品自拍合集| 91久久久一线二线三线品牌| 国产成人a亚洲精v品无码| 久久天天躁狠狠躁夜夜躁| 久久综合久久八八| 亚洲一区二区三区免费看| 日韩男女性生活视频| 国产主播在线看| 国产欧美丝袜| 国产二区视频在线播放| 久久视频在线看| 久久久久久av| 日本不卡一区二区三区四区| 久久精品视频播放| 亚洲伊人成综合成人网| 国产免费一区二区三区香蕉精| 91av成人在线| 日本va中文字幕| 精品一区久久久|