Latest Courses
Laravel classified ads web application from scratchCheck course
Laravel Forum - Build a Forum with Laravel 2022Check course
Next.js Projects - 3 NextJS projects (Instagram, Google,...)Check course
Natural Language Processing Masterclass with PythonCheck course
Natural Language Processing: Machine Learning NLP In PythonCheck course
Create a Laravel server with mobile integration.Check course
Live Project using Ntier Arch (.NET5 + EF Core + Angular)Check course
Kivy MD | Build a News Mobile App Using PythonCheck course
Oracle SQLCheck course
Salesforce Flows - Learn Salesforce Lightning Flows FastCheck course
Laravel classified ads web application from scratchCheck course
Laravel Forum - Build a Forum with Laravel 2022Check course
Next.js Projects - 3 NextJS projects (Instagram, Google,...)Check course
Natural Language Processing Masterclass with PythonCheck course
Natural Language Processing: Machine Learning NLP In PythonCheck course
- 95% Algorithms and Data Structures in Java - Part II

Algorithms and Data Structures in Java – Part II

$10.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.4/10 (Our Score)
Product is rated as #50 in category Data Structures and Algorithms

This course is about data structures and algorithms. We are going to implement the problems in Java, but I try to do it as generic as possible: so the core of the algorithms can be used in C++ or Python. The course takes approximately 7 hours to complete. I highly recommend typing out these data structures several times on your own in order to get a good grasp of it.

Section 1:

what are prefix trees (tries)

basics operations: insertion, sorting and autocomplete

longest common prefix problem

prefix trees applications in networking

Section 2:

what are ternary search trees

basic operations: insertion and retrieval

Section 3:

substring search algorithms

brute–force substring search

Boyer–Moore substring search

Rabin–Karp algorithm

Section 4:

strings in programming

prefixes and suffixes

longest common prefix and longest repeated substring problem

Section 5:

basic sorting algorithms

bubble sort and selection sort

insertion sort and shell sort

quicksort and merge sort

Section 6:

what is data compression

run length encoding

Huffman–encoding

LZW compression and decompression

First, we are going to discuss prefix trees: modern search engines for example use these data structures quite often. When you make a google search there is an autocomplete feature because of the underlying trie data structure. It is also good for sorting: hashtables do not support sort operation but on the other hand, tries do support.

Instructor Details

Hi! My name is Balazs Holczer. I am from Budapest, Hungary. I am qualified as a physicist. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods and recipes such as solving differential equations, linear algebra, interpolation and extrapolation. These things may prove to be very very important in several fields: software engineering, research and development or investment banking. I have a special addiction to quantitative models such as the Black-Scholes model, or the Merton-model. Take a look at my website if you are interested in these topics!

Specification: Algorithms and Data Structures in Java – Part II

Duration

7.5 hours

Year

2019

Level

All

Certificate

Yes

Quizzes

No

6 reviews for Algorithms and Data Structures in Java – Part II

3.2 out of 5
2
0
2
1
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Ramon Armando Acevedo Hurtado

    Excelente curso.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Jyoti Chopra

    You did not talk about what if the string we want to insert is already a substring of the previous string. and how do we know if a string has ended or not

    Helpful(0) Unhelpful(0)You have already voted this
  3. Shashikiran

    worst experience please refund

    Helpful(0) Unhelpful(0)You have already voted this
  4. Rony Rauzduel

    Well good explanation. It’s very outstanding to watch this course.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Nilesh Shivaji Shinde

    not the impressive. not as per udemy standards

    Helpful(0) Unhelpful(0)You have already voted this
  6. Ranjan Kumar Yadav

    great

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published.

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Algorithms and Data Structures in Java – Part II
    Algorithms and Data Structures in Java – Part II

    $10.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare