在主调用函数中分配内存:1 char **myarray = (char **)malloc(10*sizeof(char *));2 if (myarray == NULL)3 {4 return -1;5 }6 for (i=0; i<10...
分类:
其他好文 时间:
2015-04-11 22:34:18
阅读次数:
115
#include
#include
void mergePass(int *ar,int *pr,int s,int size);
void merge(int *ar,int *pr,int l,int m,int r);
void mergeSort(int *ar,int size) // 合并排序
{
int *pr=(int *)malloc(sizeof(int)*...
分类:
编程语言 时间:
2015-04-11 20:55:48
阅读次数:
165
由于数组在内存里是线性排列的,只要改变指针就可以改变其访问方式,因为指针不仅仅是地址最重要的是步长,其类型确定其内存的解析方式,因此我们可以通过改变其指针类型改变内存的访问方式。
#include
#include
void main()
{
int i,j,k;
int *p=(int *)malloc(sizeof(int)*40);// 一个一维数组,其在内存是线性的
int (*...
分类:
其他好文 时间:
2015-04-11 20:53:45
阅读次数:
110
最简单的动归,当然,我也只会最简单的,不开心心塞中
#include
#include
using namespace std;
int dp[100+5][100+5];
int main()
{
int n,p,m,t;
while(cin>>n>>p>>m>>t)
{
memset(dp,0,sizeof(dp));
dp[0][p]=1;
for(int i=1;i<=...
分类:
其他好文 时间:
2015-04-11 17:59:41
阅读次数:
109
#include
#include
struct LinkList
{
int data;
struct LinkList *next;
};
/*初始化链表*/
void init_list(LinkList **head)
{
*head=(LinkList *)malloc(sizeof(LinkList));
(*head)->next=N...
分类:
编程语言 时间:
2015-04-11 09:03:35
阅读次数:
232
基数排序又称桶排序,对排序数组的每一位进行比较后排序,依次对每一位排序完成,最终就可以得到整个数组的排序。...
分类:
编程语言 时间:
2015-04-11 09:00:55
阅读次数:
127
struct ListNode { int val; ListNode *next;};ListNode* createListFromHead(){ ListNode *list = (ListNode*)malloc(sizeof(ListNode)); list->ne...
分类:
其他好文 时间:
2015-04-10 21:55:30
阅读次数:
113
#include #include using namespace std;int main(){ int num = -1; unsigned int s = num; //当前位级表示即为最大无符号数 cout > 1; intSize = intS...
分类:
编程语言 时间:
2015-04-10 21:40:02
阅读次数:
153
//动态创建二维数组
#include
#include
#include
int main()
{
int i,j;
int n,m; //以n行5列为例
int (*p)[5];
printf("请输入行数:");
scanf("%d",&n);
p=(int(*)[5])malloc(5*n*sizeof(int));
for(i=0;i<n;i++)
{
...
分类:
编程语言 时间:
2015-04-10 20:18:00
阅读次数:
126
int CheckConfig(APPCFG* cfg)
{
int i;
char IndexFile[56];
for(i=0;iwebnum;i++)
{
printf("i=%d\n",i);
memset(IndexFile,0,sizeof(IndexFile));
sprintf(IndexFile,"%s/%s",cfg->pwebs[i].webpath,cf...
分类:
其他好文 时间:
2015-04-10 20:16:42
阅读次数:
112