个人介绍
数据结构与算法

主讲教师:毕靖

教师团队:共2

  • 毕靖
  • 成晓静
学校: 北京建筑大学
开课院系: 理学院
专业大类: 计算机
开课专业: 信息与计算科学
课程英文名称: Data Structure and Algorithm
课程编号: 20926136
学分: 3.5
课时: 56
课程介绍
《数据结构与算法》课程简介

 

一、课程基本信息

课程编号
  
 
课程中文名称
 数据结构与算法
 
课程英文名称
 Data Structure and  Algorithm
 
适用专业
 信息与计算科学
 
总学时
 80(其中理论教学48学时,课内实验16学时,课外16学时)
 
学分
 4
 
先修课程
 C程序设计、离散数学
 
并修课程
 无
 

二、课程内容简介

《数据结构与算法》是信息与计算科学专业的专业基础必修课,该课程较系统地介绍了软件设计中常用的数据结构以及相应的实现算法,如线性表、栈、队列、树和二叉树、图、检索和排序等。并对性能进行分析和比较。

本门课程的主要教学目的是让学生学习、分析和研究数据对象的特性及数据的组织方法,以便选择合适的逻辑结构和存储结构,设计相应的运算操作,把现实世界中的问题转化为计算机内部的表示与处理的方法。该课程不仅作为一般程序设计的基础,而且还是设计和实现编译程序、操作系统、数据库系统及其他系统程序和大型应用程序的重要基础。

该门课程总学时80学时,其中理论教学48学时,课内实验16学时,课外16学时。并通过20学时的数据结构课程设计周强化实践环节。

 

 

   
 

 

 
教师信息

毕靖

职称:副教授

单位:北京建筑大学

部门: 理学院

职位:教师

成晓静

职称:讲师

单位:理学院

部门:信息与计算科学

职位:教师

教学大纲

《数据结构与算法》课程教学大纲

 

一、基本信息

课程编号


课程中文名称

数据结构与算法

课程英文名称

Data Structure and  Algorithm

课程类别

通识教育(  )基础教育(  )学科基础(

专业基础(  )专业技术( 

课程性质

必修()限选(  )任选( 

适用专业

信息与计算科学

总学时

80(其中理论教学48学时,课内实验16学时,课外16学时)

学分

4

先修课程

C程序设计、离散数学

并修课程

开课单位

理学院  信计教研室

 

二、教学目的与任务

本门课程的主要教学目的是让学生学习、分析和研究数据对象的特性及数据的组织方法,以便选择合适的逻辑结构和存储结构,设计相应的运算操作,把现实世界中的问题转化为计算机内部的表示与处理的方法。在计算机科学中,数据结构不仅仅是一般程序设计的基础,而且还是设计和实现编译程序、操作系统、数据库系统及其他系统程序和大型应用程序的重要基础。因此本门课程的另一个目的是,训练学生进行复杂程序设计的技能和培养良好的程序设计习惯,为后续的专业课程打下良好的基础。

三、教学内容与要求

(一)绪论                                                            4学时

1、什么是数据结构

2、基本概念和术语

3、抽象数据类型的表示与实现

4、算法的描述和算法分析

重点掌握ADT的定义形式及算法分析方法。

()线性表                                                             10学时

1、线性表的类型定义

2、线性表的顺序存储结构

3、线性表的链式存储结构

重点掌握两种存储结构特点及适用范围。

(三)栈和队列                                                     6学时

1、栈的定义及表示

2、队列的实现

3、队列的应用

4、限制存取点的表*

5、事件

重点掌握顺序栈和循环队列,简单了解离散事件。

(四)串                                                               8学时

1、串的定义

2、串的表示和实现

3、串操作应用举例

4、模式匹配算法

1)朴素的模式匹配

2)无回溯的模式匹配*

重点掌握两种模式匹配算法。

(五)数组和广义表                                              4学时

1、数组的定义

2、数组的顺序表示与实现

3、矩阵的压缩存储

4、广义表的定义及存储结构

重点掌握三元组存储形式及其相关运算的实现。

(六)树和二叉树                                                 14学时

1、树的结构定义和基本术语

2、二叉树

1)二叉树的存储表示

