Data Structures and Algorithms

Data structures and algorithms is intended primarily for use in undergraduate or graduate courses.This course is designed to be both versatile and complete. The student will encounter unfamiliar or difficult algorithms. The professional will solve other engineering issues trough most of the practical content. Through the study of this course, the learners will improve the ability of data abstraction and innovation practice, and for other software and hardware development work to lay a good foundation.

开设学校:西安邮电大学;学科:计算机、理学、

Data Structures and Algorithms课程:前往报名学习

Data Structures and Algorithms视频慕课课程简介:

Data structures and algorithms is intended primarily for use in undergraduate or graduate courses.This course is designed to be both versatile and complete. The student will encounter unfamiliar or difficult algorithms. The professional will solve other engineering issues trough most of the practical content. Through the study of this course, the learners will improve the ability of data abstraction and innovation practice, and for other software and hardware development work to lay a good foundation.

前往报名学习

Data Structures and Algorithms课程列表:

{{'上次学习:'+learn_list['1334401KC003403intl']['last_leaf_name']}}

1. Introduction

-1.1 Basic Concepts in Data Structures

--Basic Concepts in Data Structures

-1.2 Basic Concepts in Data Structures

--Basic Concepts in Data Structures

-1.3 Basic Concepts in Data Structures

--Basic Concepts in Data Structures

-1.4 Logical Structure and Storage Structure of Data

--Logical Structure and Storage Structure of Data

-1.5 Algorithms and Time Complexity

--Algorithms and Time Complexity

-test1

2. Linear Lists

-2.1 Linear List and Sequential Storage

--Linear List and Sequential Storage

-2.2 Singly Linked Lists

--Singly Linked Lists

-2.3 Create a Singly Linked List

--Create a Singly Linked List

-2.4 Circularly Linked List

--Circularly Linked List

-2.5 Single-Variable Polynomials

--Single-Variable Polynomials

-test2

3. Stacks and Queues

-3.1 Stack Concepts and Applications

--Stack Concepts and Applications

-3.2 Applications of Stacks

--Applications of Stacks

-3.3 Concept and Application of Queues

--Concept and Application of Queues

-3.4 Expression Evaluation

--Expression Evaluation

-3.5 Recursion and Devide and Conquer

--Recursion and Devide and Conquer

-test3

4. String

-4.1 Basic Operation of Strings

--Basic Operation of Strings

-4.2 Pattern Matching of Strings

--Pattern Matching of Strings

-4.3 KMP Pattern Matching Algorithm for Strings

--KMP Pattern Matching Algorithm for Strings

-4.4 Next Value Calculation Idea of Pattern Strings

--Next Value Calculation Idea of Pattern Strings

-test4

5. Multidimensional array

-5.1 Definition of Array and Sequential Storage

--Definition of Array and Sequential Storage

-5.2 Compressed Storage Schemes for Special Matrices

--Compressed Storage Schemes for Special Matrices

-5.3 Fast Inversion of Triple Sequence Table

--Fast Inversion of Triple Sequence Table

-test5

6. Trees

-6.1 Properties of Binary Trees

--Properties of Binary Trees

-6.2 Binary Tree Traversals

--Binary Tree Traversals

-6.3 Application of Binary Trees

--Application of Binary Trees

-6.4 Non-recursive Traversal of Binary Trees

--Non-recursive Traversal of Binary Trees

-6.5 Trees and Forest

--Trees and Forest

-6.6 Huffman Tree

--Huffman Tree

-6.7 Huffman Coding

--Huffman Coding

-test6

7. Graphs

-7.1 Basic Concepts of Graphs

--Basic Concepts of Graphs

-7.2 The Storage Structure of Graphs

--The Storage Structure of Graphs

-7.3 The Depth-First Search of Graphs

--The Depth-First Search of Graphs

-7.4 The Breadth-First Search of Graphs

--The Breadth-First Search of Graphs

-7.5 The Minimum Spanning Tree of Graphs ——The Idea Based On Prim Algorithm

--The Minimum Spanning Tree of Graphs ——The Idea Based On Prim Algorithm

-7.6 The Minimum Spanning Tree of Graphs ——Implementation of Prim Algorithm

--The Minimum Spanning Tree of Graphs ——Implementation of Prim Algorithm

-7.7 The Idea of Topological Sorting of Graphs

--The Idea of Topological Sorting of Graphs

-7.8 Single Source Shortest Path of Graphs ——Dijkstra Idea

--Single Source Shortest Path of Graphs——Dijkstra Idea

-test7

8. Search

-8.1 Sequential Search

--Sequential Search

-8.2 Binary Search

--Binary Search

-8.3 Basic Concepts and Search of Binary Search Trees

--Basic Concepts and Search of Binary Search Trees

-8.4 Basic Concepts of Hash Table

--Basic Concepts of Hash Table

-8.5 Hash Functions

--Hash Functions

-8.6 Conflict-Handing Methods of Hash Table

--Conflict-Handing Methods of Hash Table

-test8

9. Sort

-9.1 Basic Concepts of Sorting

