Attendance in lab is mandatory for all students.

NO EXCEPTION!!!!

Data Structures (I2206 - INFO 205)

Students learn to develop applications where complete implementation requires high skills in structured programming domain. The main objectives are to specify, conceive and develop modules implementing the fundamental data structures and to choose the most appropriate data structure to represent data in a given problem and to allow its resolution by applying efficient and optimal operations.

Chapter title File to download
Asymptotic Analysis
Revision
Stack
Queue
Graph
Trees
Sorting - Heapsort
Hashing
Lab File to download Supplementary Ressources
LS 1: Iterative and recursive functions
LS 2: Recursive functions
LS 3: Stack
LS 4: Infix to Postfix Expression and Evaluation
LS 5: Priority Queue (Version 1)
LS 6: Priority Queue (Version 2)
LS 7: Dijkstra, Bellman-Ford and Prim Graph Algorithms
Solution: Disjktra
Solution: Bellman-Ford
Solution: Prim
LS 8 - Group I: No title Solution:
LS 8 - Group II: No title Solution:
LS 9: Binary Trees - Binary Search Trees
LS 10: Binary Trees - Binary Search Trees
LS BONUS: Game Trees

<-- Click on the lab's title !!

LS 11: Heaps

<-- Click on the lab's title !!

LS 12: Hash tables

<-- Click on the lab's title !!

LS 13: Hash tables

<-- Click on the lab's title !!

LS 14: Hash tables

<-- Click on the lab's title !!


Warning: mysqli_set_charset() expects parameter 1 to be mysqli, boolean given in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 274

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 278

Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, null given in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 283

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 319

Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, null given in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 322
IDStudent Name Presence

Warning: mysqli_connect(): (HY000/1045): Access denied for user 'dsaad232F'@'localhost' (using password: YES) in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 398

Warning: mysqli_set_charset() expects parameter 1 to be mysqli, boolean given in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 402
Student:
Lab:
Upload (.c extension file only - One file only!!!):



Submission within 5 days
Correct Solution
You need to rewrite your code (wrong coding, using printf inside functions, no indentation, ...)
Your submission is unrelated to the subject
No Submission



To catch on to the idea of indenting program statements to improve code clarity, click on the following link https://www2.cs.arizona.edu/~mccann/indent_c.html.

For good programming style in C, click on the following link https://www2.cs.arizona.edu/~mccann/style_c.html.




Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 546

Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, null given in /home/u976667010/domains/antoun.me/public_html/i2206.php on line 549
Student ID
Assignment File to download Solution to Selected Exercises
TS 1: Asymptotic Analysis
TS 2: Abstract Data Types
TS 3: Stack
TS 4: Queue
TS 5: ADT, Stacks & Queues
TS 6: Binary Trees - Binary Search Trees
TS 7: Sorting - Heaps
TS 8: Hashing
Supplementary Resources Material
Dynamic array based implementation
Programming in C (french) http://www.ltam.lu/cours-c/
BOOK: C & Data Structures by P.S. Deshpande and O.G. Kakde Click here to download !
BOOK: Advanced Data Structures by P. Brass Click here to download !
Project File to download
Version 1
Version 2
Version 3
Year Partial Session 1 Session 2
2017-2018
Solution:
2016-2017
2015-2016
2014-2015