Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algorithms and Data Structures Easy Way Java - job interview
Rating: 4.4 out of 5(53 ratings)
736 students

Algorithms and Data Structures Easy Way Java - job interview

Become the star that you can be!
Created byMarcos Costa
Last updated 3/2018
English

What you'll learn

  • Be able to read code logic differently
  • Think out of the box when solving daily problems efficiently
  • Learn the most popular Algorithms and Data Structures
  • Understand the importance of unit testing your application
  • Get a basic understanding of Maven
  • Learn how recursion works
  • Practice with some interview coding questions
  • Code a Sudoku solver

Course content

4 sections49 lectures7h 47m total length
  • Installing Eclipse2:02

    We will get Eclipse downloaded and installed so we can start coding our exercises. 

  • Creating Maven project with JUNIT dependency1:31

    At the end of this lecture you will have a maven project created with JUNIT dependency ready to work.

    You will also have a basic understanding of what maven is and how it works. 

  • Learning unit test JUNIT10:07

    At the end of this lecture you will understand what is JUNIT and how to write a JUNIT test.

  • Euclid's algorithm with Recursion15:04

    It will be easier to show how recursion works implementing an algorithm. We will implement Euclid's algorithm. I incentive you to write the code a few times then it will get stuck on your mind and easier to write and explain.

    At the end of this lecture you will be able to write Euclid's algorithm and be able to explain if someone aske you this question. 

Requirements

  • Knowledge of development in any language

Description

Here you will learn the most common algorithms and data structures and also prepare for some interview questions.

This is not an ordinary course. We will write line by line of code together and explain what is is doing. Each algorithm and data structures will be introduced to you in a easy and friendly way to understand. 

It will definitely help you to get to the next level in your career. It will help you on your daily coding as well.

On this course Algorithms and Data Structures you will learn and code Euclid, Linear Search, Insert Sort, Binary Search, Quick Sort

also Binary Tree, Linked List, Doubly Linked List, Prefix Tree or Trie Tree, Stack

and finally some coding interview questions Print Odd Numbers, Longest Substring Without Repeating Character (Amazon Question), Sudoku (Amazon Question) 

Algorithms and Data Structures are very important topics since your choice of algorithm and datastructure will affect memory and CPU time differently.

Be ready to code and be eager to learn more.

It is priceless to have the confidence to show off your skills without fear. You will be able to prove in a whiteboard interview that you are not just good but you are awesome.

Enjoy!

Who this course is for:

  • Developers that want to reach the next level on their career
  • Preparing for a though interview
  • Get noticed at your company