TY - BOOK AU - Cakal, Yasinn H. AU - Cakal, Yasinn H. TI - Data Structures B. Algorithms With Java U1 - 005.133.GOOD.00 CY - ESTADOS UNIDOS KW - JAVA N1 - Title Page Copyright Introduction . -- Introduction To Data Structures And Algorithms . -- Overview Of Data Structures And Algorithms With Java . -- Importance Of Data Structures And Algorithms In Programming With Java . -- How To Choose The Right Data Structure Or Algorithm For a Given Problem With Java . -- Basic Java Concepts Review . -- Variables And Data Types In Java Control Flow Statements In Java Classes And Objects In Java . -- Methods And Constructors In Java Basic Input And Output In Java Data Structures . -- Arrays In Java . -- Stacks And Queues In Java . -- Linked Lists In Java . -- Hash Tables In Java . -- Trees In Java . -- Types Of Trees . -- Binary Search Trees In Java . -- Cartesian Trees In Java . -- B-Trees In Java . -- Red-Black Trees In Java . -- Splay Trees In Java . -- Avl Trees In Java . -- Kd Trees In Java . -- Min Heap In Java . -- Max Heap In Java . -- Trie Trees In Java . -- Suffix Trees In Java Sorting Algorithms Quicksort In Java . -- Mergesort In Java . -- Timsort In Java . -- Heapsort In Java . -- Bubble Sort In Java . -- Insertion Sort In Java Selection Sort In Java Tree Sort In Java . -- Shell Sort In Java . -- Bucket Sort In Java . -- Radix Sort In Java . -- Counting Sort In Java . -- Cubesort In Java . -- Searching Algorithms Linear Search In Java Binary Search In Java Graph Algorithms . -- Breadth First Search (Bfs) In Java Depth First Search (Dfs) In Java Dijkstra's Algorithm In Java . -- Algorithm Design Techniques . -- Greedy Algorithms In Java . -- Dynamic Programming In Java . -- Divide And Conquer In Java . -- Backtracking In Java . -- Randomized Algorithms In Java . -- Conclusion . -- Recap Of Dsa In Java . -- Thank You ER -