跳转到主要内容

数据结构与算法我:ArrayLists,链表,栈,队列

大规模网络公开课程
  • 概述
  • 课程内容
  • 需求和材料
概述

数据结构与算法我:ArrayLists,链表,栈,队列

课程描述

数据结构与算法课程始于回顾一些重要的Java编程技术和微妙之处。这门课需要Java和面向对象编程的一些先验知识,但无法数据结构和算法。你会介绍这个概念在时间复杂度和线程数据结构和算法过程中,你将与数据存储在数组和链表节点的原则。此外,您将项目的底层数据结构——单独循环和双向链表,探讨边界情况和效率。

更多的
课程内容

回顾重要的JAVA面向对象设计原则参与

数组、ARRAYLISTS和递归

链表——单、双和圆形

栈、队列和双端队列

更多的
需求和材料
需求

    先决条件

    推荐

    • Java编程语言的基本知识,和面向对象的原则。
    材料

    要求

    • 局域网,网络连接(DSL或电缆连接可取的)

    更多的

    谁应该参加

    本课程是专为那些想学习如何区分线性链表等数据结构,数组,arraylists,栈和队列,并选择正确的结构对于一个给定的情况。

    成人专业学习在笔记本电脑上

    你将学习什么

    • 成熟的Java编程技能使用泛型、引用和接口
    • 数据存储在节点对象的原则
    • 底层数据结构单一、循环和双向链表
    • 如何设计和实现的抽象数据类型(adt)像ArrayLists,栈,队列,和双端队列
    • “大o”符号和渐近分析
    女性在计算机科学专业实验室看平板电脑

    你将如何受益

    • 经验研究边界情况发生在这些线性数据结构。
    • 实现线性数据结构及其操作效率。
    • 分析时间复杂度和计算摊销分析数组,ArrayLists,链表,栈和队列。
    • 使用递归技术转移和遍历线性数据结构。
    • 这些概念扩展到其他结构,如priorityqueue和双端队列。
    • 发展你的职业网络
    • 由该领域的专家教授
    想看到所有大规模网络公开课吗?部分图标

    想看到所有大规模网络公开课吗?

    课程安排是结构良好的讲座、课堂讨论、动手练习由知识和教师。

    安倍——蟹
    总统

    常见问题

    招生
    网络公开课如何工作?

    网络公开课设计为在线观众,可用于任何与互联网连接,可以自由参加。网络公开课一些可以启动任何时候——其他人定期长度和范围从几个星期到几个月才能完成。你会获得一个广泛的网络媒体和交互工具,包括视频讲座、课堂练习、讨论、和评估。

    网络公开课谁能参加吗?

    任何一个互联网连接可以招收。中小企业在少数国家课程可能不可用,因为贸易限制或政府政策。

    你参加蕴藏如何?

    访问一个平台——蕴藏提供者edX,Coursera,或Udacity——参加蕴藏。然后看预先录制好的讲座,学习阅读,并完成相关的工作,如测验和在某些情况下,最终的项目。

    网络公开课多少钱?

    大多数课程都是免费的,不过有一个小的费用如果你选择努力完成的证书。一些课程计入大学信用——有些人,像我们一样网络在计算机科学的硕士学位项目,提供一个完整的学位。这些credit-bearing课程相关费用和应用程序。

    蕴藏的凭证
    我可以收到完成了蕴藏对比增强超声吗?

    是的,佐治亚理工学院提供对比增强超声对于一些通过Coursera和edX蕴藏完成。你可以选择购买对比增强超声获得验证课程证书。

    什么是数字徽章?

    数字徽章是一个蕴藏承认你已经成功地完成了课程。你可以在你的网上资料显示您的数字徽章,同事和雇主一眼就能看到你的成就。

    蕴藏其他凭证可在完成什么?

    ,你可以赚积分(ceu数字徽章,验证证书完成。网络公开课还可以使用作为一个备用通道进入佐治亚理工学院硕士项目分析:微型战士基本工具和方法在线计算机科学硕士学位

    谁问题记录或完成认证?

    签发完工证书在线提供商edX,Coursera,Udacity。尽管他们是一个伟大的方式来展示你的技能,他们是不一样的佐治亚理工学院的官方学术信誉。然而,如果您购买对比增强超声(用徽章),然后你可以请求官方GTPE免费成绩单。

    想了解更多关于这门课吗?

    Baidu
    map