Learn Data Structures using C in Arabic - for beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/computerscienceempire_datastructures/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程总结:使用C语言学习数据结构(阿拉伯语,初学者)** 本课程旨在为初学者介绍使用C语言学习数据结构。课程内容涵盖数据结构的基本概念、时间和复杂度分析,以及各种重要数据结构(如栈、队列、链表、树、哈希表和图)的概念、应用和实现。 **主要内容包括:** * **基础知识:** * 课程介绍 * 时间复杂度 * 抽象数据类型 (ADT) 与封装 * 用户定义和实现文件创建 * **核心数据结构:** * **栈:** 概念、应用、基于数组的栈(思想、实现),以及链表实现的栈(思想、实现)。 * **队列:** 概念、应用、基于数组的队列(思想、实现),以及链表实现的队列(思想、实现)。 * **链表:** 概念、应用、基于数组的链表(思想)、基于链表的链表(思想、实现)。 * **树:** 概念、应用、二叉搜索树 (BST) (思想、实现)。 * **其他:** 字典、AVL树 (概念)、哈希 (概念)、哈希表 (概念)。 * **图:** 概念和应用。 * **实践与巩固:** * 每种数据结构都包含挑战和任务,鼓励学生动手实践。 * 课程中间和结尾设有复习环节,帮助学生巩固所学知识。 * 提供“下一步”指引,为进一步学习打下基础。 **学习建议:** * **语言基础:** 学习本课程需要具备C语言基础,特别是指针和结构体 (struct) 的知识。 * **概念理解:** 即使对C语言不熟悉,也可以学习数据结构的概念,理解每种结构的思想、适用场景和原因。 * **深度学习:** 为了最大化学习效果,建议观看所有视频、阅读外部资源、积极思考并尝试解决课程中的挑战和任务。

课程评论(0条)

课程详情

In this course, you will learn Data structures using C in Arabic![The course recording is not finished yet.]The content of the course as in sections and videos;01: Introduction.02: Time complexity.03: 1- Abstract Data Types (ADT) and encapsulation.2- User and implementation files creation.04: 1- Stack - Idea & applications.2- Array-based stack - idea.3- Array-based stack - implementation.4- Challenge.5- Task.05: 1- Queue - Idea & applications.2- Array-based queue - Idea.3- Array-based queue - implementation.4- Challenge.5- Task.06: 1- List - Idea & applications.2- Array-based list - idea.3- Linked-based list - idea.4- Linked-based list - implementation.5- Challenge.6- Task.07: 1- Linked-based stack - idea.2- Linked-based stack - implementation.08:1- Linked-based queue - idea.2- Linked-based queue - implementation.09: Revision.10:1- Tree - idea & applications.2- Binary Search Tree (BST).3- Binary Search Tree - implementation.11: 1- Dictionaries.2- AVL.3- Hashing.4- Hash table.12: Graphs.13: Revision.14: What's next.=============Notes:If you want to learn data structures using C, you need to know the C language important topics like pointers and struct. And if you want to learn the concepts of data structures regardless the language, you are welcome, you will know the idea of each data structure, when, where and why to use it.To get the most benefit from the course, please watch the videos, read the external resources, think and try to solve the challenges and tasks.

课程标签

0人关注该课程

主题相关的课程