判断一个非空单链表是否是递增有序的
推断一个非空单链表是否是递增有序的
include
define int long long
using namespace std;
typedef struct
{
int len;
int *next;
}node;
//推断一个非空单链表是否是递增有序的
void Inceart(node *list)
{namespace是干嘛的
include
define int long long
using namespace std;
typedef struct
{
int len;
int *next;
}node;
//推断一个非空单链表是否是递增有序的
void Inceart(node *list)
{namespace是干嘛的
int flag = 0;
for(int i = 0;i len;i++)
{
if(list->next[i] > list->next[i + 1])
{
flag = 1;
break;
}
}
if(flag == 1)
{
cout > list->len;
list->next = (int *)malloc(sizeof(int)*list->len);
cout len;i++)
for(int i = 0;i len;i++)
{
if(list->next[i] > list->next[i + 1])
{
flag = 1;
break;
}
}
if(flag == 1)
{
cout > list->len;
list->next = (int *)malloc(sizeof(int)*list->len);
cout len;i++)
cin >> list->next[i];
Inceart(list);
free(list->next);
free(list);
return 0;
}
Inceart(list);
free(list->next);
free(list);
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论