Data Structures in C++

Տվյալների կառուցվածք

Սկսնակների համար 0(0 Գնահատական թվով) 0 ուսանող մասնակցում է այս պահին Armenian
Ավելացրել է Մարինե Մեհրաբյան
Վերջին թարմացումը Mon, 25-Mar-2024
+ Տեսնել ավելին
Դասընթացի մասին

Եթե նոր ես սկսել ծրագրավորման աշխարհում խորանալ, ապա խորհուրդ եմ տալիս սկսել ուսումնասիրել տվյալների կառուցվածները։  Այս կուրսի ընթացքում ես սկսում եմ շատ հիմքային հասկացություններից, գործնական վարժություններով ամրապնդում, տալիս լավ պատկերացում, խորանալով ամենաանշնան թվացող, բայց շատ կարևոր հարցերի շուրջ։ Սկզբում կծանոթանանք բազային շատ կարևոր թեմաներին, իսկ հետո կկենտրոնանանք տվյալների կառուցվածքի հիմնական տեսակների իրականացման վրա՝ հասկանալով ամեն մանրուք։ Կսովորեք հասկանալ տվյալների կառուցվածքների հիմունքները և դրանց նշանակությունը ծրագրավորման մեջ, վերլուծել ալգորիթմի արդյունավետությունը՝ օգտագործելով ժամանակի և տարածության բարդությունը (time and space complexity), զարգացնել կոդավորման հմտությունները ։


Ինչ ենք ուսումնասիրելու

  • Lesson 1: What is Data? | When data becomes information ? | What is Data Structure? | Examples
  • Lesson 2: What is a Data type? | Examples | About user-defined data type | What is Class, Structure, Union, Enum, Typedef | About Abstract Data types | Data Type vs. Data Structure
  • Lesson 3: More about Data Structures | Advantages of Data Structures | Linear and Non Linear Data Structures | Static and Dynamic Data Structures
  • Lesson 4: Efficiency of data structures | Examples | An Introduction to the Time Complexity
  • Lesson 5: Time Complexity in Code: Practical Examples | Big O |
  • Lesson 6: Dangling, Void , Null and Wild Pointers | Examples
  • Lesson 7: Static Memory Allocation | Dynamic Memory Allocation | About Malloc(), Calloc(), Realloc(), free() functions
  • Lesson 8: Structures (struct) | Structures members as argument | Call by reference | Structure variable as an argument | Pointer to structure as an argument | Returning Structure variable from a function | Returning a pointer to a structure from the function | Returning array of structures as argument | Self referential structures
  • Lesson 9: Stack Data Structure and Implementation in c++
  • Lesson 10: Linked List | Types of Linked Lists | Advantages of the Linked List in c++ | Doubly Linked List Implementation in c++
  • Lesson 11: Queue in C++ | Types of Queues | Difference between Stack and Queue | About Typename | Implementation of queues using linked list
Պահանջներ
  • Բազային գիտելիքներ ծրագրավորումից
  • Բազային գիտելիքներ մաթեմատիկայից
Դասընթացի պլանը
11 թեմա 02:15:07 տևղություն
Բոլոր դասընթացները
11 թեմա 02:15:07 տևղություն
  • Introduction to Data Structure
    00:03:22
  • Data types vs. Abstract Data types
    00:05:33
  • Types of Data Structures
    00:04:26
  • Time Complexity: An Introduction
    00:07:28
  • Time Complexity in Code: Practical Examples
    00:12:56
  • Dangling, Void , Null and Wild Pointers
    00:13:04
  • Dynamic Memory Allocation: Malloc(), Calloc(), Realloc(), free()
    00:14:06
  • Structures (struct)
    00:16:26
  • Stack
    00:20:17
  • Linked Lsit
    00:17:45
  • Queue
    00:19:44
Դասընթացավարի մասին

Մարինե Մեհրաբյան

Software Engineer

0 Կարծիքներ | 0 Ուսանողներ | 1 Դասընթացներ
Mathematics Data Structures and Algorithms Image Processing and Computer Vision Object Oriented Design Principles Software Engineering
Ուսանողների կարծիքները
0
0 Կարծիքներ
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Կարծիքներ

3000֏
/ 30 օր
Մանրամասներ: