Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Data Structures is a core course in a typical undergraduate Computer Science course. The topics covered in the course are among the most fundamental material in the field of computer science. Yo become a successful computer scientist or software programmer, you should have strong understanding of Data Structure and this course will polish your skills.
In this course we will work together and implement well-known data structures such as dynamic arrays, linked lists, stacks, queues, tree and time complexity analysis.
We tried our best to designed this course to be easily understood by absolute beginners.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to Data Structure|
|Section 2: List|
Add Method - Part 1
Add Method - part 2
Execute.java file is the main file from where you can execute and test the code. Execute file contains the main method. MyListTest.java is a unit test file. You would need junit jar dependencies to execute the test cases.
|Section 3: Linked List|
Linked List Introduction
Remove Method - Part 1
Remove Method - Part 2
Execute.java file is the main file from where you can execute and test the code. Execute file contains the main method.
|Section 4: Josephus Problem|
Execute.java file contains the main method.
|Section 5: Stack Data Structure|
Uses of Stack
Infix to Postfix Conversion
Infix to Postfix Implementation - Part 1
Infix to Postfix Implementation - Part 2
Postfix Expression implementation
|Section 6: Runtime Analysis|
Measuring Time Complexity - Part 1
Measuring Time Complexity - Part 2
Measuring Time Complexity - Part 3
Measuring Time Complexity - Part 4
|Section 7: Code Analysis|
Code Analysis - Part 1
Code Analysis - Part 2
Code Analysis - Part 3
Log(n) is a professional training academy in IT technologies. Log(n) Academy provides ONLINE training beyond geographical barriers where you can study at your own pace and set off for a bright future. We also provide ONSITE training for Students, Professionals and Companies on demand.
Team Log(n) Academy
All our trainers are skilled trainers and additions have the real time experience with proven track record in technical trainings. This experience qualifies them as specialists in training deliver. We understand how important the training is for you to achieve your career goals. So we work hard to provide you all the resources to complete your training with satisfaction and on-time.
Over the years, Log(n) Team has established strong reputation of delivering high quality online training, so our students come back even after years for their training needs.