2)遍历二叉树和线索二叉树

3、树和森林

1)树的遍历

2)树、森林和二叉树的转换

4、赫夫曼树及应用

重点掌握二叉树的相关内容及霍夫曼编码、解码原理。

(七)图                                                               12学时

1、图的定义及术语

2、图的存储结构

3、图的遍历

4、图的应用

1)图的连通性问题

2)最小生成树(PrimKruskal算法)

3)最短路径(DijkstraFloyd算法)

4)有向无环图及其应用(AOV网、拓扑排序)

5)关键路径

重点掌握图的邻接矩阵和邻接表两种存储结构及图的各种应用。

(八)查找                                                            4学时

1、静态查找表

2、动态查找表

3、哈希表

重点掌握哈希表的构造及查找,会计算ASL

(九)内部排序                                                     2学时

1、概述

1)插入排序

2)选择排序

3)快速排序

4)归并排序

5)基数排序*

2、各种内部排序方法的讨论

重点掌握每种排序方法的原理及效率。

 

四、学时分配表

内   容

讲授

实验

课外学时

小计

(一)绪论

4



4

(二)线性表

6

4

2

10

(三)栈和队列

6


2

8

(四)

4

4

2

10

(五)数组和广义表

4


2

6

(六)树和二叉树

10

4

2

16

(七)图

8

4

2

14

(八)查找

4


2

6

(九)内部排序

2


2

4

总  计

48

16

16

80

 

五、主要教学方法

数据结构课程对理论与实践的要求都相当高,并且内容多、难度大。因此在教学方法上,需要将课堂教学、实验教学、课外答疑或网络答疑等方式有机地结合起来,并充分利用多媒体教学手段提高教学效率和教学效果。在教学过程中,要注重基本理论、基本概念和基本算法。培养学生采用规范化的方法解决实际问题的能力。

(1)课堂教学

在课堂教学中,重点讲解各种基本数据结构的定义方法、抽象数据类型的表示和实现以及应用实例。由于本门课程较抽象,理论性较强,不利于学生的理解,因此在课堂教学中,可以在某种开发环境下现场实现基本数据结构的ADT,帮助学生加深理解。

(2)实验教学

本门课程的目的之一就是要培养、训练学生编写大程序、好程序的能力。因此实验教学环节非常重要。在实验教学环节中,为了降低难度,加快开发速度,将会把每种数据结构的ADT的实现源码,提供给学生,学生在此基础上完成实验任务。这种方法将会使学生深刻理解到数据结构的真正含义――数据的组织形式,从而理清思路,重点放在问题解决的算法设计上。

(3)课外答疑

课外答疑是和学生进行交流的好机会。课外答疑采用现场答疑和网络答疑两种方式。学生可以在某个指定时间内,与教师面对面的探讨;也可以通过E_mail的形式,在网络上与教师进行交流。这种交流将有助于因材施教,发现问题,及时解决。

六、实践教学内容与要求

本课程有16学时课内实验上机以及16学时课外上机。在本门课程中将完成以下实验内容:

(一)线性表实验                                          6学时

按照线性表的定义完成顺序表和链表的应用。

(二)栈和队列实验                                       2学时

按照栈和队列的原理完成应用问题的求解。

(三)串实验                                                 6学时

按照串的ADT,能够实现串的基本操作,以及模式匹配算法。

(四)数组和广义表实验                                2学时

掌握稀疏矩阵压缩存储方法,并能够解决实际问题。

(五)树和二叉树                                          6学时

重点掌握二叉树的存储方法,能够实现二叉树的各种遍历算法及应用。

(六)图                                                        6学时

重点掌握图的两种存储方法――邻接矩阵和邻接表。能够实现图的遍历及应用。

(七)查找                                                     2学时

能够实现静态查找表,以及散列表。

(八)内部排序                                              2学时

能够实现各种内部排序算法,重点掌握快速排序、希尔排序以及堆排序。

七、考核与成绩评定

