- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 吐步骤的走迷宫
#includeint tx,ty;int map[5][5],flag[5][5];int next[4][2]={0,1,1,0,0,-1,-1,0};struct arr{ int x,y;}ac[100];int step=0;void back(int step){ if(step!=-1) { back
2017-02-14 09:13:25 245
原创 深搜的代码
#include #define N 10005int book[N];int a[N];int n;void dfs(int step){ if(step==n+1)//当你放到第n+1的位置上时(实际上没有这个位置),手中已经没有数字了 { for(int i=1;in;i++) { pr
2017-02-11 09:29:38 1180
原创 初探并查集原理
#include int father[1005];void get(){ for(int i=1;i1001;i++) { father[i]=i; }}int find(int x){ if(father[x]!=x) { father[x]=find(father[x]);
2017-02-09 11:13:32 199
原创 简单快速排序详解
快速排序:假设有n个数 à大 ß小例如:3 4 1 8 2 i j设一个基准数temp=a[0];i从a[0]开始,j从a[n-1]开始;从j先向左移动,只要找到比temp小的数,就停下;然后i向右移动,只要遇到比temp大的数,就停下;就交换a[i]和a[j]的位置;3 2
2017-02-08 14:28:01 255
原创 链表,冒泡,并查集
昨天进行的一阵脑补,对链表有了新的认识,补上昨天的链表链表就像是,杂乱无章,但又有序号顺序的类似数组一样,但是比数组灵活,以下是我脑补的代码,和我自己写的代码:自己写的代码:#include#includestruct ac{ char name[20]; ac *next;};int main(){ ac *head,*b,*c;
2017-02-08 14:25:42 306
原创 小白初探---栈,队列,链表--从入门到放弃
抽象到队列上说,有队头,队尾,要想入队,只能从队尾加,出队,只能从队头走。//和栈一样,它常见的两种存储是顺序存储和链式存储。总之:队列,先进先出;栈,先进后出;链表。。。实在听不懂是干嘛的。。队列:队头 front;队长 size;弹出第一个 pop;进队 push;栈:栈顶 top;栈长 size;弹出 pop;
2017-02-08 14:22:21 359
原创 我的ACM艰辛之路,求罩
在寒假放假后,我们不屈不挠的ACM成员在学校留校学习了4天的数据结构,刚刚接触这个东西还是一脸懵逼的,什么栈啊,队列的,经过层层渗透,终于能领悟了那么一点点,感觉真的挺棒的,学校还把全校最好的苹果机房让我们使用,加油!!!!我们都是最棒的!
2017-02-08 14:20:06 211
datingTestSet2.txt
2021-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人