|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/linked-lists-with-c/
课程评论:没有评论
**Coursera 课程摘要:C 语言链表(Linked Lists with C)** 本课程将通过大量分步的实时编码示例,教授您如何创建和使用 C 语言链表函数库。 **课程内容:** * **链表基础:** 深入介绍链表是什么、它是如何工作的,以及其在计算机科学和编程中的实际应用。 * **C 语言实现:** 超过 3 小时的视频内容,详细讲解如何使用 C 语言实现链表,涵盖二十余种常用功能,如: * 创建链表 * 在链表头部和尾部插入节点 * 从链表头部和尾部删除节点 * 链表排序 * 删除匹配的节点 * 删除重复节点 * 反转链表 * 复制链表 * 判断链表中是否存在某个值 * 等等。 * **库的打包与文档:** 学习如何将您编写的函数打包成可重用的库,并掌握代码文档的编写技巧。 **学习目标:** 完成本课程后,您将能够熟练运用 C 语言处理链表,并拥有一个功能完善的链表函数库,为您的编程作品集增添亮点。
In this course you will be taught through step-by-step live coding examples how to create and use a library of functions for working with Linked Lists in the C programming language!Linked Lists are an important type of data structure in computer science and computer programming, so before we walkthrough how to create and use them, we'll also cover what Linked Lists are, how they work, and some practical applications of Linked Lists. The bulk of the course is spent on learning how to work with Linked Lists using C, with over 3 hours of video covering a series of common functionalities explaining step-by-step how they are implemented. We'll also teach you how to package your functions together into a re-usable library, and how to document your code.By the end of the course you will have a C library of Linked List functions that will help you build a great programming portfolio!Linked List functionalities that are covered include:Creating a linked listInserting nodes on the head and tail of a linked listDeleting nodes from the head and tail of a linked listSorting a linked listDeleting matching nodes from a linked listDeleting duplicate nodes from a linked listReversing a linked listDuplicating a linked listDetermining if a value is in a linked list...and many others, over 20 functions in total.