CS3345 - Data Structures and Introduction to Algorithmic Analysis
CS 3345 Data Structures and Introduction to Algorithmic Analysis (3 semester hours) Analysis of algorithms including time complexity and Big-O notation. Analysis of stacks, queues, and trees, including B-trees. Heaps, hashing, and advanced sorting techniques. Disjoint sets and graphs. Course emphasizes design and implementation. Students that completed CE 3346 or TE 3346 cannot receive credit for this course. Prerequisites: (CE 2305 or CS 2305 or TE 2305) and (CE 2336 or CS 2336 or TE 2336). Prerequisite or corequisite: CS 3341 or SE 3341 or ENGR 3341. (Same as CE 3345 and SE 3345 and TE 3345) (3-0) S