--Basic Concepts of Sorting

-9.2 Shell Sort

--Shell Sort

-9.3 Quick Sort

--Quick Sort

-9.4 Heap Sort

--Heap Sort

-test9

10. Comprehensive Experimental Analysis

-10.1 The Knight's Tour Problem

--The Knight's Tour Problem

-10.2 A Campus Tour Guide

--A Campus Tour Guide

-10.3 Maze Problem

--Maze Problem

examination

-exam

Data Structures and Algorithms开设学校:西安邮电大学

Data Structures and Algorithms授课教师:

王曙燕-教授-西安邮电大学-

王曙燕,三级教授,现任中国计算机学会软件工程专委,陕西省计算机教育学会副理事长。2011年被评为陕西高等学校教学名师。主要讲授《数据结构》、《编译原理》、《形式化语言》、《高级编译技术》等课程。多年从事软件测试和数据挖掘方面的科研工作。申请软件测试方面国家发明专利9项,获授权5项。近5年,在核心期刊及其它学术期刊上发表学术论文30多篇,出版专著3部。

王燕-副教授-西安邮电大学-

曾参与教学技能竞赛多次,荣获陕西高等学校第三届青年教师教学竞赛一等奖,陕西省第三届高校教师微课教学比赛三等奖,陕西高校中青年教师电子类实验技能竞赛三等奖,全国高校创新大赛“设计之星奖”,校青年教师讲课比赛一等奖。参与的《数据结构与算法》获省精品在线开放课程,参与编写的《数据结构与算法》获省优秀教材一等奖,还参与编写《C语言程序设计》等9本教材。参与陕西省教学改革重点项目2项,主持校教学改革项目多项,荣获获陕西省教学成果和校教学成果奖2项。

王春梅-副教授-西安邮电大学-

王春梅,多年来教授《高级语言程序设计》、《数据结构》、《高级编译技术》等理论课程。她主要研究方向是软件测试和智能信息处理。2018年获陕西省课堂教学创新大赛获得一等奖、陕西省高校青年教师讲课大赛二等奖,并被教育部授予“智慧教学之星”。

王小银-副教授-西安邮电大学-

王小银,西安邮电大学副教授,西安电子科技大学计算机软件与理论硕士学位。主讲《Python语言程序设计》、《C语言程序设计》、《数据结构》、《操作系统》等课程。主编教材2部,参编教材9部,现主要从事软件测试、智能信息处理等方面的研究工作。

陈燕-讲师-西安邮电大学-

1998年7月西北大学计算机系毕业后在西安电信十所从事软件开发工作。2005年西北大学计算机科学系计算机应用专业硕士研究生毕业。2005年至今在西安邮电大学软件工程系从事教学与科研工作。讲授的主要课程:编译原理、数据结构与算法、软件工程导论等。

舒新峰-副教授-西安邮电大学-

舒新峰,男,博士,副教授,硕士生导师,西安邮电大学计算机学院软件工程系主任,陕西省精品资源共享课程“软件工程”课程负责人。主讲课程包括:软件工程、数据结构与算法、操作系统。主要研究方向:软件工程、可信软件技术及应用。主持及主要参与的纵向课题包括国家自然科学基金“框架时序逻辑程序设计”、陕西省科技攻关项目“面向模型检测的可视化建模技术研究与应用”等8项;横向课题包括“海量数据库访问中间件”、“型号设计软件固化技术及应用研究”等16项;教改项目包括陕西省“软件工程专业综合改革试点项目”、“高素质应用型软件人才的系统化实践教学模式研究与实践”等10余项。在“软件学报”、COCOON等期刊和国际会议上发表学术论文10余篇;出版教材2部。

曾艳-讲师-西安邮电大学-

曾艳,硕士,多年从事《数据结构》、《C语言程序设计》课程的教学和研究,主要从事数据挖掘,智能信息处理等方面研究。参与《数据结构与算法》省精品在线开放课程的“典型案例剖析”视频录制等建设工作。积极开展线上、线下混合模式教学改革,主持参与省级、校级教改项目多项,曾获校级青年教师讲课比赛二等奖。

也许你还感兴趣的课程:


  1. Data Structures and Algorithms(Round 2)

  2. PhotoShop数字图像处理(2021秋)

  3. 中国古代史通论(2021秋)

  4. 平法识图(2021秋)

  5. 数学建模(2021秋)

  6. Pathology(Round 2)

  7. 能源化学工程概论(2021秋)

  8. Calculus Ⅰ(Round 2)

  9. 大气污染控制工程(2021秋)

  10. 物流系统分析与设计(2021秋)

  11. 《机械制图习题集》典型习题解答(2021秋)

  12. 笔译技巧与实践(2021秋)

  13. 结构素描(2021秋)

  14. 毒品预防与治理(2021暑假班)

  15. 汽车机械基础(2021秋)

  16. 集装箱运输与多式联运(2021暑假班)

  17. 数据结构与算法(2021秋)

  18. 巴蜀旅游文化(2021秋)

  19. 猪生产学(2021秋)

  20. 分子影像学(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。