Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java数据结构与算法实战
Rating: 4.1 out of 5(9 ratings)
71 students

Java数据结构与算法实战

本课程的目标是帮助学习者系统学习数据结构课程的相关知识,具备利用这些知识分析问题、解决问题的能力。
Created bycongzhen cai
Last updated 12/2020
Chinese (Simplified)
Chinese (Simplified) [Auto],

What you'll learn

  • 帮助学习者系统学习数据结构课程的相关知识,具备利用这些知识分析问题、解决问题的能力。
  • 数据结构与算法的基础知识系统梳理一遍

Course content

4 sections100 lectures14h 28m total length
  • 数据2:16
  • 数据元素2:30
  • 数据对象0:56
  • 数据结构-概述7:40
  • 数据结构-线性关系8:50
  • 数据结构-树形关系4:39
  • 数据结构-图形关系4:54
  • 数据结构-数据关系小结8:46
  • 数据结构-抽象数据类型7:46
  • 算法及性能分析-什么是算法11:33
  • 算法及性能分析-算法的基本特征3:51
  • 算法及性能分析-算法的设计要求6:50
  • 算法及性能分析-算法的时间复杂度7:26
  • 算法及性能分析-算法的时间复杂度分析019:08
  • 算法及性能分析-算法的时间复杂度分析0214:10
  • 算法及性能分析-算法的空间复杂度2:59
  • 线性表抽象数据类型的定义14:04
  • 定义接口描述线性表的操作10:38
  • 线性表的顺序实现插入元素分析9:56
  • 线性表的顺序实现删除元素分析2:20
  • 线性表的顺序实现插入元素代码14:09
  • 线性表的顺序实现重写toString方法6:35
  • 线性表的顺序实现判断元素是否存在代码5:03
  • 线性表的顺序实现删除元素的代码8:25
  • 线性表的顺序实现返回与替换元素代码4:42
  • 线性表的顺序实现在指定元素前后插入元素代码4:13
  • 线性表的顺序实现的特点8:04
  • 线性表的链式存储单向链表的结构5:58
  • 线性表的链式存储单链表的插入删除分析3:41
  • 线性表的链式存储单链表的插入代码16:39
  • 线性表的链式存储单链表重写toString方法5:45
  • 线性表的链式存储单链表判断元素是否存在代码实现6:14
  • 线性表的链式存储单链表删除元素代码8:54
  • 线性表的链式存储单链表返回元素及替换代码7:53
  • 线性表的链式存储单链表在指定元素前后插入元素代码2:45
  • 线性表的链式存储双向链表概述12:39
  • 线性表的链式存储双向链表添加元素实现24:32
  • 线性表的链式存储双向链表重写toString4:45
  • 线性表的链式存储双向链表判断元素是否存在5:17
  • 线性表的链式存储双向链表删除结点8:43
  • 线性表的链式存储双向链表元素的替换4:27
  • 线性表的链式存储双向链表在指定元素前后插入元素2:49
  • 线性表的链式存储双向链表针对头结点尾结点的操作5:06
  • 线性表顺序存储与链式存储的比较7:01

Requirements

  • 有了一定的Java基础

Description

数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,数据结构也是计算机存储、组织数据的方式,通常情况下,良好的的数据结构可以带来更高的运行或者存储效率,往往与性能、优化话题相关 。

本课程的目标是帮助学习者系统学习数据结构课程的相关知识,具备利用这些知识分析问题、解决问题的能力。

Who this course is for:

  • Java程序员
  • 有了一定的JavaEE基础,进一步学习数据结构与算法的同学