Friday, November 8, 2013

Learn About Java Data Structures

Java Data Structures Classes


Stacks


Priority Queue  and Interface Comparable Java Classes
  1. Overview: http://www.tutorialspoint.com/java/util/java_util_priorityqueue.htm
  2. Priority Queue Code Example with Output: http://java-bytes.blogspot.com/2012/04/priority-queue-in-java.html
  3. Interface Comparator<T> http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html
  4. Class PriorityQueue<E> http://docs.oracle.com/javase/7/docs/api/java/util/PriorityQueue.htm
  5. Java Queues and Priority Queues: http://oopweb.com/Java/Documents/ThinkCSJav/Volume/chap16.htm
  6. Java Queue Examples: http://www.mycstutorials.com/articles/data_structures/queues
  7. Java Queue Interface: http://docs.oracle.com/javase/tutorial/collections/interfaces/queue.html
  8. Java Comparable and Comparator Example to Sort Arrayshttp://www.journaldev.com/780/java-comparable-and-comparator-example-to-sort-objects
  9. Priority Queue: http://www.javacodegeeks.com/2013/07/java-priority-queue-priorityqueue-example.html
To be Reviewed


Java Comparator and Comparable Sorting Examples

http://www.mkyong.com/java/java-object-sorting-example-comparable-and-comparator/

http://java67.blogspot.com/2012/10/how-to-sort-object-in-java-comparator-comparable-example.html

Comparable Interface Background Reading
Collections Interfaces:
Object Ordering: Understanding the Comparable Interface and How to Write Comparable Types http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html

Definitions: A comparator is an object that defines the ordering of a set of objects.

Comparators are inherently related to Collections. Java collections are defined at http://docs.oracle.com/javase/tutorial/collections/TOC.html


Array 


Types of Data Structures 

Last In First Out 
First In First Out 
Circular Array 

Big O Notation


Wrapper Classes 
Java Data Structure Methods 


JAVA REFERENCE MATERIAL

Oracle's Java Really Big Index: http://docs.oracle.com/javase/tutorial/reallybigindex.html


Online Java Programming Book from Princeton University
http://introcs.cs.princeton.edu/java/home/

OppWeb Book: Chapter One
Java Book Index
Object Oriented Programming

The Java Collection Interface: Oracle

No comments:

Post a Comment