DS-and-Algorithm Data Structure and Algorithm Arrays Linked List Trees Graph Hashing Sorting Searching