Deriving specialized program analyses for certifying component-client conformance
PLDI '02 Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation
Integrating a simulation case study into CS2: developing design, empirical and analysis skills
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Teaching data structures with multiple collection class libraries
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
A framework approach to teaching data structures
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Encapsulating binary tree traversal: a design exercise
Journal of Computing Sciences in Colleges
A recursive list paradigm with Java and C++ implementations
Journal of Computing Sciences in Colleges
Using counter-examples in the data structures course
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
A visualisation tool as a demonstration aid
Computers & Education
CS2 and Java's comparator interface
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Optimal leaf ordering for two and a half dimensional phylogenetic tree visualisation
APVis '04 Proceedings of the 2004 Australasian symposium on Information Visualisation - Volume 35
A framework for teaching polymorphism using game programming
Journal of Computing Sciences in Colleges
Computer science students' difficulties with proofs by induction: an exploratory study
Proceedings of the 44th annual Southeast regional conference
A conceptual approach to teaching induction for computer science
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Induction as a tool for conceptual coherence in computer science
Proceedings of the 46th Annual Southeast Regional Conference on XX
Hi-index | 0.00 |
From the Publisher:Data Structures and Problem Solving Using Java teaches data structures and algorithms from the perspective of abstract thinking and problem solving. In this text, experienced author and educator Mark Allen Weiss takes a unique approach by clearly separating the specification and implementation of data structures. Dr. Weiss presents the interface and running time of data structures in Part II of the book. Then, he provides the opportunity for students to use the data structures in a variety of practical examples before introducing the implementations in Part IV. By first gaining a familiarity with the interfaces and uses of data structures, readers will be able to think more abstractly about the subject matter.