Data Structure – Part I
Data Structure – Part I, available at Free, has an average rating of 4.4, with 31 lectures, based on 1285 reviews, and has 56179 subscribers.
You will learn about The course prepares the students for (and is a prerequisite for) the more advanced material students will encounter in later courses. The topics covered in the course are among the most fundamental material in all of computer science. The students will not only understand the working behaviour of data structures but also be able to implement those from scratch. The course will cover well-known data structures such as dynamic arrays, linked lists, stacks, queues and tree. This course is ideal for individuals who are This course is for anyone using a computer to address large problems (and therefore needing efficient algorithms). This course is suitable for all computer science students and professionals including people majoring in engineering, biology, physics, chemistry, economics, and many other fields, not just computer science. It is particularly useful for This course is for anyone using a computer to address large problems (and therefore needing efficient algorithms). This course is suitable for all computer science students and professionals including people majoring in engineering, biology, physics, chemistry, economics, and many other fields, not just computer science.
Enroll now: Data Structure – Part I
Summary
Title: Data Structure – Part I
Price: Free
Average Rating: 4.4
Number of Lectures: 31
Number of Published Lectures: 31
Number of Curriculum Items: 31
Number of Published Curriculum Objects: 31
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- The course prepares the students for (and is a prerequisite for) the more advanced material students will encounter in later courses. The topics covered in the course are among the most fundamental material in all of computer science. The students will not only understand the working behaviour of data structures but also be able to implement those from scratch. The course will cover well-known data structures such as dynamic arrays, linked lists, stacks, queues and tree.
Who Should Attend
- This course is for anyone using a computer to address large problems (and therefore needing efficient algorithms). This course is suitable for all computer science students and professionals including people majoring in engineering, biology, physics, chemistry, economics, and many other fields, not just computer science.
Target Audiences
- This course is for anyone using a computer to address large problems (and therefore needing efficient algorithms). This course is suitable for all computer science students and professionals including people majoring in engineering, biology, physics, chemistry, economics, and many other fields, not just computer science.
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.
Course Curriculum
Chapter 1: Introduction to Data Structure
Lecture 1: Introduction
Chapter 2: List
Lecture 1: Arrary Basics
Lecture 2: Add Method – Part 1
Lecture 3: Add Method – part 2
Lecture 4: Remove Method
Lecture 5: Unit Testing
Lecture 6: Code
Chapter 3: Linked List
Lecture 1: Linked List Introduction
Lecture 2: Add Method
Lecture 3: InsertAt Method
Lecture 4: Remove Method – Part 1
Lecture 5: Remove Method – Part 2
Lecture 6: Code
Chapter 4: Josephus Problem
Lecture 1: Problem Introduction
Lecture 2: Solution Implementation
Lecture 3: Code
Chapter 5: Stack Data Structure
Lecture 1: Stack Introduction
Lecture 2: Uses of Stack
Lecture 3: Infix to Postfix Conversion
Lecture 4: Infix to Postfix Implementation – Part 1
Lecture 5: Infix to Postfix Implementation – Part 2
Lecture 6: Postfix Evaluation
Lecture 7: Postfix Expression implementation
Lecture 8: Code
Chapter 6: Runtime Analysis
Lecture 1: Measuring Time Complexity – Part 1
Lecture 2: Measuring Time Complexity – Part 2
Lecture 3: Measuring Time Complexity – Part 3
Lecture 4: Measuring Time Complexity – Part 4
Chapter 7: Code Analysis
Lecture 1: Code Analysis – Part 1
Lecture 2: Code Analysis – Part 2
Lecture 3: Code Analysis – Part 3
Instructors
-
Muhammad Tariq
Problem Solving School
Rating Distribution
- 1 stars: 103 votes
- 2 stars: 112 votes
- 3 stars: 261 votes
- 4 stars: 392 votes
- 5 stars: 417 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024