Data Structures in Java for Noobs (Lite Edition)

Data Structures Made Simple With Step by Step Instructions and Diagrams
Rating: 4.0 out of 5 (529 ratings)
27,598 students
Data Structures in Java for Noobs (Lite Edition)
Rating: 4.0 out of 5 (529 ratings)
27,598 students
Students will learn how to implement their own data structures
Students will learn the Time Complexities of operations

Requirements

  • Know Java Programming Language
  • Install their own IDE (Eclipse,Netbeans,IntelliJ)
Description

This course will introduce you to the following data structures

  • Singly Linked List
  • Doubly Linked List

So why even bother learning data structures? I know everybody wants to build the latest and greatest app or build a website so why data structures? I'll give you two reason why you need to know data structures.

1) They are often common interview questions regardless of what programming field you are going to enter.
2) If you understand the implementations behind the scenes you will make more informed decisions the next time your programming on which underlying data structure will give you the best result.

Who this course is for:
  • Students who know how to program in java
  • Students who are possibly going for job interviews
  • Those who wish to better their programming skills
Course content
4 sections • 20 lectures • 1h 36m total length
  • Introduction
    00:42
  • Intro to Singly Linked List
    03:06
  • Node Class, LinkedList Constructor and Fields
    04:41
  • Implementing prepend method
    06:08
  • Implementing toString and getSize Methods
    04:50
  • Implementing append method
    04:38
  • Implementing removeFirst method
    05:44
  • Implementing removeLast method
    09:04
  • Implementing insertAt method
    11:04
  • Implementing removeAt method
    06:18
  • Intro to Doubly Linked List
    02:09
  • Setting up our Doubly Linked List
    02:02
  • Implementing prepend method
    06:58
  • Implementing append method
    03:31
  • Implementing removeFirst method
    03:16
  • Implementing removeLast method
    04:01
  • Implementing insertAt method
    07:37
  • Implementing removeAt method
    05:32
  • Implementing printReverse method
    04:59
  • Coupon For The Full Course
    00:04

Instructor
Programmer
Pedro Mercado
  • 4.2 Instructor Rating
  • 3,102 Reviews
  • 88,972 Students
  • 4 Courses

A recent Graduate with a Bachelor of Arts degree in Computer Science from Queens College as well as an Associate of Applied Science in Internet Technologies from Queens Borough Community College. I enjoy developing web applications in java spring as well as in angularjs. I also enjoy learning new technologies.