| 
	
 | 
		  | 
		
			 
			Nov 03, 2025			
		 | 
		  | 
		
		
	     
          
            
              
                
                  
                    
                      
                      						
						2016-2018 Undergraduate and Graduate Bulletin (with addenda) [ARCHIVED CATALOG]   
					                       | 
                     
                   
                  CS-GY 5403 Data Structures and Algorithms3 Credits  This course introduces data structures. Topics include program specifications and design; abstract data types; stacks, queues; dynamic storage allocation; sequential and linked implementation of stacks and queues; sequential and binary search methods; binary trees and general trees; hashing; computational complexity; sorting algorithms: selection sort, heap sort, mergesort and quicksort; comparison of sorting techniques and analysis. 
  Prerequisite(s): Graduate status and CS-GY 5303 .    Note: Online version available.
  Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
				  
                     | 
               
             
             | 
			
		  	
  
		 |