CSL 201: Data Structures


    Data Structures and Algorithm Analysis in C++
    Author : Mark Allen Weiss

Lecture Timings

  Slot B : Monday, Thursday 9:30-11 am

Teaching Assistants

TA Email ID
Apoorv Garg cs5090235@cse.iitd.ac.in
Arpit Katiyar cs5090237@cse.iitd.ac.in
Tamizharasi Shanmugam mcs122827@cse.iitd.ac.in
Priyanka Mehta mcs122814@cse.iitd.ac.in
Mona Jain csz088026@cse.iitd.ac.in
Kaustubh Kulkarni mcs132562@cse.iitd.ac.in
Seep Goel mcs132582@cse.iitd.ac.in
Siddharth Bora cs5090253@cse.iitd.ac.in
Ankit Kumar mcs122834@cse.iitd.ac.in
Ankit Singhal anz138011@iitd.ac.in
Amit Jaiswalr mcs122829@cse.iitd.ac.in
Naveen Tiwarir mcs132566@cse.iitd.ac.inn
Divyanshu Shekher mcs132554@cse.iitd.ac.in
Satyendra Singh cs5090251@cse.iitd.ac.inn
Harsh Rathi cs5090242@cse.iitd.ac.in
Pooja Aggarwal csz112569@cse.iitd.ac.in

Lab Details

Lab Venue: Mon-Thru: CSC Lab IV and Fri: PC Lab3 (M.Tech Lab

Lab Timings: Mon-Fri 3:00-5:00PM

Labs are scheduled based on the groups

Days Groups
Mon G1,G6,G11
Tues G2,G7,G12
Wed G3,G8,G13
Thrus G4,G9,G14
Fri G5,G10,G15

TAs available for the lab sessions as follows:

Days TA 1 TA 2 TA 3
Monday Kaustubh Kulkarni Mona Seep
Tuesday Apoorv Harsh Satyendra
Wednesday Priyanka Ankit Singhal Naveen
Thrusday Siddharth Arpit Amit
Friday Tamizharasi Divyanshu Ankit

Additional Time Slots of TAs :

Name Day time venue
Arpit Katiyar Monday 11-12am Bharti Building,4th floor,GCL
Siddharth Bora Monday 1-2 pm Bharti Building,4th floor,GCL
Ankit Singhal Friday 4-5pm Bharti Building,3rd floor,Verification lab, IIA-411
Harsh Rathi Wednesday 2-3pm Bharti Building,4th floor,GCL
Satyendra Singh Wednesday 2-3pm Bharti Building,4th floor,GCL
Seep Goel Tuesday 9-10am Bharti Building,4th floor,GCL
Naveen Kumar Tiwari Wednesday 2-3pm Bharti Building,4th floor,GCL
Ankit Kumar Monday 2-3pm Bharti Building,4th floor,GCL
Apoorv Garg Tuesday 2-3pm Bharti Building,4th floor,GCL
Pooja Aggarwal Friday 2-3pm Bharti Building,4th Floor,Philips Lab
Priyanka Monday 9-10pm Bharti Building,3rd Floor, Database Lab
Tamizharasi Shanmugam Monday 9-10pm Bharti Building,4th Floor,Philips Lab
Amit Jaiswal Tuesday 5-6pm Bharti Building,4th floor,GCL
Divyanshu Friday 5-6pm Bharti Building,4th floor,GCL
Mona Monday 2-3pm Bharti Building,4th Floor,Room no 522
Kaustubh Kulkarni Monday 2-3pm Bharti Building,4th floor,GCL

List of Students along with respective TAs


Lecture Slides

Introduction to C
Linked lists and Stacks
LZW Compression


Assignment 1

Assignment 2

Assignment 3

Assignment 4

Assignment 5

Submission Instructions

1. Submission would be accepted only via sakai. Students whose sakai account is not yet active please send a mail regarding same.
2. Attach your program file with the name same as your entry number.
3. No Assignments would be accepted after 27th October,2013 11:55pm.
4. Server may run slow close to the deadline because many people may want to submit at that time. Please anticipate this and submit in advance. Excuses like server not responding/running slow will not be accepted.


Attendance in lab is NOT compulsory, students should come if they have doubts in C, or any other concepts covered in class