Singly Linked List
Doubly Linked List
So why even bother learning knowledge structures? I do know everybody wishes to build the latest & greatest app or build a website so why knowledge structures? I'll give you reason why you need to know knowledge structures.
one) They are often common interview questions irrespective of what programming field you are going to enter.
two) In the event you understand the implementations behind the scenes you will make more informed decisions the next time your programming on which underlying knowledge structure will give you the best result.
udemy course :https://www.udemy.com/data-structures-in-java-for-noobs-lite-edition-algorithms-beginners/