订阅后如何上课?答疑课中如何提问?老师以什么形式回答我的问题?
和九章的其他算法课程类似,我们使用 Zoom 作为直播软件,您在订阅答疑服务之后,将在网站右上角“我的课程”中看到答疑课的入口。在有答疑课的时间点击“进入课堂”按钮即可进入直播间。进入直播间之后,您可以采用文字提问的方式对老师进行提问,如果上课人少的时候,还可以向老师申请开语音的方式进行语音提问。老师将用语音,画图,敲代码等多样的形式回复您的问题。
玩足球的灯泡 · 一元多项式的表示及相加 | 曹世宏的博客· 19 小时前 · |
乖乖的夕阳 · 用C++链表实现稀疏矩阵乘法_用PyTorc ...· 5 天前 · |
买醉的牛肉面 · css翻转180度_css翻转_css翻转1 ...· 2 周前 · |
踏实的蟠桃 · Java菜鸟教程系列 学习笔记总结 ...· 2 周前 · |
淡定的墨镜 · ULK 进程 - rqdmap | blog· 2 周前 · |
安静的消炎药 · 如何将python字典保存为json文件? ...· 昨天 · |
乖乖的李子 · Azure AD 與 ADFS ...· 2 周前 · |
面冷心慈的豆腐 · Problems in cloning ...· 1 月前 · |
玩手机的硬盘 · SuperMap iClient3D ...· 4 月前 · |
闯红灯的雪糕 · Are there any ...· 5 月前 · |
a.CS简历攻略 Resume
b.算法面试大揭秘 Algorithm Interview
c.算法的学习方法指导
a.数据 Date与变量 Variable
a.如何写好if语句
b.for 循环和 while 循环
a.函数的定义及使用
b.函数的参数传递
a.什么是面向对象
b.类和对象的概念
a.IDE介绍:IntelliJ
b.int变量及其范围
c.char变量,什么是Unicode
d.boolean变量的与或非运算
e.如何写好if语句
f.for循环和while循环
a.character to integer
b.数组的最大值The maximum value of the array
c.打印矩阵Print the matrix
d.reverse integer
a.变量 Variable
b.程序控制流 Control Flow
a.什么是算法?Algorithm
a.列表的概念及常用操作
b.元组的概念及常用操作
a.字符串的概念及常用操作
b.字符和 Unicode
a.计算机内存模型
a.字符串 String
b.函数 Function
c.类和对象 Class & Object
d.什么是面向对象 Object Oriented
a.convert lower case to upper case
b.判断回文字符串
c.convert string to integer
a.what is reference
b.basic data struct
a.程序控制流 Control Flow
b.方法 Method / 函数 Function
c.比特 Bit 与 字节 Byte
d.字符 Character 的 编码 Encoding
e.字符的基本操作
a.数组 Array
b.列表 List
c.字符串 String
a.伪代码 Pseudo Code
b.模拟法 Simulation
a.字符串 String
a.复杂度 Complexity 分析
b.双指针算法 Two Pointers
i.相向双指针 Face-to-face Two Pointers
ii.背向双指针 Back-to-back Two Pointers
iii.同向双指针 Face-to-back Two Pointers
滑动窗口 Sliding Window
算法模板
c.暴力枚举法 Brute-force Enumeration
d.贪心法 Greedy Algorithm
a.进制转换 Base Conversion
a.链表的构建
b.链表的常用操作
a.什么是Reference
b.链表及其CRUD操作
c.Linked List v.s. Array List
a.Find node in linked list
b.Insert into sorted linked list
c.Reverse linked list
d.Remove n-th node from last
e.Merge two sorted linked list
a.类 Class & 对象 Object
b.面向对象三要素
i.封装 Encapsulation
ii.继承 Inheritance
iii.多态 Polymorphism
c.静态成员 Static Member
d.枚举类 Enum
e.抽象类 Abstract Class
f.接口类 Interface
g.访问控制修饰符 Access Modifier
i.Getter 与 Setter
h.构造方法 Constructor
i.this & super
j.引用 Reference & 拷贝 Copy
k.类图基础 Class Diagram
a.变量调用前缀 Data Structure
b.数组 Array
a.重载方法 Overloading Methods
b.算法类 Solution Class & 主函数 Main Function
c.包装类 Wrapper Class
d.代码风格 Coding Style
i.变量调用前缀
ii.命名范式 Naming Paradigm
a.栈的实现及常用操作
b.栈在操作系统中的应用
a.队列的实现及常用操作
b.Python 中的 queue 模块
a.什么是数据结构
b.栈及其实现
c.队列及其实现
a.括号匹配Parentheses match
b.栈的两种实现方式
c.队列的实现
a.二叉树的定义
b.二叉树的构建
a.深度优先遍历的实现
b.按层次遍历
a.什么是递归 ?
b.递归的三要素
c.递归算法的时间和空间复杂度分析
a.前序遍历Pre-order traversal
b.中序遍历Mid-order traversal
c.后序遍历Post-order traversal
a.最火的数据结构:树
b.什么是递归
c.树的三种遍历方式
d.递归算法的时间空间复杂度分析
a.宽度优先遍历的实现
b.按层次遍历
a.求树的高度
b.求所有叶子结点的和
c.求所有根到叶子的路径
d.翻转二叉树
a.元组 Tuple
b.列表 List
i.数组列表 Array List
ii.链表 Linked List
单向链表 Singly Linked List
循环链表 Circular Linked List
双向链表 Doubly Linked List
<=> 双端队列 Deque
队列 Queue
栈 Stack
c.二叉树 Binary Tree
a.同向双指针 Face-to-back Two Pointers
i.快慢指针 Fast & Slow Pointers
ii.定距指针 Fixed-distance Pointers
b.同向三指针 Face-to-back Three Pointers
i.定距指定 Fixed-distance Pointers
c.宽度优先搜索 Breadth-First Search
d.分治法 Divide & Conquer
i.深度优先搜索 Depth-First-Search
a.递推法
b.递归法
a.递推法
b.递归法
a.什么是 BST ?
b.BST 的常用操作
c.BST 在实际系统中的应用
a.什么是 BST ?
b.BST 的常用操作
c.BST 在实际系统中的应用
a.二叉树 Binary Tree
i.二叉搜索树 Binary Search Tree
ii.平衡二叉树 Balanced Binary Tree
完全二叉树 Complete Binary Tree
红黑树 Red-Black Tree
b.哈希表 Hash Table
i.哈希集合 Hash Set
ii.哈希映射 Hash Map / 字典 Dictionary
a.深度优先搜索 Depth-First-Search
i.递归 Recursion
ii.辅助栈 Stack
b.搜索问题的算法选择
a.集合的定义及常用操作
b.字典的定义及常用操作
c.集合和字典的实现
a.重哈希 Rehash
b.开散列 Open hash
c.闭散列 Closed hash
a.选择排序Select Sort
b.插入排序Insert sorting
c.冒泡排序Bubbling sorting
a.归并排序的算法思想
b.归并排序的 Python 实现
a.快速排序的算法思想
b.快速排序的 Python 实现
a.插入排序Insert sorting
b.选择排序Select Sort
c.归并排序Merge sorting
d.快速排序Quick sort
e.Comparator的使用Use of Comparator
a.sort colors
b.重排数组构成最大数
a.哈希表 Hash Table
i.哈希集合 Hash Set
ii.哈希映射 Hash Map / 字典 Dictionary
a.同向双指针 Face-to-back Two Pointers
i.平行指针 Parallel Pointers
b.排序算法 Sorting Algorithms
i.归并排序 Merge Sort
ii.快速排序 Quick Sort
快速选择 Quick Select
彩虹排序 Rainbow Sort
c.比较器 Comparator & 可比类 Comparable
和九章的其他算法课程类似,我们使用 Zoom 作为直播软件,您在订阅答疑服务之后,将在网站右上角“我的课程”中看到答疑课的入口。在有答疑课的时间点击“进入课堂”按钮即可进入直播间。进入直播间之后,您可以采用文字提问的方式对老师进行提问,如果上课人少的时候,还可以向老师申请开语音的方式进行语音提问。老师将用语音,画图,敲代码等多样的形式回复您的问题。
课程在截止付费之后7天之内可以退费,退回费用等于剩余课程/总课程(不含试听章节)*所交费用,如果同时购买了含随时看的增值服务的,整体不予退款。
我们的助教撰写了LintCode上的题解在 https://www.jiuzhang.com/solutions/, 如果题解不存在欢迎到qa板块向助教反馈:https://www.jiuzhang.com/qa/