- 博客(6)
- 收藏
- 关注
转载 二维数组作为函数参数传递剖析(C语言)(6.19更新第5种)
前言 很多文章不外乎告诉你下面这几种标准的形式,你如果按照它们来用,准没错://对于一个2行13列int元素的二维数组//函数f的形参形式f(int daytab[2][13]) {...}//以下两种可以忽略行数f(int daytab[][13]) {...}f(int (*daytab)[13]) {...} 甚至会有人告诉你多维数组作为参数传递
2016-08-21 21:36:25
133
原创 用栈解决迷宫问题
#include #include#define m 6#define n 8#define MAXSIZE 100typedef struct{int x,y,d;//d代表(x,y)下一步所走的方向} DataType;typedef struct {DataType data[MAXSIZE];int top;}SeqStack,*PSeq
2016-07-25 12:26:32
497
原创 用malloc函数申请动态二维数组
int **p;//定义一个指向指针的指针,代表二维数组;p=(int **)malloc(n1*sizeof(int));//为数组分配n1行空间;for(int i=0;i{p[i]=(int *)malloc(n2*sizeof(int));//为每行分配提n2列的空间;}
2016-07-25 10:51:59
721
原创 链表相加
1、使用while(p1&&p2){内容;}对两个链表进行比较相加比while(p1){while(p2){内容;}}更加的直观.相加时尽量不要破坏第二个链表p2,复制链表元素添加到p1中比较好。
2016-07-22 16:50:28
157
原创 关于循环链表约瑟夫问题
#include #include typedef struct node{int member;struct node *next;}*Linklist;int josephus_Listlink(Linklist H,int m,int s)//H为不带头结点的循环链表{Linklist p,pre;if(!H){printf("表中无元素");
2016-07-22 15:47:31
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人