- 博客(50)
- 收藏
- 关注
原创 洛必达法则使用前提
文章目录0、洛必达法则使用的前提1、 不是不定型,肯定不能用2、未化成分式,肯定不能用3、不降反升次,越洛越桑心4、永无宁日的Shi循环5、标准不定型中混入看似可忽略的项,也有可能出现Shi循环0、洛必达法则使用的前提其实这个问题非常简单,就一句话:如果一个极限能够最终转化为00,∞∞\frac{0}{0},\frac{\infty}{\infty}00,∞∞时,那么就可以使用洛必达法则进行计算。注意:这里只是说可以,也就是说它只是充分条件!!!具体有哪些它不能使用的情况呢?1、 不是不定
2020-08-17 14:56:49 10176 5
原创 万字长文让你看够幂级数
文章目录一、幂级数是什么?二、常见的幂级数三、幂级数重要结论:在收敛域内可逐项求导和积分四、用幂级数求数项级数的和五、用幂级数求数列通项公式六、用幂级数解微分方程一、幂级数是什么?由常数项乘以幂函数组成的无穷级数:∑n=0∞cnxn=c0+c1x+c2x2+c3x3+…\sum_{n=0}^{\infty} c_{n} x^{n}=c_{0}+c_{1} x+c_{2} x^{2}+c_{3} x^{3}+\ldotsn=0∑∞cnxn=c0+c1x+c2x2+c3x3+…它在(−R
2020-08-16 17:47:31 3536
原创 解释一下积分变上限函数
本文从以下几个方面讨论这个问题什么是变上限函数?它如何求导?广义的变上限函数求导方法–用牛莱公式一步到位!1、积分上限函数的通俗理解先看个例子:考虑一个定积分:A(b)=∫abf(t)dt(1)A(b)=\int_{a}^{b} f(t) d t \tag{1} A(b)=∫abf(t)dt(1)如果把的上限在变化的话,那么这个过程就应该是这样的:图片来自网络侵删。上图其实是变上限函数 A(b)=∫abf(t)dtA(b)=\int_{a}^{b} f(t) d tA(
2020-08-16 00:26:58 43752 9
原创 有限个极限运算及常见错误小结
文章目录一、极限运算法则回顾二、四则运算中常犯的问题三、无穷小常犯的问题四、洛必达常犯的问题初学极限运算的时候初学者总会犯一些问题,尤其当课程进度推进时,各种知识、方法不断出现,这时如果掌握不牢固就很容易把自己弄晕。其实要掌握这些运算方法并不困难,记住这个要领:各种运算法则的使用前提是每个步骤中涉及的极限一定都要存在是这些运算的前提(如果有分母,那么分母一定不能为零)。(无限个极限的情形单独讨论)本文先总结把极限运算的各种常用方法,再针对一些具体的疑难点进行分解讲解。大家可以根据自己的实际情况选择性阅读
2020-08-15 23:56:25 2065
原创 如何理解数列极限和收敛性
如何理解数列极限和收敛性数列极限说来其实都不陌生,但往往到了高数的这段内容的时候许多人就会觉得非常头疼了。定义:设 {xn}\left\{x_{n}\right\}{xn} 为一数列,如果存在常数 aaa, 对于任意给定的正数 ε\varepsilonε ( 不论它多么小 ),总存在正整数 NNN, 使得 当 n>Nn>Nn>N 时, 有以下不等式成立:∣xn−a∣<ε(1)\left|x_{n}-a\right|<\varepsilon\tag{1}∣xn−a
2020-08-13 23:37:49 7319
原创 LaTeX配置及实用工具汇总
文章目录1. 教程2、主要工具和环境3、实用工具5、Jupyter Lab和LaTeX1. 教程教程我没管那么多,在网上随便找几个入门的贴子看看,会改一些模板,基本上就可以用了。初学的时候其实主要是关注以下几个内容:(1)如何使用label(主要是为了自动添加公式、图片、表格甚至于章节的编号)(2)如何添加宏包,这个一般主要是在想用一些特定的功能的时候再去查就是。常用的宏包模板里面都有(3)参考文献的管理和引用。这一点刚开始稍麻烦一点,LATEX的参考文献全部放在.bib文件中,添加引用过后再自动
2020-08-11 15:53:32 873
原创 数据结构源码笔记(C语言描述)汇总
数据结构源码笔记(C语言):英文单词按字典序排序的基数排序数据结构源码笔记(C语言):直接插入排序数据结构源码笔记(C语言):直接选择排序数据结构源码笔记(C语言):置换-选择算法数据结构源码笔记(C语言):Huffman树字符编码数据结构源码笔记(C语言):Josephus问题之顺序表数据结构源码笔记(C语言):Josephus问题之循环链接表数据结构源码笔记(C语言):多项式合并数据结构源码笔记(C语言):二叉树之叶子结点旋转销毁数据结构源码笔记(C语言):哈夫曼树数据结构源码笔记(
2020-08-09 20:07:27 1542 3
原创 数据结构源码笔记(C语言):英文单词按字典序排序的基数排序
//实现英文单词按字典序排序的基数排序算法#include<stdio.h>#include<malloc.h>#include<string.h>#define MaxLen 9 //单词的最大长度#define Radix 27//基数Radix为27,分别对应'','a',....'z'typedef char String[MaxLen+1];//定义String为字符数组类型typedef struct node { String
2020-08-09 19:58:30 3428 2
原创 数据结构源码笔记(C语言):索引文件建立和查找
//实现索引文件建立和查找算法#include<stdio.h>#include<malloc.h>#include<string.h>#include<stdlib.h>#define MaxRec 100//最多的记录个数typedef struct Index //定义索引文件结构{ char num[8];//学号 long offset;//主文件中的记录号}Index;typedef struct sdat
2020-08-08 00:50:30 3779
原创 数据结构源码笔记(C语言):快速排序
//实现快速排序算法#include<stdio.h>#include<malloc.h>#define MAXE 20typedef int KeyType;typedef char InfoType;typedef struct { KeyType key; InfoType data[10]; }RecType;void quickSort(RecType r[],int s,int t)//按递增有序进行直接插入排序{ int i=s,j=.
2020-08-08 00:50:14 482
原创 数据结构源码笔记(C语言):冒泡排序
//冒泡排序算法实现#include<stdio.h>#include<malloc.h>#define MAXE 20typedef int KeyType;typedef char InfoType;typedef struct { KeyType key; InfoType data[10]; }RecType;void BubbleSort(RecType r[],int n)//按递增有序进行直接插入排序{ int i,j,k; Rec
2020-08-08 00:50:07 643
原创 数据结构源码笔记(C语言):希尔插入排序
//实现希尔插入排序算法#include<stdio.h>#include<malloc.h>#define MAXE 20typedef int KeyType;typedef char InfoType;typedef struct { KeyType key; InfoType data[10]; }RecType;void ShellSort(RecType r[],int n)//{ int i,j,d,k; RecType temp;
2020-08-08 00:50:01 431
原创 数据结构源码笔记(C语言):直接插入排序
//实现直接插入排序算法#include<stdio.h>#include<malloc.h>#define MAXE 20typedef int KeyType;typedef char InfoType;typedef struct { KeyType key; InfoType data[10]; }RecType;void InsertSort(RecType r[],int n)//按递增有序进行直接插入排序{ int i,j,k;
2020-08-08 00:49:53 1143
原创 数据结构源码笔记(C语言):直接选择排序
//实现直接选择排序算法#include<stdio.h>#include<malloc.h>#define MAXE 20typedef int KeyType;typedef char InfoType[10];typedef struct { KeyType key; InfoType data; }RecType;void SelectSort(RecType r[],int n)// 直接选择排序算法{ int i,j,k,l; Re
2020-08-08 00:49:32 651
原创 数据结构源码笔记(C语言):置换-选择算法
//实现置换-选择算法#include<stdio.h>#include<malloc.h>#include<string.h>#include<stdlib.h>#define MAXSIZE 20typedef int InfoType;//定义其他数据项的类型typedef int KeyType; //定义关键字类型为整型struct RedType //记录类型{ KeyType key;//关键字项 InfoT
2020-08-08 00:49:00 1471
原创 数据结构源码笔记(C语言):Huffman树字符编码
#include <stdio.h>#include<string.h>#define N 10 /*待编码字符的个数,即树中叶结点的最大个数*/#define M 2*N-1 /*树中总的结点数目*/typedef struct{ unsigned int weight; unsigned int parent,lchild,rchild;}HTNode; /*树中结点的结构*/typedef struct { char data;
2020-08-08 00:48:34 643
原创 数据结构源码笔记(C语言):Josephus问题之顺序表
/*josephus_seq.c*//*Josephus问题: 顺序表实现*/#include <stdio.h>#include <stdlib.h>#define FALSE 0#define TRUE 1typedef int DataType;typedef struct SeqList{ int MAXNUM; int n; int *element;} PSeqList;PSeqList *createNullLi
2020-08-08 00:48:05 817
原创 数据结构源码笔记(C语言):Josephus问题之循环链接表
/*josephus_clist.c*//*Josephus问题:循环链接表实现*/#include <stdio.h>#include <stdlib.h>#define FALSE 0#define TRUE 1typedef int DataType; /* 定义元素类型为整型,也可定义为其他类型 */struct Node; /* 单链表结点类型 */typedef struct Node *PNode; /* 结
2020-08-08 00:47:27 363
原创 数据结构源码笔记(C语言):多项式合并
#include <stdio.h>#include <stdlib.h>#include <malloc.h>typedef struct node{ int coef; int exp; struct node *next;}PNode;PNode *Creat_Linkst(int n);void PolyAdd(PNode *pa,PNode *pb);void Print_Linkst(PNode *H); int main(
2020-08-07 00:07:59 674
原创 数据结构源码笔记(C语言):二叉树之叶子结点旋转销毁
#include<stdio.h>#include<stdlib.h>#define MAXNUM 20int count=0;typedef struct btnode{ int data; struct btnode *lchild,*rchild;}BTNode,*tree;typedef struct{ tree data[MAXNUM+1]; int front,rear;}Queue;BTNode *p[MAXNUM+1];i
2020-08-07 00:07:33 380
原创 数据结构源码笔记(C语言):哈夫曼树
#include <stdio.h>#include <stdlib.h>#define MAXINT 2147483647#define MAXNUM 50#define MAXNODE 100struct HtNode //哈夫曼树结点的结构{ int ww; int parent,llink,rlink;};struct HtTree { struct HtNode ht[MAXNODE]; int root;//哈夫曼树根在数组中的下标};
2020-08-07 00:07:18 631
原创 数据结构源码笔记(C语言):集合的位向量表示
/*BitSet.c*//*集合的位向量表示:函数实现*/#include <stdio.h>#include <stdlib.h>#define superNum 20#define sonNum 8/*集合的位向量表示:类型和界面定义*/typedef struct { int size; /*字符数组的长度*/ char * array; /*位向量空间。每一数组元素保存8位。*/} BitSet;/*空集合的创建*/BitSet * cr
2020-08-07 00:06:12 1100
原创 数据结构源码笔记(C语言):链接队列
/* LinkQueue.c*//*链接队列:函数实现*/#include <stdio.h>#include <stdlib.h>typedef int DataType;struct Node;typedef struct Node *PNode;struct Node /* 结点结构 */{ DataType info; PNode link;};struct LinkQueue /* 链接队列类型定义
2020-08-07 00:05:54 626
原创 数据结构源码笔记(C语言):链接栈
/* 链接栈:类型和界面函数声明 *//*链接栈:函数实现*/#include <stdio.h>#include <stdlib.h>typedef int DataType;struct Node; /* 单链表结点 */typedef struct Node *PNode; /* 指向结点的指针类型 */struct Node { /* 单链表结点定义 */ DataType info; PNode link;};str.
2020-08-07 00:05:30 699
原创 数据结构源码笔记(C语言):线性表的单链表示
/* LinkList.c*//*线性表的单链表示:函数实现*/#include <stdio.h>#include <stdlib.h>//#include "LinkList.h"/*LinkList.h*//* 线性表的单链表示:类型和界面定义*//* 定义顺序表的元素类型。应根据需要修改 */typedef int DataType;struct Node; /* 单链表结点类型 */typedef struct Node * PNo
2020-08-07 00:05:12 925
原创 数据结构源码笔记(C语言):线性表的顺序表示
/* SeqList.c*//*线性表的顺序表示:函数实现*/#include <stdio.h>#include <stdlib.h>//#include "SeqList.h"//#define MAXNUM 100typedef int DataType;typedef struct SeqList{ int MAXNUM; int n; int *element;} PSeqList;PSeqList *createNullList_s
2020-08-07 00:04:55 920
原创 数据结构源码笔记(C语言):栈的基本操作
#include <stdio.h>#define MaxSize 100typedef char ElemType;typedef struct{ char stack[MaxSize]; int top;} stacktype;void initstack(stacktype *S){ S->top=-1;} void push(stacktype *S,ElemType x){ if (S->top==MaxSize) p
2020-08-07 00:04:35 549
原创 数据结构源码笔记(C语言):中缀表达式
#include <stdio.h>#include <stdlib.h>#include <string.h>#define TRUE 1#define FALSE 0#define MAXNUM 100typedef int DataType;struct BinTreeNode; typedef struct BinTreeNode *PBinTreeNode;struct BinTreeNode{ DataType info; P
2020-08-07 00:04:05 992 1
原创 数据结构源码笔记(C语言):可变长度字符串的快速排序
//实现可变长度的字符串序列快速排序算法#include<stdio.h>#include<malloc.h>#include<string.h>#define MaxL 50 //最大的字符串长度typedef struct node //记录类型{ int start;//串的起始位置 int length;}RecType;int StringComp(char s[],RecType a[],int s1,RecType temp)
2020-08-06 08:54:10 613
原创 数据结构源码笔记(C语言):基数排序
//实现基数排序算法#include<stdio.h>#include<malloc.h>#include<string.h>#define MAXE 20 //线性表中最多元素个数#define MAXR 10 //基数的最大取值#define MAXD 8 //关键字位数的最大值typedef struct node //记录类型{ char data[MAXD];//记录的关键字定义的字符串 struct node *next; /
2020-08-06 08:53:21 495
原创 数据结构源码笔记(C语言):二路归并排序
//实现二路归并排序算法#include<stdio.h>#include<malloc.h>#define MAXE 20 //线性表中最多元素个数typedef int KeyType;typedef char InfoType[10];typedef struct //记录类型{ KeyType key;//关键字项 InfoType data; //其他数据项,类型为InfoType}RecType;void Merge(RecType r[
2020-08-06 08:52:30 862
原创 数据结构源码笔记(C语言):堆排序
//实现堆排序算法#include<stdio.h>#include<malloc.h>#define MAXE 20typedef int KeyType;typedef char InfoType[10];typedef struct { KeyType key; InfoType data; }RecType;void DispHeap(RecType r[],int i,int n)//按递增有序进行直接插入排序{ if(i<=n)
2020-08-06 08:51:45 437
原创 数据结构源码笔记(C语言):统计字符串中出现的字符及其次数
//统计一个字符串中出现的字符及其次数#include<stdio.h>#include<malloc.h>#include<string.h>#define MAXWORD 100typedef int KeyType;typedef struct tnode { char ch;//字符 int count;//出现次数 struct tnode *lchild,*rchild;}BTree;void CreaTree(BTree
2020-08-06 00:32:39 2863
原创 数据结构源码笔记(C语言):二叉树搜索树Kruskal
#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define INF 32767#define MAVX 100#define MAXE 100typedef int InfoType;typedef int Vertex;typedef struct{ int no; InfoType info;}VertexType;typedef struct{ int edge
2020-08-06 00:32:18 371
原创 数据结构源码笔记(C语言):二叉搜索树Prim
#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define INF 32767#define MAVX 100typedef int InfoType;typedef int Vertex;typedef struct{ int no; InfoType info;}VertexType;typedef struct{ int edges[MAVX][MAVX];
2020-08-06 00:31:42 361
原创 数据结构源码笔记(C语言):最短路径弗洛伊德算法
#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define INF 32767#define MAVX 100#define MAXE 100typedef int InfoType;typedef int Vertex;typedef struct{ int no; InfoType info;}VertexType;typedef struct{ int edge
2020-08-06 00:31:06 516
原创 数据结构源码笔记(C语言):深度、广度优先生成树
#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define INF 32767#define MAVX 100typedef int InfoType;typedef int Vertex;typedef struct{ int no; InfoType info;}VertexType;typedef struct{ int edges[MAVX][MAVX];
2020-08-06 00:30:25 629
原创 数据结构源码笔记(C语言):邻接矩阵转化邻接表
#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define INF 32767#define MAVX 100typedef int InfoType;typedef int Vertex;typedef struct{ int no; InfoType info;}VertexType;typedef struct{ int edges[MAVX][MAVX];
2020-08-06 00:29:40 1309
原创 数据结构源码笔记(C语言):顺序查找
//实现顺序查找的算法#include<stdio.h>#include<malloc.h>#include<malloc.h>#define MAXL 100typedef int KeyType;typedef char InfoType[10];typedef struct { KeyType key;// 关键字的数据类型 InfoType data;//其他数据}NodeType;typedef NodeType SeqLis.
2020-08-05 23:46:47 602
原创 数据结构源码笔记(C语言):哈希表的相关运算算法
//实现哈希表的相关运算算法#include<stdio.h>#include<malloc.h>#include<string.h>#define MaxSize 100 //定义最大哈希表长度#define NULLKEY -1//定义空关键字#define DELKEY -2// 定义被删关键字值typedef int KeyType;//关键字类型typedef char * InfoType;//其他数据类型typedef struct
2020-08-05 23:45:52 1807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人