Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Data Structures

Advanced Data Structures & Algorithms in Java: Linked-List

Create, Implement and solve problems using the link list data structure with Java programming language
Rating: 4.2 out of 54.2 (111 ratings)
5,928 students
Created by Esther Peters
Last updated 12/2017
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • FREE e-book Included!
  • Code a linked list ADT implementation from scratch
  • Write efficient code used in manipulating linked lists
  • Tackle any exam question on linked lists
  • Thoroughly prepare for interview related linked lists questions
  • Debug any piece of java code

Course content

8 sections • 26 lectures • 3h 28m total length

  • Preview00:50
  • Concept of a singly linked list
    Preview11:42
  • Inserting data into a linked list using java programming
    06:06
  • deleting node from a linked list using java programming
    17:33
  • Searching a linked list using java programming
    07:00
  • Fastest way to get size of any linked list using java programming
    06:01
  • Preview05:41
  • Singly-Linked List
    1 question
  • Linked Lists
    1 question
  • Singly-Linked List Problem
    1 question

  • Concept of a doubly linked list
    06:57
  • Inserting into a doubly linked list using java programming
    12:02
  • Traversing/Displaying Nodes in a doubly list using java programming
    09:43
  • Project - Palindrome (Using doubly-linked lists)
    11:53
  • Doubly-Linked List
    2 questions
  • Doubly-Linked List
    1 question

  • Preview01:31
  • Debugging Java code
    20:54

  • Concept of a Double ended list
    06:35
  • Inserting into a double ended list using java programming
    10:38
  • Traversing a double ended list using java programming
    05:43
  • Deleting the last element in a double ended list using java programming
    10:27
  • Delete all Nodes in a Linked List using java programming
    02:44
  • Double-Ended Linked List
    1 question

  • Preview05:55
  • Inserting into a circular list using java programming
    10:29
  • Traversing/Displaying Nodes in a circular linked list using java programming
    11:21
  • Searching for data in a circular linked list using java programming
    04:02
  • Circular Linked Lists
    4 questions

  • Text Editor and Terminal (Mac OSX/Linux)
    05:38
  • UNIX/Terminal - Running your code
    03:00

  • Final quiz
    4 questions
  • course completion
    13:59

  • C Programming For Absolute Beginners: Bottom-Up Approach
    00:01

Requirements

  • You should know the basics of Java programming (Classes, OOP, Arrays, Data types, OOP etc)

Description

In this course, We are going to learn what a linked list is and how to implement one using Java programming. We would be coding real implementations of these data structures and solving problems with them using java. you would also learn how to debug your java code in an IDE

In addition to this, there would be a  lot of drawings to help you visualize and help you get comfortable with coding a linked list data structure. Now, because the materials in this course is put in such a way that an average person without a CS background but adequate knowledge in Java would easily master the material. You would also be comfortable enough to take these concept of visualization to other data structures like Hash Tables, Trees, Graphs and many other data structures.

The course has been designed to help tackle technical interview questions on linked-lists and college/curious students struggling to understand the concept. 24-hours assistance is provided to all students in need of help.

Who this course is for:

  • Students struggling to understand the concept of linked lists
  • Anyone wanting to learn about Linked Lists using Java

Instructor

Esther Peters
Software Engineer, Programming Instructor
Esther Peters
  • 4.3 Instructor Rating
  • 177 Reviews
  • 6,299 Students
  • 2 Courses

Esther is a software engineer with a computer science background. She has a diverse set of experience in mobile development for both Android and iOS, web and API development, game development, and building complex algorithms to solve real-world issues. Her favorite languages in no particular order are Python, C++, Java, and C.

Her courses have depth and are easy-to-understand. You'll find lots of visual explanations to make you understand complex concepts better.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.