
1
New$York$University$Tandon$School$of$Engineering$
EL-GY$9343:$Special$Topic$Course$in$Telecom$Networks$
Data$Structure$and$Algorithm$Session$B$&$INET$
Fall$2020!
Instructor:!Yong!Liu!!
Course$Prerequisites$$
1)!Basic!knowledge!of!fundamental!data!structures.!
2)!Basic!programming!language!skills,!such!as!C/C++,!Java,!Python!
If!you!are!not!sure!you!have!the!proper!preparation,!you!must!talk!to!me!before!taking!
this!course.!Additionally,!you!should!not!take!this!course!if!you!have!taken!a!similar!
course,!such!as!CS6033!with!a!‘B’!or!better!grade.!
• Review!of!basic!data!structures!and!mathematical!tools.!!
• Data!structures:!priority!queues,!binary!search!trees,!balanced!search!trees.!
• Algorithm!design!and!analysis!techniques!illustrated!in!searching!and!
sorting:!heapsort,!quicksort,!sorting!in!linear!time,!medians!and!order!
• Design!and!analysis!techniques:!divide!and!conquer,!dynamic!programming,!
• Graph!algorithms:!elementary!graph!algorithms!(breadth-first!search,!depth-
first!search,!topological!sort,!connected!components,!strongly!connected!
components),!minimum!spanning!trees,!shortest!paths.!!!
• Brief!introduction!of!complexity!and!NP-completeness.!
Cormen,!Leiserson,!Rivest,!and!Stein,!!
Introduction*to*Algorithms,!3rd!Edition,!MIT!Press,!2009;!!
ISBN-13:!9780262033848;!The!paperback!international!version!has!ISBN-13!
9780262533058.!It!is!known!as!CLRS.!
In-class$Session$Meeting:$Monday!11am!–!1:30pm,!Pfizer!Auditorium,!5!MTC!
Virtual$Office$Hours:$Monday!4pm!to!5pm!
Course$Work$and$Grading:!Your!final!grade!will!be!determined!roughly!as!follows:!