techinaut
TECHINAUT

A LEVEL

4.5 (15)
NIELIT

Data Structure Through Object Oriented

Programming Language A5-R5.1- A Level (NIELIT)

This course will introduce you to data structures, a fundamental part of object-oriented programming.Data structures describe how data is stored and what the relationships between them are.

Data Structure Through Object Oriented

8 Lessons

Data Structure Through Object Oriented

120 Hours - (Theory: 48 hrs + Practical: 72 hrs)

Data Structure Through Object Oriented

100+ students enrolled

Overview
Course Description

This course covers data structures and algorithms, such as arrays, linked lists, and queues. Each of these data structures has a different function and can be used in different situations. In the course, students will learn how to create and organize data elements, search for them, and perform operations on them.

What you'll learn
  • How arrays and linked lists allow you to store data in the appropriate format.
  • How to perform various functions such as inserting, searching, and deleting data. Linked lists are also useful and can be used to sort data using the merge sort algorithm.
  • How to use sorting.
  • How to use data structures that contain data, in the form of fields (or attributes) and code, in the form of procedures, (or methods).
  • How data structure is used for essential part of any programming language, and this course will cover the fundamentals of data structures.
Course Content
  • Programming LanguageLecture 1.1 Object Oriented Programming

    Programming Language 02:53
  • Programming LanguageLecture 1.2 OOP concepts

    Programming Language 02:53
  • Programming LanguageLecture 2.1 Features of C++, Tokens, keywords, Data types, Operators

    Programming Language 02:53
  • Programming LanguageLecture 2.2 Manipulators, Consol input, output, Control statements

    Programming Language 02:53
  • Programming LanguageLecture 2.3 Functions, Classes, Instantiation, Destructor, constructor

    Programming Language 02:53
  • Programming LanguageLecture 2.4 Polymorphism

    Programming Language 02:53
  • Analysis of AlgorithmsLecture 3.1 Introduction to algorithm design and Data Structures

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 3.2 Comparison of Algorithms

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 3.3 Complexity in terms of space and Time

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 3.4 Calculation of O- notation

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 3.5 Abstract Data type and its implementation

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 4.1 Searching

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 4.2 Sorting

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 5.1 Representation of arrays-single and Multidimensional

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 5.2 Address calculation using row major ordering

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 5.3 Various operations on arrays, Linked Lists-Singly Linked List

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 5.4 Double linked List, Circular Linked List- traversing, deleting

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 5.5 Inserting, searching, counting, reversing, printing of nodes

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 6.1 Stack ADT, Implementation of stack using array and linked list

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 6.2 Application of Stack

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 6.3 Implementation of Queue using Array and Linked List

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 7.1 Definition and notations, Binary Search Trees Implementation

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 7.2 Traversals using Stacks and Recursion

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 7.3 Threaded binary tree, B-trees with implementation of 2-3 trees.

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 8.1 Definition and notations, Components of Graphs

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 8.2 Types of Graphs

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 8.3 Graph Implementation using Adjacency Matrix & List Algorithms

    Analysis of Algorithms 02:53
  • Analysis of AlgorithmsLecture 8.4 Graph Traversal Methods

    Analysis of Algorithms 02:53
About Us
techinaut profile
TECHINAUT

A LEVEL

4.5 Instructor Rating
techinaut

100+ Courses

techinaut

20+ Faculty

techinaut

Industry Expert

techinaut

45000+ students enrolled

UI/UX Designer, with 7+ Years Experience. Guarantee of High Quality Work.

Skills: Web Design, UI Design, UX/UI Design, Mobile Design, User Interface Design, Sketch, Photoshop, GUI, Html, Css, Grid Systems, Typography, Minimal, Template, English, Bootstrap, Responsive Web Design, Pixel Perfect, Graphic Design, Corporate, Creative, Flat, Luxury and much more.

Available for:

  • 1. Full Time Office Work
  • 2. Remote Work
  • 3. Freelance
  • 4. Contract
  • 5. Worldwide
Reviews
techinaut
Nicole Brown

UX/UI Designer

4.5 Instructor Rating

“ This is the second Photoshop course I have completed with Cristian. Worth every penny and recommend it highly. To get the most out of this course, its best to to take the Beginner to Advanced course first. The sound and video quality is of a good standard. Thank you Cristian. “

Reply
Post A comment