文件名称:CS-1.2-Intro-Data-Structures:CS 1.2
文件大小:3.96MB
文件格式:ZIP
更新时间:2024-05-19 14:56:55
JavaScript
CS 1.2:数据结构简介 课程说明 本课程将深入研究数据结构和算法,以了解数组,链接列表和哈希表的工作方式。 学生将从头开始构建这些结构,分析复杂性,并在应用程序中进行基准测试性能,以了解现实中的权衡取舍。 学生将编写脚本,函数和库模块,以使用文本处理工具(例如正则表达式),构造和采样概率分布,以创建马尔可夫语言模型,并深入了解语法的工作原理和自然语言入门技术。 课程细节 课程交付:在线| 7周13节 课程学分:3学分| 37.5座位时间| 75小时总时数 学习目标 在本课程结束时,学生将能够: 实现线性和非线性数据结构,包括:堆栈,队列,单链列表,哈希表,树和图。 了解不同数据结构的优势和应用。 实现迭代和递归搜索和排序算法。 分析迭代和递归算法的时间和空间复杂度。 解决开放式现实世界和面试问题,并根据需求选择适当的数据结构/算法。 先决条件 学生必须通过以下课程并证明其能力