高数常用反例及经典错误
高数的学习过程中,反例是相当重要的,对于很多选择类的题目,我们只要能找到反例,很快就能迎刃而解,本篇文章便用于汇总高数学习过程中常见的反例及经典错误。
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
The post 高数常用反例及经典错误 first appeared on 东篱blog.
高数的学习过程中,反例是相当重要的,对于很多选择类的题目,我们只要能找到反例,很快就能迎刃而解,本篇文章便用于汇总高数学习过程中常见的反例及经典错误。
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
The post 高数常用反例及经典错误 first appeared on 东篱blog.
程序=数据结构+算法(物体结构+物体行为),数据结构是数字世界模拟现实世界的基础,是一切程序的地基。
本篇文章主要是将数据结构的基础内容过一遍,查漏补缺的同时为考研408做准备。
![]()
数据
![]()
数据元素和数据项
![]()
数据对象
![]()
![]()
物理存储结构
![]()
![]()
![]()
![]()
数据类型和抽象数据类型
![]()
![]()
![]()
时间复杂度
![]()
空间复杂度
递归调用算法空间复杂度的示例
![]()
总结
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
注意上述红框中的内容,LinkList和LNode*实际上是一样的东西,但是含义有区别。
![]()
指定节点前插
巧妙方法:指定节点前插操作,除了通过遍历找到该节点的前一个节点之外,还有一种更快速的实现方法,就是在指定节点后面插入新节点,然后将新节点与指定节点的数据域互换。
![]()
删除指定节点
巧妙方法:与上面说的指定节点前插的方法异曲同工,详细步骤见下图。不过这段代码有Bug,因为如果p结点是最后一个节点的话,p->next->data会发生异常。
![]()
插入操作总结
![]()
查找操作总结
![]()
单链表的建立
尾插法:
![]()
头插法:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
总结
![]()
![]()
![]()
![]()
![]()
![]()
![]()
总结
![]()
![]()
实现
![]()
总结
![]()
中缀、后缀、前缀表达式
其实就是树的三种遍历顺序。
![]()
中缀转后缀
![]()
后缀表达式计算
![]()
中缀转前缀
![]()
总结
![]()
中缀转后缀(机算)
![]()
中缀表达式计算
![]()
总结
![]()
![]()
![]()
![]()
![]()
![]()
电脑是快速设备,打印机是慢速设配,通过缓冲区队列解决快速设备和慢速设备之间的速度不匹配问题。
![]()
![]()
![]()
![]()
![]()
![]()
与对称矩阵的存储方式基本一致,只需要多加一个常量存储位置即可。
![]()
使用三元组
![]()
使用三元组有个缺点,就是会使其失去随机存取的特性,每次找数据都要遍历所有三元组。
十字链表法
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
总结
![]()
![]()
其实就是先对模式串进行处理,找到模式串中重复的部分,比如我们已经匹配到了第五个字母,说明前四个字母goog在主串与模式串中是一样的我们会发现第四个字母与前面是存在重复部分的,即字母g,因此当我们匹配到第五个字母的时候,我们知道主串中在匹配第四个字母的时候已经有一个g了,就不需要再比一次了,所以模式串的指针直接从第二个字母开始比较。
换句话说,当我们匹配到第五个字符时,如果发现不匹配,根据部分匹配表,我们可以知道“goog”(前四个字符)中有多少字符是重复的前缀。在这个例子中,“g”是一个重复的前缀(在第一位和第四位)。如果第五个字符不匹配,我们可以将模式串移动,使模式串的第二个字符与主串中当前位置的字符对齐,而不是重新从“google”的第一个字符开始匹配。
next数组求法
![]()
![]()
![]()
![]()
KMP算法总结
![]()
next数组的进一步优化
![]()
![]()
![]()
结点、树的属性描述
![]()
有序树和无序树
![]()
森林
![]()
总结
![]()
![]()
![]()
![]()
![]()
![]()
![]()
总结
![]()
![]()
![]()
![]()
![]()
![]()
总结
![]()
函数是高数研究的对象,而极限是研究函数的工具,而本章将通过极限这个工具,研究函数的连续性。
![]()
![]()
![]()
内层函数值域和外层函数定义域的交集不为空才能复合
![]()
例题
![]()
![]()
![]()
注意,反函数x和y位置互换的两种写法虽然没有问题,但是其图像是不一样的,是关于x=y对称的,详见第三题。
第四题是映射过去又映射回来了,所以答案是x不变。
![]()
![]()
![]()
![]()
单调性和奇偶性
![]()
![]()
![]()
![]()
![]()
加法
乘法
![]()
![]()
概念
![]()
![]()
![]()
![]()
常用基本结论
![]()
证明:
![]()
![]()
![]()
![]()
![]()
![]()
左极限与右极限
![]()
![]()
典型例题
![]()
该例子中很明显考察了左右极限问题的第二条,这种一定要分左右极限来单独讨论。
![]()
![]()
注意下面这两条反过来都不成立,证明其不成立,举反例即可,我们学习过程中应该积累一些常用的反例。
我单开了一篇文章专门整理反例和常见错误,详见:高数常用反例及经典错误
![]()
不管是数列还是函数,一定要记住,极限值保数列(函数)项不加等号,数列(函数)项保极限值加等号。
![]()
![]()
经典例题
![]()
也可以用排除法来解这道题,题目中出现一般函数时,我们就可以使用排除法,何为一般函数?其实就是只告诉哦我们 f 满足什么条件,但没有给出 f 的表达式。比如这道题只知道极限等于-1,但是不知道 f 是啥。
换句话说,一般函数就是一般普适情况下的函数,而非某种具体表达式的特殊情况。
那么出现一般函数的情况下我们该如何使用排除法呢?实际上我们需要找一些特殊函数(具体函数),证明三个选项是错的,那么就能找到正确选项了。
![]()
![]()
注意,三条性质中最重要的是保号性。
![]()
夹逼准则
![]()
![]()
单调有界准则
![]()
![]()
例题
![]()
无穷小的性质
![]()
![]()
无穷大量的比较是相当有用的,通过无穷大量的比较,很多题我们根据函数类型就能直接得出结论。
![]()
该例题中f,g,h分别为对数,幂,指数,通过无穷大量比较即可得出答案为C。
![]()
![]()
![]()