本门课程采用多种考核方法相结合,多方面考核学生的掌握情况。具体方法:

总评成绩=平时成绩×30%+期末考试成绩×70%

1)期末考试(占70%

采用闭卷的方式。试卷将考查本课程中的主要知识点,重点考查学生算法分析、设计以及应用的能力。

2)平时成绩(占30%

平时成绩主要从平时的出勤、作业、实验效果等多方面进行考核。具体方法:

平时成绩=出勤+作业+实验+其它。

其中,作业主要完成算法的设计,要求用类CC++进行算法描述,算法描述要正确、合理、考虑算法的时间复杂度等问题。实验成绩,按照学生完成实验的情况进行评定,要求程序可运行,能够解决问题,运行结果正确。

八、大纲编制说明

本大纲主要根据我院教学大纲编制的有关文件完成。其中“*”的内容为较难内容,可有侧重点。

九、教材及参考书目

(一)教材

严蔚敏  数据结构(C语言版)(第1版)北京:清华大学出版社,20073

(二)参考书目

维斯  数据结构与算法描述(第2版)北京:机械工业出版社,20041

十、其他可以利用的学习资源

http://jpkc.nwu.edu.cn/datastr/:西北大学的精品课程――数据结构网站。提供数据结构的电子课件、在线学习、考研相关信息等。

十一、本大纲主要起草人、审阅人

主要起草人:          毕靖      2009 12 20

审阅人:              靳旭玲    2009 12 24

  

教学日历






教学资料

课前准备

教学管理

教材教参

原版教材

数据结构习题集严蔚敏.pdf(下载附件 4.61 MB)

严蔚敏-数据结构.pdf(下载附件 7.56 MB)

严蔚敏-数据结构习题集解答.pdf(下载附件 370.07 KB)

教材教参

数据结构与算法分析——Java语言描述.pdf(下载附件 17 MB)

世界著名计算机教材精选  数据结构基础(C语言版) (第2版).PDF(下载附件 35.4 MB)

授课教案

第9章 查找.pdf(下载附件 344.33 KB)

第7章 图.pdf(下载附件 251.48 KB)

第6章 树.pdf(下载附件 305.9 KB)

第5章 数组和广义表.pdf(下载附件 218.7 KB)

第4章 串.pdf(下载附件 109.73 KB)

第3章 栈和队列.pdf(下载附件 139.83 KB)

第2章 线性表.pdf(下载附件 251.9 KB)

第1章 绪论.pdf(下载附件 190.49 KB)

电子教案

教学素材

数据结构算法演示系统.rar(下载附件 4 MB)

第1章 绪论

程序调试方法.exe.exe(下载附件 2.62 MB)

程序开发过程.exe.exe(下载附件 1.38 MB)

第2章 线性表


第3章 栈和队列

第4章 串

第5章 数组及广义表

第6章 树和二叉树

树的先序遍历.swf(下载附件 62.91 KB)

Huffman树的生成.swf(下载附件 80.49 KB)

树的后序遍历.swf(下载附件 55.61 KB)

RR平衡化处理.swf(下载附件 68.11 KB)

树的中序遍历.swf(下载附件 56.36 KB)

最小生成树的Prime算法.swf(下载附件 1.13 MB)

树与二叉树的转换.swf(下载附件 65.73 KB)

LR平衡化处理.swf(下载附件 73.09 KB)

二叉排序树的生成.swf(下载附件 72.74 KB)

第7章 图

图的深度优先遍历.swf(下载附件 91 KB)

图的广度优先遍历.swf(下载附件 77.84 KB)

第8章 动态存储管理

第9章 查找

第10章 内部排序

快速排序.swf(下载附件 67.88 KB)

归并排序.swf(下载附件 85.33 KB)

冒泡排序.swf(下载附件 118.5 KB)

第11章 外部排序

第12章 文件


算法C语言实现源代码

第2章 线性表

线性表的顺序存储

线性表的静态分配

线性表的动态分配

线性表的链式存储

动态单链表

静态单链表

双向链表

单链表结构分析

一元多项式

不带头结点的单链表

第3章 栈和队列

教学视频

实验前准备

基础知识模块



第1章 绪论    

    实验一 算法分析

      基础实验

          实验模板

          实验素材

#include<stdio.h>
int main()
{
	int i,j,n,k,f,total;
	double d;
	k=0;
	total=0;
	f=n*n;
	for(i=0;i<=n-1;i++)
	  for(j=i+1;j<=n-1;j++)
	  {
		total++;                         // 统计判断语句的执行次数
		if((i+j)/2==0)
			k++;
	  }
	printf("%d %.4lf\n",total,d);        // 输出统计的执行次数和复杂度收敛常数
	return 0;
}

         实验样张ex1-1.exe.exe(下载附件 204.12 KB)

         实验答案基础实验答案.rar(下载附件 169.55 KB)


      演示实验

         实验模板2-实验一(2)程序调试方法.doc(下载附件 58.5 KB)

         实验素

#include <stdio.h>
int main()
{
	int i,j,k,n;
    for(n=100;n<=500;n++)
	{
		i=n/100;
		j=n%10/10;
		k=n%10;
		if(n==i*i*i+j*j*j+k*k*k)
			printf("%d ",n);
	}
	printf("\n");
    return 0;
}
#include <stdio.h>

IsPrime(int n);
{
	int i,m;
	m=1;
	for(i=2;i<n;i++)
		if!(n%i)
		{
            m=0;break;
		}
		return(m);
}

main()
{
	int j,k;
	printf("\nPlease enter an integer nunber 2 and 10000:");
	scanf("%d",&k);
	printf("\n\nThe Prime factor(s) of %d is (are):",k);
	for(j=2;j<=k;j++)
		if((!(k%j))&&(IsPrime(j)))
			printf("\n %4d",j);
		printf("\n");
}


         实验视频程序开发过程1.exe.exe(下载附件 1.38 MB)程序调试方法1.exe.exe(下载附件 2.62 MB)


          实验样张ex1-2.exe.exe(下载附件 180.13 KB)ex1-3.exe.exe(下载附件 168.13 KB)


          实验答225399.rar(下载附件 303.32 KB)

       实验模板


          实训实验3-实验一(3)抽象数据类型ADT之实训.doc(下载附件 54 KB)


          实验素材

    #include <stdio.h>
    struct date
    {
    	int year;
    	int month;
    	int day;
    };
    int leap(struct date d2)
    {
    
    }
    int main()
    {
    	struct date d1;
    	int i,day_sum,day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    	while(scanf("%d/%d/%d",&d1.year,&d1.month,&d1.day)!=EOF)
    	{
    
    	}
    	return 0;
    }
    #include <stdio.h>
    #include <math.h>
    
    struct point
    {
    	double x,y;
    };
    
    double distance(struct point m,struct point n)
    {
    
    }
    int main()
    {
    	struct point a,b;
        while(scanf("%lf%lf%lf%lf",&a.x,&a.y,&b.x,&b.y)!=EOF)
    	{
    
    	}
    	return 0;
    }


          实验样张5.exe(下载附件 180.13 KB)4.exe(下载附件 208.13 KB)

          实验答案225406.rar(下载附件 573.61 KB)



     自主实验

         

          实验模板


       

         实验素材


     

    #include <stdio.h>

    int main()
    {
    	int i,n,a[1000],x;
    	while(scanf("%d",&n) && n)
    	{
    		for(i=0;i<=n-1;i++)
    			scanf("%d",&a[i]);
    		scanf("%d",&x);
    		printf("%d\n\n",calculate(a,n,x));
    	}
    	return 0;
    }
    
    int calculate(int *p,int m,int x)
    {
    	...;
    	return sum;
    }
    #include <stdio.h>
    
    int main()
    {
    	int i,m,a[101]={0};
    	while(scanf("%d",&m) && m)
    	{
    		calculate(a,m);
    		for(i=0;i<=m-1;i++)
    		{
    			if(i!=m-1)
    			{
    				if(a[i]!=-1)
    					printf("%d ",a[i]);
    				else
    					printf("overlow! ");
    			}
    			else
    			{
    				if(a[i]!=-1)
    					printf("%d\n",a[i]);
    				else
    					printf("overlow!\n");
    			}
    		}
    	}
    	return 0;
    }
    #include <stdio.h>
    
    struct scoretable
    {
    	char sport[100];       // 项目名称
    	int gender;
    	char schoolname[1];    // 校名为'A','B','C','D','E'
    	double score;          // 成绩
    	double result;         // 得分
    }st[100]={0};
    
    struct schoolscore
    {
    	double malescore;
    	double femalescore;
    	double totalscore;
    }ss[5]={0};
    
    void calculate(struct scoretable st1[100],int m)
    {
    	int i;
    	for(i=0;i<=m-1;i++)
    	{
    		...;
    	}
    	return;	
    }
    
    int main()
    {
    	int n,i;
    	scanf("%d",&n);
    	for(i=0;i<=n-1;i++)
    	{
    		scanf("%s%d%s%lf%lf",&st[i].sport,&st[i].gender,&st[i].schoolname,&st[i].score,&st[i].result);
    	}
    	calculate(st,n);
    	for(i=0;i<=4;i++)
    		printf("%c: %.2lf %.2lf %.2lf\n",i+65,ss[i].malescore,ss[i].femalescore,ss[i].totalscore);
    	return 0;
    }
    #include <stdio.h>
    
    int main()
    {
    	int fibonacci(int k,int m, int *f);
    	int k,m,f=0;
    	scanf("%d%d",&k,&m);
    	if(fibonacci(k,m,&f))
    		printf("%d\n",f);
    	else
    		printf("error!\n");
    	return 0;
    }
    
    int fibonacci(int k,int m, int *f)
    {
    	int temp[1000],i,j,sum;
    	if(k<2||m<0)
    		return 0;
    	if(m<k-1)
    		*f=0;
    	else if(m==k-1)
    		*f=1;
    	else
    	{
    		for(i=0;i<=k-2;i++)         // 初始化
    			temp[i]=0;
    		// memset(temp,0,1000*sizeof(int));       // 初始化工作也可以这样做。
    		...;
    	}
    	return *f;
    }
    #include <stdio.h>
    int main()
    {
    	void sort(int *x,int *y,int *z);
    	int a,b,c;
    	scanf("%d,%d,%d",&a,&b,&c);
    	sort(&a,&b,&c);
    	printf("%d %d %d\n",a,b,c);
    	return 0;
    }
    
    void sort(int *x,int *y,int *z)
    {
    	int temp;
    	...;
    }

        

          实验样张



          实验答案


         


    提高实验


          实验模板



          实验素材



    #include <stdio.h>
    struct time
    {
    	int hour;
    	int minute;
    };
    int main()
    {
    	void trans(struct time *st);
    	int i,n;
    	struct time t[1000];
    	...;
    	return 0;
    }
    #include <stdio.h>
    #include <string.h>
    
    struct person
    {
    	char name[20];
    	int count;
    }leader[4]={"ZHAO",0,"QIAN",0,"SUN",0,"LI",0};
    int main()
    {
    	int i,j;
    	char lead_name[8];
    	...;
    	return 0;
    }
    #include <stdio.h>
    struct member
    {
    	char name[20];
    	enum gender{male,female}gd;
    	char telphone[10];
    };
    int main()
    {
    	struct member mem[100];
    	int i=0,n;
    	...;
    	return 0;
    }



         实验样张

      11.exe(下载附件 180.13 KB)

      12.exe(下载附件 172.13 KB)

      13.exe(下载附件 180.13 KB)

         实验答案

      225421.rar(下载附件 835.08 KB)


      综合实验

         实验模板6-实验一(6)抽象数据类型ADT之综合.doc(下载附件 54 KB)

         实验素材

      /*------------------------------------------------------    
      
      功能:编写input()和output()函数输入,输出5个学生的数据记录。
      
      ------------------------------------------------------*/
      
      #include <stdio.h>
      #define N 5
      
      struct student
      {
        char num[6];
        char name[8];
        int score[4];
      } stu[N];
      
      input()
      {
        int i;j;
        for(i=0;i<N;i++)
        {
          printf("please input %d of %d\n",i+1,N);
          printf("num: ");
          scanf("%s",&stu[i].num);
          printf("name: ");
          scanf("%s",stu[i].name);
          for(j=0;j<3;j++)
          {
            printf("score %d.",j);
            scanf("%d",&stu[i].score[j]);
          }
          printf("\n");
        }
      }
      
      print()
      {
        int i,j;
        printf("No. Name Sco1 Sco2 Sco3\n");
        for(i=0;i<=N;i++)
        {
          printf("%-6s%-10s",stu[i].num,stu[i].name);
          for(j=0;j<3;j++)
            printf("%-8d",stu[i].score[j]);
          printf("\n");
        }
      }
      
      int main()
      {
        input();
        print();
        getchar();
        return 0;
      }
      /*------------------------------------------------------
      功能:下题是一段有关结构体变量传递的程序. 请你输出20, y
      
      ------------------------------------------------------*/
      
      #include <stdio.h>
      struct student
      {
        int x;
        char c;
      } a;
      
      int main()
      {
        a.x=3;
        a.c='a'
        f(a);
        printf("%d,%c",a.x,b.c);
        getchar();
        return 0;
      }
      
      f(struct student b)
      {
        b.x=20;
        b.c=y;
      }

         实验样张15.exe(下载附件 180.13 KB)14.exe(下载附件 172.12 KB)

         实验答案225641.rar(下载附件 312.59 KB)


      实验模板

      实验素材


      实验样张


      实验答案

      实验模板

      实验素材

      实验样张

      实验答案

      实验参考


实用技能模块

高级应用模块


作业管理

考试管理

课程设计

下载中心

sf播放器(tplayer).exe(下载附件 3.8 MB)

Visual C++ 6[1].0 SP6简体中文版.rar.rar(下载附件 140.67 MB)

课程网站

考研深造

学习资料

扩展进阶

ACM竞赛

等级考试
















课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 翻转课堂
视频
.mp4
2024-09-03 14.50MB
 
视频
.mp4
2024-09-03 5.80MB
 
视频
.mp4
2024-09-03 13.17MB
 
视频
.mp4
2024-09-03 12.89MB
 
视频
.mp4
2024-09-03 5.96MB
 
视频
.mp4
2024-09-03 12.24MB
 
视频
.mp4
2024-09-03 12.00MB
 
视频
.mp4
2024-09-03 8.09MB
 
视频
.mp4
2024-09-03 9.23MB
 
视频
.mp4
2024-09-03 7.82MB
2.1 翻转课堂
视频
.mp4
2024-09-03 21.92MB
 
视频
.mp4
2024-09-03 13.16MB
 
视频
.mp4
2024-09-03 8.21MB
 
视频
.mp4
2024-09-03 8.49MB
 
视频
.mp4
2024-09-03 14.54MB
 
视频
.mp4
2024-09-03 22.31MB
2.4 编程题
视频
.mp4
2024-09-03 11.14MB
 
视频
.mp4
2024-09-03 13.86MB
 
视频
.mp4
2024-09-03 21.32MB
2.4.1 指针是不是全忘了?
视频
.mp4
2024-09-03 12.37MB
 
视频
.mp4
2024-09-03 20.04MB
 
视频
.mp4
2024-09-03 11.95MB
 
视频
.mp4
2024-09-03 13.84MB
 
视频
.mp4
2024-09-03 7.74MB
 
视频
.mp4
2024-09-03 33.32MB
 
视频
.mp4
2024-09-03 23.24MB
3.1 翻转课堂
视频
.mp4
2024-09-03 56.37MB
 
视频
.mp4
2024-09-03 17.59MB
 
视频
.mp4
2024-09-03 10.87MB
 
视频
.mp4
2024-09-03 53.93MB
 
视频
.mp4
2024-09-03 14.49MB
 
视频
.mp4
2024-09-03 21.67MB
 
视频
.mp4
2024-09-03 18.93MB
3.2 编程题
文档
.doc
2024-09-03 21.00KB
4.1 编程题
文档
.doc
2024-09-03 21.50KB
6.1 翻转课堂1
视频
.mp4
2024-09-03 38.34MB
 
视频
.mp4
2024-09-03 12.94MB
 
视频
.mp4
2024-09-03 12.94MB
 
视频
.mp4
2024-09-03 12.40MB
 
视频
.mp4
2024-09-03 9.44MB
 
视频
.mp4
2024-09-03 20.58MB
 
视频
.mp4
2024-09-03 9.55MB
 
视频
.mp4
2024-09-03 16.83MB
 
视频
.mp4
2024-09-03 14.44MB
 
视频
.mp4
2024-09-03 29.70MB
 
视频
.mp4
2024-09-03 16.11MB
6.1.1 小白专场1:树的同构
视频
.mp4
2024-09-03 14.08MB
 
视频
.mp4
2024-09-03 12.48MB
6.2 翻转课堂2
视频
.mp4
2024-09-03 24.93MB
 
视频
.mp4
2024-09-03 13.02MB
 
视频
.mp4
2024-09-03 13.58MB
 
视频
.mp4
2024-09-03 14.10MB
6.2.1 小白专场2:判定二叉搜索树
视频
.mp4
2024-09-03 10.89MB
 
视频
.mp4
2024-09-03 19.01MB
 
视频
.mp4
2024-09-03 38.76MB
6.3 翻转课堂3
视频
.mp4
2024-09-03 42.62MB
 
视频
.mp4
2024-09-03 15.97MB
 
视频
.mp4
2024-09-03 13.82MB
 
视频
.mp4
2024-09-03 7.25MB
6.4 课件
文档
.ppt
2024-09-03 1.69MB
6.5 编程题
文档
.doc
2024-09-03 20.50KB
7.1 翻转课堂1
视频
.mp4
2024-09-03 11.67MB
 
视频
.mp4
2024-09-03 13.02MB
 
视频
.mp4
2024-09-03 7.35MB
 
视频
.mp4
2024-09-03 8.08MB
 
视频
.mp4
2024-09-03 4.30MB
 
视频
.mp4
2024-09-03 4.95MB
 
视频
.mp4
2024-09-03 10.45MB
 
视频
.mp4
2024-09-03 19.10MB
7.2 翻转课堂2
视频
.mp4
2024-09-03 8.53MB
 
视频
.mp4
2024-09-03 13.44MB
 
视频
.mp4
2024-09-03 11.89MB
 
视频
.mp4
2024-09-03 20.91MB
 
视频
.mp4
2024-09-03 14.16MB
 
视频
.mp4
2024-09-03 8.71MB
7.2.1 小白专场:考试
视频
.mp4
2024-09-03 8.23MB
 
视频
.mp4
2024-09-03 3.52MB
 
视频
.mp4
2024-09-03 5.22MB
 
视频
.mp4
2024-09-03 5.85MB
7.3 翻转课堂3
视频
.mp4
2024-09-03 16.42MB
 
视频
.mp4
2024-09-03 8.25MB
 
视频
.mp4
2024-09-03 17.96MB
 
视频
.mp4
2024-09-03 16.21MB
 
视频
.mp4
2024-09-03 5.89MB
 
视频
.mp4
2024-09-03 4.68MB
8.1 翻转课堂-简单排序
视频
.mp4
2024-09-03 7.19MB
 
视频
.mp4
2024-09-03 8.31MB
 
视频
.mp4
2024-09-03 7.74MB
 
视频
.mp4
2024-09-03 5.92MB
8.2 翻转课堂-希尔排序
视频
.mp4
2024-09-03 11.34MB
8.3 翻转课堂-堆排序
视频
.mp4
2024-09-03 3.60MB
 
视频
.mp4
2024-09-03 8.73MB
11.1 课设模板
文档
.doc
2024-09-03 178.50KB
 
文档
.doc
2024-09-03 102.50KB
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号