Search result for Courses taught by 郭 炜
Get Course Alerts by Email
C++程序设计
by Jiaying Liu 刘家瑛, Ph.D. , 郭 炜- 4.7
Approx. 53 hours to complete
北京大学《C++程序设计》这门课将向你讲授C++程序设计有关的概念和语法,使你能够使用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序。我们建议你在开始本课程之前已经熟悉了C语言和基本程设编写。这门课则将带你掌握C++语言中类、对象、运算符重载、继承、多态等面向对象的程序设计方法,以及模板、标准模板库STL等泛型程序设计的机制,体会和领悟面向对象程序设计方法和泛型程序设计方法的优势。 快来加入我们吧! 专项课程介绍 欢迎加入C++程序设计课程 如何学好这门课? 课程教材-《新标准C++程序设计》,郭炜编著,清华大学出版社 从C走进C++ 函数指针 命令行参数 位运算 引用 const关键字和常量 动态内存分配 内联函数和重载函数 函数缺省参数 面向对象程序设计方法 面向对象语言的发展历程 从客观事物抽象出类的例子 类成员的可访问范围 程序AC你必须知道的秘密 课程Slides 从C走进C++ C++初探 类和对象 内联成员函数和重载成员函数 构造函数 复制构造函数 类型转换构造函数 析构函数 静态成员变量和静态成员函数 成员对象和封闭类的概念 友元 this指针 常量对象、常量成员函数和常引用 课程Slides 类和对象 运算符重载 运算符重载的基本概念 赋值运算符的重载 运算符重载为友元函数 实例 – 长度可变的整型数组类 流插入运算符和流提取运算符的重载 自增/自减运算符的重载 课程Slides 运算符重载 继承与派生 继承和派生 复合关系和继承关系 基类/派生类同名成员和protected访问范围说明符...
算法基础
by Jiaying Liu 刘家瑛, Ph.D. , 郭 炜- 4.8
Approx. 39 hours to complete
算法代表着用系统的方法描述解决问题的策略机制,北京大学《算法基础》课程将带你一一探索枚举、二分、贪心、递归、深度优先搜索、广度优先搜索、动态规划等经典算法,体会他们巧妙的构思,感受他们利用计算解决问题的独特魅力。顺利完成本课程,你将不但能够掌握这些算法的原理,还能够对这些算法进行灵活应用以及准确实现。本课程的中的编程任务,将充分训练你的思维能力和动手能力,促成全面、缜密思考问题的习惯。达到本门课程的要求,即意味者你具备了初步的算法基础和较强的编程实现能力。 欢迎加入我们! 专项课程介绍 欢迎加入算法基础课程 如何学好这门慕课? 程序AC你必须知道的秘密 枚举 枚举的基本思想 熄灯问题 讨厌的青蛙 课程Slides 递归 递归的基本思想 小游戏 棋盘分割 用栈替代递归 课程Slides 动态规划(1) 数字三角形 几个例题 灌溉草场(较难) 课程Slides 动态规划(2) 最长上升子序列 方盒游戏 美丽栅栏 美丽栅栏(续) 课程Slides 深度优先搜索(1) 深搜之城堡问题 深搜之寻路问题 深搜之拯救少林神棍 课程Slides 深度优先搜索(2) Sudoku 生日蛋糕 课程Slides 广度优先搜索 广搜入门 广搜与八数码问题 广搜与八数码问题(续) 八数码问题进一步讨论-双向广搜 课程Slides 二分与贪心 圣诞老人的礼物 烘晾衣服 雷达安装问题 誊抄书籍 课程Slides 期末考试 结束语...
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 ....