Search result for Courses taught by Prof. Ming Zhang 张铭
Get Course Alerts by Email
数据结构基础
by Prof. Ming Zhang 张铭- 0.0
Approx. 40 hours to complete
学了C/C++ 语言,我们已经会编程解题了,那怎么用来处理实际的问题呢? 怎么设计数据结构来有效地管理企业人员?如何编写程序没让人才和岗位达到最佳匹配?如何安排旅行计划,找到最佳行程路径?这些学习、工作、生活中常常困扰我们的问题,你将在《数据结构基础》课程中找到答案。 数据结构是计算机程序设计的基础,告诉我们数据在计算机里是如何组织与存储的,能帮助我们刻画实际问题中的信息及其相互关系。当我们对一个实际问题本身有了一个结构化的认识之后,就可以选择合适的解决方法了。 完成这门课之时,你将掌握线性表、栈与队列、字符串、二叉树、树、图等经典的数据结构,并运用这些基础数据结构和相关算法解决实际应用问题。扎实的数据结构知识是项目开发与结构层次设计的关键,学好这门课会让你在高年级的计算机专业课程以及毕业项目设计中事半功倍,同时也将为你成为一名优秀的程序设计人员打下坚实的基础。 附:本课程的内容来自教材:《数据结构与算法》(张铭、王腾蛟、赵海燕 编著),高等教育出版社,2008年。 欢迎来到数据结构基础 专项课程介绍 本门课程介绍 问题求解 数据结构与抽象数据类型 算法特性及分类 算法效率与度量 面向对象简介 类的特殊成员 模板函数与模板类 输入输出流 初级调试培训 概论 演示文稿 概论 线性表 线性结构 顺序表 链表 顺序表与链表的比较 约瑟夫问题(邹艳珍老师) 线性表 演示文稿 线性表 栈与队列 栈 队列 队列的应用 补充:递归调用原理 补充:递归转非递归(课堂不讨论、作业考试不要求) 栈与队列 演示文稿 栈与队列 字符串 字符串基本概念 字符串的存储结构 字符串运算的算法实现 快速模式匹配KMP算法 (选修) 字符串 演示文稿 字符串 二叉树基础 二叉树概念...
高级数据结构与算法
by Prof. Ming Zhang 张铭- 0.0
Approx. 35 hours to complete
学习了基本的数据结构后,我们已经可以用程序来解决现实中的一些问题了。但是,怎样提升程序在运行效率呢? 如何快速地把图书按序号从小到大整理好?如何通过一个ID编号在数据库中高效地查找相对应的信息?如何迅速找到所有内容中含有“数据结构”的文档?《高级数据结构与算法》将通过使用高级的数据结构和高效的算法,让你学会如何解决这些对运行时间要求比较严格的问题。 高级数据结构和算法能够根据实际情况,满足一些复杂问题对数据规模、运行时间的要求,帮助我们更有效地解决问题。当我们面对实际问题的时候,高级数据结构和算法让我们有更广泛的空间,选择出与问题本身最为契合的数据结构,并利用相关算法来提升运行效率。 完成这门课之时,你将掌握多维数组、广义表、Trie树、AVL树、伸展树等高级数据结构,并结合内排序、外排序、检索、索引有关的算法,高效地解决现实生活中一些比较复杂的应用问题。合理使用这些高级数据结构和相关算法是程序运行效率的关键因素,学好这门课会让你在之后的计算机专业课程以及项目设计中更得心应手,同时也将让你站在更高的角度去理解问题、设计程序。 欢迎来到高级数据结构与算法 专项课程介绍 本门课程介绍 内排序(上) 排序问题的基本概念 插入排序 选择排序 交换排序 内排序(上) 演示文稿 内排序(上) 内排序(下) 归并排序 分配排序 静态基数排序 链式基数排序 索引排序 算法性能分析(基本掌握,不要求理论分析) 内排序(下) 演示文稿 内排序(下) 外排序 文件组织 外排序算法 外排序 演示文稿 外排序 检索 检索的基本概念 线性表索引 集合的检索 散列函数 散列冲突处理 散列实现及散列效率 检索 演示文稿 检索 索引 静态索引 倒排索引 B 树 B+ 树 位索引技术 红黑树 索引 演示文稿...
Top Online Courses and Specializations | Coursera
- 0.0
Find Courses and Specializations from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join Coursera for free and transform your career with degrees, certificates, Specializations, & MOOCs in data science, computer science, business, and dozens of other topics....
Coursera | Online Courses & Credentials From Top Educators. Join for Free
- 0.0
Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join Coursera for free and transform your career with degrees, certificates, Specializations, & MOOCs in data science, computer science, business, and dozens of other topics....
Course Definition & Meaning - Merriam-Webster
- 0.0
course: [noun] the act or action of moving in a path from point to point....
Free Online Courses | Stanford Online
- 0.0
Free Online Courses. Our free online courses provide you with an affordable and flexible way to learn new skills and study new and emerging topics. Learn from Stanford instructors and industry experts at no cost to you....
Online Courses - Learn Anything, On Your Schedule | Udemy
- 0.0
Udemy is an online learning and teaching marketplace with over 185,000 courses and 49 million students. Learn programming, marketing, data science and more....
Courses » Academics | Boston University
- 0.0
Courses. The listing of a course description here does not guarantee a course’s being offered in a particular semester. Please refer to the published schedule of classes on the Student Link for confirmation a class is actually being taught and for specific course meeting dates and times....
Courses | Learn WordPress
- 0.0
These courses will help you find your feet in the project and help you get involved in the mission to democratize publishing. Polyglots Contributor Training. Translation is a great way to contribute to WordPress if you understand English and another language....
Courses - Colorado Motorcycle Academy
- 0.0
Our basic courses are for those who have never ridden a motorcycle before, have less than approximately 40 total hours of riding, or haven’t seen the seat in a while and want a refresher. These courses are perfect for beginners to learn how to be safe on the road while riding....
Golf Longmont | City of Longmont, Colorado
- 0.0
Adult and youth instruction is available at our municipal courses and through the Recreation Services department. City of Longmont Recreation Services has two summer golf camps, and drop-in group lessons are available at Twin Peaks and Ute Creek. For more information about instructional offerings, call Ute Creek's Tray Shehee (303-875-5050) or ....