91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

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

代寫COMP3023、C/C++語言編程代做

時間:2023-12-08  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯


COMP3023 Design and Analysis of Algorithms

Fall 2023

Programming Assignment

Submission by Dec. 6, 2023

Instructions:

Write a program that can return any three of the following four artifacts from a given weighted,

undirected graph: (Note each numbered item is considered as one artifact.)

1. A Depth-First Search (DFS) Tree (Lecture06)

2. All its Articulation Points (AP) and Biconnected Components (BC) (Lecture06)

3. A Minimum Spanning Tree (MST), using Kruskal’s Algorithm (Lecture08)

4. The Shortest Path Tree (SPT), using Dijkstra’s Algorithm (Lecture09)

The input to your program is a data file named graph.txt, which specifies 1) the number of vertices

(int), 2) the number of edges (int), 3) each edge’s two vertices and its weight (int). A sample input file

is shown in Figure 1, along with the actual graph that it represents:

6

8

0, 1, 3

0, 2, 3

0, 3, 4

1, 3, 3

2, 3, 2

3, 4, 4

3, 5, 2

4, 5, 4

Figure 1 A sample input file with the graph it represents

Your program shall read the file name from keyboard, read the graph information from the file, run

the above-mentioned four algorithms, and display the results on the console. Your program shall

repeatedly ask for an input data file until the user press "CTRL+Z". A sample of console output is given on the

next page, in Figure 2.

Submission:

1. Please write your program in C or C++.

Put all your code in one single file and name it PA_#######.cpp, where ####### is your

student ID.

Build an executable file and name it PA_#######.exe.

Pack the .cpp and .exe files into a zip file and name it PA_#######.zip.

2. Please make sure your program can be executed. An unexecutable program will

automatically yield a grade of zero.

1 4

3 3 4

0 4 3 4

3 2 2

2 5

2

***************

Input the file name:

graph.txt

***************

1. The following are the edges in the constructed DFS Tree

0--1 **-3 2--3 3--4 4--5

***************

2. The articulation point(s) found in the given graph is/are:

Vertex 3

The biconnected component(s) found in the given graph is/are:

0--1 0--2 0--3 **-3 2--3

3--4 3--5 4--5

***************

3. The following are the edges in the constructed MST:

0--1 **-3 2--3 3--4 3--5

***************

4. The following are the edges in the constructed SPT:

0--1 0--2 0--3 3--4 3--5

***************

Input the file name:

3. Comment your code when appropriate. Inside the comments, you are responsible of

providing a full disclosure of all external reference materials that you have used, such as

links to a public webpage, a video tutorial, or even a public repository. Failing to do so may

yield a penalty.

4. Reusing another student’s program is strictly prohibited. Plagiarism checking will be

conducted prior to grading. Any case of violation of UIC’s honor code will yield a grade of

zero and a report to Student Affairs Office.

請加QQ:99515681 或郵箱:99515681@qq.com   WX:codehelp

 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:COMP26020代做、代寫C++設(shè)計(jì)程序
  • 下一篇:MA2552編程代寫、代做MATLAB程序
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(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號線
    合肥機(jī)場巴士2號線
    合肥機(jī)場巴士2號線
    合肥機(jī)場巴士1號線
    合肥機(jī)場巴士1號線
  • 短信驗(yàn)證碼 豆包 幣安下載 AI生圖 目錄網(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