Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
57 views
13 pages
DFC 2023
it
Uploaded by
Zhess Bug
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save Dfc 2023 For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
57 views
13 pages
DFC 2023
it
Uploaded by
Zhess Bug
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save Dfc 2023 For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save Dfc 2023 For Later
You are on page 1
/ 13
Search
Fullscreen
CLOI cl cLo2 cr CLO! ch SULIT DFC2023:ALGORITHM AND DATA STRUCTURE SECTION B : 70 MARKS: BAHAGIAN B : 70 MARKAH INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan berstruktur. Jenvab semua soalan, QUESTION 1 SOALAN 1 a) Define data structure. Berikan definisi struktur data, [2 marks) [2 markah} b) State ONE (1) application of data structure in real life. Nyatakan SATU (1) aplikasi struktur data dalam kehidupan sebenar. [2 marks] [2 markah] ©) Node consists of TWO (2) parts which are __and . Nod terdiri daripada DUA (2) bahagian iaitu i dan [2 marks] (2 markah] n suLiTSULIT DEC2023:ALGORITHM AND DATA STRUCTURE, CLO? | 6) Draw the resulting linked list after each of the operations below is exeented. Assuming C3 the original linked list is given in Figure B1. Lakarkan gambarajah bagi operast senarai berpaut yang diberi berdasarkan Rajah Bl. >[R +| z faim Figure BI / Rajah BI |. Insert a node at the starting with data W. Selitkan nod pada permulaan dengan data W. [2 marks] (2 markati| CLO2 |e) Differentiate berween push and pop. Bezakam di antara ‘push’ dan ‘pop [2 marks} | [2 markah 2 suLITsuLIT DFC2023:ALGORITHM AND DATA STRUCTURE CLO3 1) Figure B2 shows the top of stack implemented using array, cl Rajah B2 menunjukkan ‘top’ bagi tindanan menggunakan tatasusunan, ToP| [0] L Figure B2 / Rajah B2 | Drawa stack data structure in Figure B2 using a linked list. Then, show top of the Stack. Lukiskan tindanan bagi siruktur data menggunakan array dalam Rajah B2 kepada tindanan senarai berpaut. Kenvudian, tunjukkan top bagi tindanan tersebut [2 marks] [2 markai] 13 suLitCLO3 cl cLo2 c2 SULIT DFC2023:ALGORITHM AND DATA STRUCTURE, | QUESTION 2 SOALAN 2 a) Ifthe characters "DC, 'B' 'A' are placed in a queue (in order), and then removed one character at a time, identify the order of the deleted characters? Jika aksara'D',‘C’,'B', ‘A’ ditempatkan di dalam giliran (mengikut susunan), dan kemudian aksara tersebut dihapuskan satu aksara pada satu-satu masa, kenalpasti apakah susunan aksara yang dihapuskan? (2 marks} [2 markah] b) Figure B3 show the queue implemented using linked list. Rajah B3 menunfukkan opevasi giliran menggunakan senarai berpaw e 80) uu Figure B3 / Rajah B3 Redraw queue based on each of the operation given below. Lukis semua giliran berdasarkan kepada kod yang dtberi i, Enqueue (90, &S) ii, Dequeue (&S) [4 marks] [4 markah] 4 SULITCLO3 C2 CLO3 cl suLIT DFC2023:ALGORITHM AND DATA STRUCTURE ©) Draw the Circular Queue according to the segment code below. Lukiskan ‘Circular Queue' berdasarkan kod seginen di bawah. typedef struct Queue { int Sront,rear,count; int eQueue[3]; JoQueves void create(eQueue *eq) { eq fron! eqerear = 0; oq->count = 0; 3 {2 marks] [2 markali| 4d) Figure B4 shows the binary tree, Identify what is the result of Rajah Bd memunjukkan pokok dedua seperti di bawah. Kenalpasti apakah keputusan bogi: G rN D t ‘ f B x un ws ac Ik \ P Figure B4 / Rajah B4 i. Preorder traversal/ penyusuran ‘Preorder’ ii, Inorder traversal’ penyusuran ‘Inorder' iii, Postorder traversal’ penyusuran ‘Postorder’ [6 marks] [6 markah} 1s suLITsuuir DFC2023:ALGORITHM AND DATA STRUCTURE CLO3 |e) Sketch a Binary Search Tree (BST) by inserting node in sequence using the characters c3 given. Lakarkan Carian Pokok Dedua dengan memasukkan nod secara berturutan menggunakan aksara yang di beri Cer EE Eee eeee C,0,M,P,U,T.E [2 marks] [2 markal Loz |) Refer to Figure BS, identify the methods of sorting that has been used cl Merujuk kepada Rajah BS, kenalpasti kaedah susunan yang telah digunakan, | Figure BS / Rajah BS [2 marks} [2 markah] CLO2 |g) Differentiate between linear search and binary search. C2 Bezakan ai amara carian linear dan earian dedua. [2 marks) [2 markah] 16 suuirCLO3 C3 SULIT DFC2023:ALGORITHM AND DATA STRUCTURE bh) Show the steps to solve problem by using selection sort algorithm to sort the sequence of characters below, Tunjukkan cara menggunakan algoritma isih pilthan untuk menyisih berdasarkan urutan aksara di bawah. a [2 markati} 7 suLITcLol cl cLo2 cl he) b) suLiT QUESTION 3 SOALAN 3 DFC2023:ALGORITHM AND DATA STRUCTURE, List THREE (3) Non-Primitive data types. Senaraikan TIGA (3) jenis data “Non-Primitive”. Write structure declaration based on information in Table BI Tulis pengisytiharan struktur berdasarkan Jadual BL Nama Struktur TYPE NAME DATA TYPE ‘Stucture name Student [Member 17 Ahi 7 ‘Name/Nama 25 character/aksara | Member 2/Abli 2 “Agel Umar | Integer / Nombor Bular ‘Variable structure/ DIP Until 30 records’ Pemboleh ubah structur Sehingga 30 rekod Table BI / Jadual BY [3 marks) [3 markah) [3 marks} [3 markah] SULITCLO! C2 cLo2 co cLO2 cl svLiT DFC2023:ALGORITHM AND DATA STRUCTURE, ©) Describe THREE (3) differences between list and linked list Describe TIGA (3) perbezaan di antara senarai dan senarai berpaut. [3 marks} [3 markah head ure BG / Rajah B6 4) Write the algorithm to delete the front node in the linked list given in Figure B6. Tulis algoritma untuk hapus nod pertama di dalam senarai berpaut seperti di beri dalam Rajah B6. [3 marks] (8 markahi] ©) Arrange the order of the characters when they are removed (pop) after they are inserted (push) into stack in the following given order. Tunjukkan susunan hnaruf apabila dihapuskan (pop) selepas huruf tersebut dimasukkan (push) ke dalam tindanan seperti susunan berikut ENP [3 marks] [3 markah] 19 SULITCLO3 ch SULIT DPC2023:ALGORITHM AND DATA STRUCTURE, 1) Sketch a stack diagram to represent each statement when it is being executed by asst the size is 2. State any error if occurred, Lakarkan satu tindanan untuk mewakili setiap penyataan apabila ia dilaksanakan dengan menganggap saiz adalah 2. Nyatakan apa-apa kesalahan yang berlaku. i. Push (2); ii, Posh (11s Popt );, [3 marks] [3 markah 2 SULITcLo02 cl CLO3 cl SULIT DPC2023:ALGORITHM AND DATA STRUCTURE, QUESTION 4 SOALAN 4 a) Figure B7 is the content of array implementation of a quewe. Show the contents sar after executing the following of the queue and the locations of front and instruction: Rajah B7 di bawah adalah kandungan pelaksanaan tatasunan bagi satu barisan. Tunjukkan kandungan barisan dan lokasi penuding “front” dan “rear" selepas melaksanakan setlap arahan berikut Figure BT / Rajah B7 i, queue.dequene( ); fi, queue.enqueue(7); [3 marks] (3 markafi) b) Based on Figure B8, draw a diagram to show the content of the queue and the location of front and rear after executing queue-enqueue (5); Berdasarkan Rajah B8, lukis gambarajah baharu yang menunjukkan data dan lokasi ‘front “ dan “rear” Giliran selepas melaksanakan queueenqueue (5) Figure B8 / Rajah B8 [3 marks} [3 markah 21 SULITcLo2 C2 cLo3 C3 SULIT DFC2023:ALGORITHM AND DATA STRUCTURE, ©) Write the resulting output of preorder traversal based on Binary Tree in Figure B9. Tulis hasil output dari “Preorder traversal” berdasarkan Pokok Dedua di dalam Rajah BO. Figure B9 / Rajah BD [3 marks] [3 markak] 4) Based on Binary Tree in Figure B10, draw a new tree when these instructions are executed: Berdasarkan Pokok Dedua yang diberi dalam Rajah B10, lukis pokok yang baharu selepas arahan berikut dilaksanakan. i.) SO @ Figure B10/ Rajah B10 i, delete 12 ii, delete 3 iii, insert 9 [3 marks] [3 markah] 2 suLircLo2z cz CLO3 C2 SULIT DFC2023:ALGORITHM AND DATA STRUCTURE €} Show the steps to sort the following list in descending order using the Selection Sort Tunjukkan langkah-langkah untuk mengisih senarai di bawah secara menurun menggunakan Isih Pilih | 12, 54, 32, 89,23, 76, 43 [3 marks] {3 markal) f) Solve the problem given by using Binary Scarching Method. Selesaikan masalah yang diberi menggunakan Kaedah Carian Deda. Target Key =3 zp3s74!)]s ] éy7 aw 2] GB 4 {6} [3 marks] [3 markah] 23 SULIT
You might also like
Saurabh Sahu Bca
PDF
No ratings yet
Saurabh Sahu Bca
2 pages
DS Previous Year Question Papers
PDF
No ratings yet
DS Previous Year Question Papers
6 pages
PRG3201 Final Jan 2016 V1
PDF
No ratings yet
PRG3201 Final Jan 2016 V1
6 pages
Part A - Objective Questions (15 Marks) (Bahagian A - Soalan Objektif) (15 Markah)
PDF
No ratings yet
Part A - Objective Questions (15 Marks) (Bahagian A - Soalan Objektif) (15 Markah)
19 pages
Decrease and Conquer - DAA - EFGHVW - v13.08
PDF
No ratings yet
Decrease and Conquer - DAA - EFGHVW - v13.08
60 pages
Data Structure
PDF
100% (1)
Data Structure
10 pages
Dsa May19
PDF
No ratings yet
Dsa May19
33 pages
Binary Search Tree
PDF
No ratings yet
Binary Search Tree
37 pages
Chapter 5 Queue
PDF
No ratings yet
Chapter 5 Queue
23 pages
CSC 2105: Data Structure Queue: Mushfiqur Rahman
PDF
No ratings yet
CSC 2105: Data Structure Queue: Mushfiqur Rahman
26 pages
Class Assignment 2 Sp18-Bse-118
PDF
No ratings yet
Class Assignment 2 Sp18-Bse-118
7 pages
Set 1
PDF
No ratings yet
Set 1
19 pages
Data Structure
PDF
100% (1)
Data Structure
22 pages
Data Structure
PDF
No ratings yet
Data Structure
5 pages
BSCIT 1120-Data Structures and Algorithms
PDF
No ratings yet
BSCIT 1120-Data Structures and Algorithms
4 pages
MD To PDF
PDF
No ratings yet
MD To PDF
5 pages
INTE 123 DATA STRUCTURES AND ALGORITHMS - Kabarak University
PDF
No ratings yet
INTE 123 DATA STRUCTURES AND ALGORITHMS - Kabarak University
4 pages
Sample Question Paper Data Structure Using 'C' PDF
PDF
No ratings yet
Sample Question Paper Data Structure Using 'C' PDF
5 pages
DFC30233
PDF
No ratings yet
DFC30233
6 pages
Cbds MCQ
PDF
No ratings yet
Cbds MCQ
4 pages
Jun Jul 2023
PDF
No ratings yet
Jun Jul 2023
3 pages
CS33201 As01
PDF
No ratings yet
CS33201 As01
3 pages
DS (3rd) Dec2018
PDF
No ratings yet
DS (3rd) Dec2018
2 pages
Quiz 1 DS
PDF
No ratings yet
Quiz 1 DS
2 pages
FDS May - June - 2022
PDF
No ratings yet
FDS May - June - 2022
4 pages
National Institute of Technology Rourkela: 1. Starting With The Empty Stack, Suppose We PUSH The
PDF
No ratings yet
National Institute of Technology Rourkela: 1. Starting With The Empty Stack, Suppose We PUSH The
2 pages
Bca 3 Sem Data Structures b0229 Dec 2018
PDF
No ratings yet
Bca 3 Sem Data Structures b0229 Dec 2018
2 pages
CP 213 Test 1 2023
PDF
No ratings yet
CP 213 Test 1 2023
2 pages
Bca Part 2 Data Structures and Algorithms 1717 2018
PDF
No ratings yet
Bca Part 2 Data Structures and Algorithms 1717 2018
2 pages
Sample Question Paper Data Structure Using 'C'
PDF
No ratings yet
Sample Question Paper Data Structure Using 'C'
5 pages
Data Structures IT23104 Q1 To Q5 250512 194354
PDF
No ratings yet
Data Structures IT23104 Q1 To Q5 250512 194354
4 pages
Previous Year Question Paper (Data Structure and Algorithm Using C) - Study Trigger
PDF
No ratings yet
Previous Year Question Paper (Data Structure and Algorithm Using C) - Study Trigger
5 pages
Mini Project - Student
PDF
No ratings yet
Mini Project - Student
3 pages
Data Structures 2022
PDF
No ratings yet
Data Structures 2022
3 pages
DFC2013 - Programming Fundamentals-15052019152846
PDF
No ratings yet
DFC2013 - Programming Fundamentals-15052019152846
28 pages
Data Structure
PDF
No ratings yet
Data Structure
3 pages
Data Structure Algorithms
PDF
No ratings yet
Data Structure Algorithms
24 pages
Assignment 3 - 6th January 2021
PDF
No ratings yet
Assignment 3 - 6th January 2021
2 pages
DSA Pyq
PDF
No ratings yet
DSA Pyq
17 pages
DSA Assignment 1
PDF
No ratings yet
DSA Assignment 1
1 page
DS Solution23 24
PDF
No ratings yet
DS Solution23 24
22 pages
Keputusan MJA Bil 3 Tahun 2023 Bidang Sastera BASS
PDF
No ratings yet
Keputusan MJA Bil 3 Tahun 2023 Bidang Sastera BASS
6 pages
Fees Summary - IICS
PDF
No ratings yet
Fees Summary - IICS
2 pages
DS (3rd) May2017
PDF
No ratings yet
DS (3rd) May2017
2 pages
MAYBANK Edu-Financing - Pds
PDF
100% (1)
MAYBANK Edu-Financing - Pds
4 pages
YUCM CS204 171 Quiz2 MA
PDF
No ratings yet
YUCM CS204 171 Quiz2 MA
3 pages
Second Semester Examination - 2008: B. Tech / MCA
PDF
No ratings yet
Second Semester Examination - 2008: B. Tech / MCA
4 pages
FINAL DRAFT (1) - Prospectus Program SME Versi BI - Sesi 2019-2020 - Edited by NAH (Edited Soon) - WNH
PDF
No ratings yet
FINAL DRAFT (1) - Prospectus Program SME Versi BI - Sesi 2019-2020 - Edited by NAH (Edited Soon) - WNH
138 pages
Dsa Final Paper
PDF
No ratings yet
Dsa Final Paper
4 pages
BCS304 Solved QNP
PDF
No ratings yet
BCS304 Solved QNP
37 pages
Fees Summary - INTI IU
PDF
No ratings yet
Fees Summary - INTI IU
2 pages
DSU IMPQ by Campusify
PDF
No ratings yet
DSU IMPQ by Campusify
7 pages
CST 3 Sem Data Structures 307 3 N Jun 2022
PDF
No ratings yet
CST 3 Sem Data Structures 307 3 N Jun 2022
3 pages
(Chapter1) Introduction To Occupational Safety and Health Legislation - New
PDF
No ratings yet
(Chapter1) Introduction To Occupational Safety and Health Legislation - New
11 pages
SPM Exam Timetable 2018 PDF
PDF
No ratings yet
SPM Exam Timetable 2018 PDF
20 pages
Lab-05 - Linear and Circular Queue
PDF
No ratings yet
Lab-05 - Linear and Circular Queue
5 pages
DS Prorating Assignment III Semester
PDF
No ratings yet
DS Prorating Assignment III Semester
1 page
Data Structure
PDF
No ratings yet
Data Structure
4 pages
Undergraduate Course Guide 2019: CRICOS Provider Code 00102E
PDF
No ratings yet
Undergraduate Course Guide 2019: CRICOS Provider Code 00102E
10 pages
Paper 1: Section A - Directed Writing-: A) Guidelines B) Mistakes To Avoid C) Formats
PDF
No ratings yet
Paper 1: Section A - Directed Writing-: A) Guidelines B) Mistakes To Avoid C) Formats
16 pages
Exam Data Structure2
PDF
No ratings yet
Exam Data Structure2
2 pages
Bscit 1120 Sep 2017 Data Structure and Algorithms
PDF
No ratings yet
Bscit 1120 Sep 2017 Data Structure and Algorithms
4 pages
DS Question Bank
PDF
No ratings yet
DS Question Bank
3 pages
文言文
PDF
No ratings yet
文言文
23 pages
Ask A Participant! - Speedwing
PDF
No ratings yet
Ask A Participant! - Speedwing
5 pages
Data Structures and Algo FINALS 2
PDF
No ratings yet
Data Structures and Algo FINALS 2
23 pages
Data Structure Questions
PDF
No ratings yet
Data Structure Questions
4 pages
WM OCT Promotion Leaflet 2018 v2
PDF
No ratings yet
WM OCT Promotion Leaflet 2018 v2
2 pages
Cs3301 Data Structure Important Question
PDF
No ratings yet
Cs3301 Data Structure Important Question
8 pages
DS Utech Final May2022
PDF
No ratings yet
DS Utech Final May2022
7 pages
Fees Summary - IICP
PDF
No ratings yet
Fees Summary - IICP
2 pages
AMBank REPAYMENT TABLE
PDF
No ratings yet
AMBank REPAYMENT TABLE
5 pages
Fees Summary - IICKL
PDF
No ratings yet
Fees Summary - IICKL
1 page
UUM Student Portal BAYANG LEPAS 2
PDF
No ratings yet
UUM Student Portal BAYANG LEPAS 2
1 page
UM Wales - Scholarship Brochure 2024 - Local
PDF
No ratings yet
UM Wales - Scholarship Brochure 2024 - Local
4 pages
Guitar Chords - A1
PDF
No ratings yet
Guitar Chords - A1
8 pages
BPMN1013 Principles of Management Studocu
PDF
No ratings yet
BPMN1013 Principles of Management Studocu
6 pages
Drum Diagram
PDF
No ratings yet
Drum Diagram
3 pages
UUM Student Portal BAYANG LEPAS 3
PDF
No ratings yet
UUM Student Portal BAYANG LEPAS 3
1 page
CIMB CashPlusPersonalLoan Disclaimer
PDF
No ratings yet
CIMB CashPlusPersonalLoan Disclaimer
1 page
Payment Schedule Education Financing-I ENGLISH BPA PGM (WITH TAKAFUL)
PDF
No ratings yet
Payment Schedule Education Financing-I ENGLISH BPA PGM (WITH TAKAFUL)
1 page
REYPAMENT SCHEME BANK RAKYAT Payment+Schedule+Education+Financing-i+ENGLISH++ELECTRONIC+PAYMENT+ (WITHOUT+TAKAFUL)
PDF
No ratings yet
REYPAMENT SCHEME BANK RAKYAT Payment+Schedule+Education+Financing-i+ENGLISH++ELECTRONIC+PAYMENT+ (WITHOUT+TAKAFUL)
1 page
Pds Education Eng
PDF
No ratings yet
Pds Education Eng
5 pages