- 博客(30)
- 资源 (5)
- 收藏
- 关注
原创 百度实习日记
大家好,我是氧化钙学长。在经过将近一个月的等待后我终于入职百度了。下面谈谈我从面试到入职的一些总结:关于面试关于百度关于待遇“ 每个人都有自己的亲身经历,每个人都有一条生活道路。千万人,千万条,各不相同,各有特点。但是并不是好人都有一条好路,坏人都有一坏路。有的时候却恰恰相反。这虽然不是历史的必然,但却是客观社会存在的。”一开始我没想到会去百度实习,因为在我之前的印象里大厂实习意味着划水。我的计划是进入一个小公司野蛮生长,等研究生阶段再找一个大厂实习,到时候就可以技能经历双收,但计划赶不上
2021-10-28 10:53:06
552
1
原创 2021计算机保研记录总结(已上岸计算所)
2021保研记录总结保研之前的准备关于保研关于夏令营吉大人工智能信工所二室计算所前瞻保研之后随着2021年保研尘埃落定,相信每个保研人都有了关于未来三年的答案。可能最终的结果差强人意,但一切都是最好的安排,毕竟保研不是终点,无论去向如何四年之后都可以大有可为。我也想借着这个机会对自己的保研之路做一个小小的总结。个人情况:专业排名:推免时综合排名:1/10(人工智能实验班)六级:582竞赛:建模国赛国二、蓝桥杯北京市二等、全国大学生数学竞赛一等、全国大学生英语竞赛三等。科研:一篇中文核心已录用。
2021-10-03 21:57:14
1813
4
原创 数据结构与算法之搜索算法
数据结构与算法专题之搜索算法搜索算法和排序算法一样作为最基本的算法之一,在算法竞赛中应用地最广泛,必须要牢牢掌握。下面我将梳理一下搜索算法的相关知识点。递归有一句话可以很好地表达递归的含义,就是“我调用我自己”,不仅仅是递归本身的含义如此,递归的表达形式也是这样。初学者往往很难构想出“自己调用自己”的含义,我们先把递归放在一边,回想一下函数的本质,我们为了实现一个具体的功能定义一个函数,这个函数有若干传入参数,并且有一个输出值(返回值),函数本身可以看作是一个黑盒,我们调用这个函数只需要传入需要的参数
2021-03-16 19:38:11
263
原创 vscode c++编译出现错误:g++: error: CreateProcess no such file or directory
今天给vscode配置C++环境时,出现了如下错误:在网上搜索解决方案时,几乎都是和mingw有关,找到文件夹的mingw检查了一下没有啥问题,后来想想是不是环境变量出了问题,检查了一下环境变量,把之前安装过的mingw路径都删了,重新打开vscode还是不行,然后又去网上看解答就这样折腾了一下午还是没有思路。没办法把之前的mingw文件全都删了,又重新下了最新版本,重配置了一遍vscode,还是有错!后来无意中在环境变量中的mingw/bin后加上/,重启电脑,打开vscode,成了!终于可以编译出结
2021-03-09 21:07:17
10195
原创 PAT段错误原因
最近在刷PAT,会出现段错误这类错误,总结一下段错误的出现原因。数组越界数组越界应该是最常见的段错误了,一般在定义数组的时候大小可能有所偏差,注意题目中的数组范围即可。堆栈溢出在写递归的时候,可能会出现递归调用层数太多导致堆栈溢出,可以将大数组作为全局变量,可以开到很大避免溢出。变量未初始化这是我在做题的时候偶然发现的,题目对数组大小限制不大,又没有用到递归,找了半天试着把几个变量初始化后发现错误没了,具体原因不知道,可能是变量随机分配到给定的内存空间外 ?...
2021-02-04 17:00:53
476
原创 DFS的典型例题思考
问题描述数据压缩的目的是为了减少存储和交换数据时出现的冗余。这增加了有效数据的比重并提高了传输速率。有一种压缩二进制串的方法是这样的: 将连续的n个1替换为n的二进制表示(注:替换发生当且仅当这种替换减少了二进制串的总长度) (译者注:连续的n个1的左右必须是0或者是串的开头、结尾) 比如:11111111001001111111111111110011会被压缩成1000001001...
2020-03-17 21:39:11
247
原创 寒假机器学习笔记(一)
这个寒假导师布置了关于机器学习的一些任务,要求在这个寒假学习一下机器学习相关内容,导师给的参考书是机械工业出版社出版的机器学习实战,这本书主要偏重于应用,艰深的理论不是特别重视。所以比较适合刚入门的同学学习。每次学完一部分内容决定写一些自己的感悟性的笔记。这一篇主要讲一下机器学习概述,一个完整的机器学习项目。机器学习概述1.什么是机器学习?机器学习是一门能够让编程计算机从数据中学习的计算机科...
2020-01-27 22:28:57
392
原创 数据结构(图):求无向图指定两点的最短路径
无向图指定两点的最短路径,存储方式采用邻接矩阵:int visited[10]={0};typedef struct ma{ char vexs[10]; int arcs[10][10]; int vexnum,arcnum;}netgraph;//求指定两点的最短路径typedef struct { int data; int former;}data[10];t...
2019-09-05 22:56:02
4686
3
原创 数据结构(图):无向图指定一点到另一点的简单路径,检查图中有无环
无向图指定起点和终点的简单路径,存储方式采用邻接矩阵:int visited[10]={0};typedef struct ma{ char vexs[10]; int arcs[10][10]; int vexnum,arcnum;}netgraph;//求指定两点的简单路径void BF_tra(netgraph G,int v0,int v1,int path[],in...
2019-09-05 22:53:15
1103
原创 数据结构(图):哈密尔顿链
以无向图为例,存储方式采用邻接矩阵,DFS实现哈密尔顿链:邻接矩阵的定义和创建:int visited[10]={0};//邻接矩阵定义typedef struct ma{ char vexs[10]; int arcs[10][10]; int vexnum,arcnum;}netgraph;//定位点在矩阵的位置 int locate(netgraph G,char...
2019-09-05 22:48:49
611
原创 数据结构(图):无向图的邻接矩阵存储,DFS,BFS
无向图的邻接矩阵存储,DFS,BFS实现:#include <stdio.h>#include <stdlib.h>int visited[10]={0};typedef struct ma{ char vexs[10]; int arcs[10][10]; int vexnum,arcnum;}netgraph;//定位点在矩阵的位置 int ...
2019-09-05 22:44:32
947
原创 数据结构(图):无向图邻接表存储,DFS,BFS,和连通分量
新学期第一次数据结构作业,学了无向图的邻接矩阵和邻接表存储,实现一下以邻接表存储的DFS和BFS。#include <stdlib.h>#include <stdio.h>//无向图的存储 typedef struct Arcnode{ int flag; struct Arcnode *next;}node,*Arclist; typedef st...
2019-09-05 22:38:14
2216
原创 数据结构作业之文章编辑
数据结构作业,文章编辑(撤销,删除一行)#include <stdio.h>#include <stdlib.h>typedef struct snode{ char *data; int top;}snode;int initstack(snode *S){ S->data=(char *)malloc(sizeof(char)*100); ...
2019-07-11 17:21:14
847
原创 数据结构作业之多项式相乘
数据结构作业,多项式相乘#include <stdio.h>#include <stdlib.h>typedef struct Stack{ float xishu; int zhishu; struct Stack *next; }snode,*stack; int initstack(stack &S){ S=(stack)malloc(s...
2019-07-11 17:19:04
917
原创 数据结构之按字典序排序字符串
数据结构之按字典序排序字符串#include <stdio.h> #include <stdlib.h>#include <string.h>int main(){ char ch[20][20];int i=0; while(scanf("%s",ch[i])!=EOF) { i++; } int j,t; for(j=0;j<...
2019-07-11 17:15:06
827
原创 数据结构作业之哈夫曼树的创建,编码,解码
数据结构作业,哈夫曼树的创建,编码,解码哈夫曼树的生成:#define M 80typedef struct { char data; int weight; int parent,lch,rch;}NodeType;typedef NodeType HufTree[M+1];typedef char ** HufCode;/*在huffman树中选出两个双亲为0且权值最小...
2019-07-11 17:12:41
2591
原创 数据结构作业之求叶子数,深度和二叉树的复制
数据结构作业,求叶子数,深度和二叉树的复制#include <stdio.h>#include <stdlib.h>typedef struct binode{ char data; struct binode *lchild,*rchild;}Binode,*Bitree;typedef struct snode{ Bitree *data; int...
2019-07-11 17:06:53
158
原创 数据结构作业之二叉树的任务书和路径遍历法遍历
数据结构作业,二叉树的任务书和路径遍历法遍历#include <stdio.h>#include <stdlib.h>typedef struct binode{ char data; struct binode *lchild,*rchild;}Binode,*Bitree;typedef struct { Bitree data; int tas...
2019-07-11 16:59:21
346
原创 数据结构作业之根据中序和后序表达式创建二叉树
数据结构作业,根据中序和后序表达式创建二叉树#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct binode{ char data; struct binode *lchild,*rchild;}Binode,*Bitree;/*根据中序和后续创建二叉树*...
2019-07-11 16:51:41
425
原创 数据结构作业之输出二叉树的所有从根节点到叶节点的路径
数据结构作业,输出二叉树的所有从根节点到叶节点的路径#include <stdio.h>#include <stdlib.h>typedef struct tree{ char data; struct tree *lchild,*rchild;}tree,*Tree;int inittree(Tree T){ T=(Tree)malloc(sizeof...
2019-07-11 16:45:02
1519
2
原创 数据结构作业之输出树的每一条从根节点到叶节点的路径
数据结构作业,输出树的每一条从根节点到叶节点的路径#include <stdio.h>#include <stdlib.h>typedef struct tree{ char data; struct tree *firstchild,*nextsibling;}tree,*Tree;typedef struct squeue{ Tree *data;...
2019-07-11 16:37:09
1848
原创 数据结构作业之括号匹配
数据结构作业,括号匹配#include <stdio.h>#include <stdlib.h>typedef struct stack{ char data; struct stack *next;}Snode,*Linkstack;/*初始化*/ void initlinkstack(Linkstack &L){ L=NULL; } /...
2019-07-11 16:32:46
263
原创 数据结构作业之二叉树和树的销毁
数据结构作业,二叉树和树的销毁#include <stdio.h>#include <stdlib.h>typedef struct snode{ char data; struct snode *lchild,*rchild;}bitree,*biTree;typedef struct node { char data; struct node *...
2019-07-11 16:29:56
285
原创 数据结构作业之孩子兄弟链表
数据结构作业,创建孩子兄弟链表#include <stdio.h>#include <stdlib.h>/*树的结构*/ typedef struct snode{ char data; struct snode *firstchild,*nextsibing;}tree,*Tree;int inittree(Tree &L){ ...
2019-07-11 16:24:01
1636
原创 数据结构作业大合集
这一篇包含了数据结构从线性表到树的大部分基本操作以及一些典例(是数据结构上机考试前花了一下午时间写的)#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct binode{ char data; struct binode *lchild,*rchild;}B...
2019-07-11 16:08:53
856
原创 数据结构作业之求划分
数据结构作业,求划分#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct{ int first; int rear; int queuesize; int num[10];}squeue; int initqueue(squeue *L){ L-&g...
2019-07-11 15:52:42
146
原创 数据结构作业之线性表求并集
数据结构作业,两个线性表求并集#include <stdio.h>#include <stdlib.h>typedef struct lnode{ int data; struct lnode *next;}Lnode,*Linklist;int initlinklist(Linklist &L){ L=(Linklist)malloc(s...
2019-07-11 15:50:07
1428
原创 数据结构作业之表达式求值
数据结构作业,给出表达式求值(0-10整数)#include <stdio.h>#include <stdlib.h>#include <string.h>/*栈*/ typedef struct snode{ char data; struct snode *next;}Snode,*Linkstack;/*初始化*/ void in...
2019-07-11 15:42:25
341
原创 数据结构作业之多项式求和
数据结构作业之多项式求和欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用...
2019-07-11 15:19:28
1493
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人