Introduction to algorithms
Lisp and Symbolic Computation
Organizing programs without classes
Lisp and Symbolic Computation
Advanced C++ programming styles and idioms
Advanced C++ programming styles and idioms
An introduction to object-oriented programming
An introduction to object-oriented programming
Classic data structures in C++
Classic data structures in C++
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Data structures via C++: objects by evolution
Data structures via C++: objects by evolution
The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
Object-Oriented Programming in Pascal; A Graphical Approach
Object-Oriented Programming in Pascal; A Graphical Approach
Working Classes: Data Structures and Algorithms Using C++
Working Classes: Data Structures and Algorithms Using C++
Data Abstraction and Structures Using C++
Data Abstraction and Structures Using C++
Data Structures: An Object-Oriented Approach
Data Structures: An Object-Oriented Approach
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Knowing your roots: object-oriented binary search trees revisited
ACM SIGCSE Bulletin
Design patterns for data structures
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
OO overkill: when simple is better than not
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Optimal binary search trees meet object-oriented programming
Journal of Computing Sciences in Colleges
Teaching linked lists and recursion without conditionals or null
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
The Binary Search Tree serves as an important example when teaching data structures. We explore new approaches to understanding the implementation of a Binary Search Tree, using concepts from Object-Oriented Programming and C++. The Binary Search Tree illustrates how adopting a new approach and a new language can lead to a new way of thinking about a familiar problem.