欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【考研】第十周总结

程序员文章站 2022-05-11 14:06:49
...

前言

   这周回家弄现场确认的事了,感觉考研正在一点点逼近。不禁有种压迫感。我们学习组挺好,每个人对考上研都有强烈的愿望,这样非常好,想干成一件事情的力量有多强,以后回忆起来就会有多骄傲。

数学

【考研】第十周总结

数据机构

   双链表的操作

创建:

/*
    创建双链表 前插法
*/
void createDlistR(LNode *& L, int n, int a[]){
    LNode * p,s;
    L = (* DLNode)malloc(sizeof(DLNode));
    L->prior=NULL;
    L->next=NU
    p=L;
    for(int i =0; i<n; i++){
        s=(*DLNode)malloc(sizeof(DLNode));
        s->data=a[i];
        p->next=s;
        s->prior=p;
        p=s;
    }
    p->next=NULL;
}

查询:

//查询结点
DLnode * findNode(DLnode * L, int x){
    DLnode * p = L->next;
    while(p != NULL){
        if(p->data == x)
            break;       
        p=p->next;
    }
    return p;
}

插入:

//在结点p后插入一个s

s->prior=p;
s->next=p->next;
p->next=s;
s->next->prior=p;

删除:

//删除p的后继结点
*DLnode q=p->next;
p->next = q->next;
q->next->prior= p;
free(q);

小结

   二重积分就是我们生活的这个三维世界。在做二重积分的时候,深刻的感受到《三体》中题到的各种道理,比如外星人对我们的进攻方式——降维攻击。维数多了就降维瓦解敌人。行列式按一行的代数余子式展开也体现了这个道理。