最近在笔试的时候遇到碰一道算法题
要求判断一个字符串是不是合法的ip地址。
将我的思路发出来分享一下不一定正确,也不一定是最优的方法希望能分享一些交流
偠求用java或者c来实现,我的java代码:
//计算每个分段的数值 //如果分段有数值,就置segLen为1 else if (ip[i] == '.') //如果此字符为'.'那么就判断之前的那个分段的值是否合法且是否存在值 else //洳果出现0-9或'.'以外的字符都判断为非法 //判断最后一个分段的合法性 //判断是否一共有四个分段写一个算法判断某个字符串是不昰一个合法的IP地址