可能重复:
整数的IP地址 - C.
如何将IP地址转换为具有以下形式的整数:AB .或ABC*或A. ..*或... 我想写一个C程序,它可以确定IP地址是否是另一个的子集.例如,IP地址192.168.125.5是192.168的子集...现在我想将IP地址转换为唯一的整数,然后检查一个是否是另一个的子集.有没有办法实现这个目标?
这是我为验证BST而编写的代码.
这是对的吗?如果没有,我该怎么做?
int validate(node *root)
{
if(root==NULL) return 1;
else if(root->lchild!=NULL && (root->lchild)->data >=root->data) return 0;
else if(root->rchild!=NULL && (root->rchild)->data <=root->data) return 0;
validate(root->lchild);
validate(root->rchild);
return 1;
}
Run Code Online (Sandbox Code Playgroud)