自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 数据结构-线性表-单链表的简单应用(建立,头插,尾插,查找,遍历)

数据结构中,线性表有两种实现方式,顺序表和单链表。单链表是通过在当前结点中存放后继节点的地址将序列数据像“链”一样连接起来,所以称为链表单链表结点的形态:包含指针域和数据域俩个部分,数据域用来存储数据,指针域用来与指向下一个结点实现连接。下面开始进行正题:生成头结点:struct LinkNode{ int data; LinkNode *next;};int main()...

2019-09-28 09:33:58 412

原创 英文单词排序 (c++ set 快排)

#include<bits/stdc++.h>using namespace std;struct node{ string str; int n;}N[21];bool cmp(struct node a,struct node b){ if(a.str.length()!=b.str.length()) return a.str.length()<b....

2019-09-15 09:24:34 2663

原创 数据结构-线性表-顺序表的简单应用(建立,初始化,插入,删除)

最近刚学习了数据结构的线性表中的顺序表。首先简单的说一下线性表:线性表是n个数据特性相同的元素的组成有限序列,是最基本且常用的一种线性结构(线性表,栈,队列,串和数组都是线性结构),同时也是其他数据结构的基础。对于非空的线性表或者线性结构的特点:1)存在唯一的一个被称作“第一个”的数据元素;2)存在唯一的一个被称作“最后一个”的数据元素;3)除第一个外,结构中的每个数据元素均只有一个前...

2019-09-13 16:29:02 1173

原创 如何在不使用第三个变量得情况下交换两个变量得值

刚学编程的时候大家肯定都知道,可以用第三个变量做中间变量实现两个变量的交换c=a;a=b;b=c;那么如果不使用这个变量c呢?今天学习了两种方法,第一种如下:a=a+b;b=a-b;a=a-b;这种方法比较好理解。还有一种方法用到了异或:a=a^b;b=a^b;a=a^b;这种方法就很奇妙了,感兴趣的bro可以自己推一下,想想这是为什么。当然在c语言里也可以直接调...

2019-09-10 16:02:55 1192

原创 2019ccpc网络赛 Shuffle Card

分析:比赛的时候没有想到用栈去做,一直用得两个数组,导致提交一直显示时间超时(因为用到了双重循环).这道题可以用栈来模拟后面每输入一个数就将这个数放到栈顶,然后输出得时候只需要判断是否输出过这个数就可以代码如下:#include<cstring>#include<stack>using namespace std;const int N=1e5+10;int...

2019-09-02 20:10:58 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除