最近看见一道算法题,本着见题解题的学习心态解决了它,由于目前正在研究正则表达式,所以就从正则的方向入手了:
题目如下:
输入N个整数,中间用空格隔开,求出异或和为0的最长连续子串。要求输出子串的长度、子串在输入的数组中的起始位置和结束位置。如果不存在这样的子串则输出-1.
代码如下:
我自己测试一千多条数据是OK的,欢迎各位学长指教。
欢迎关注我的公众号,谢谢!
封面Photo byDaniel ChenonUnsplash
分享快讯到朋友圈
领取专属 10元无门槛券
私享最新 技术干货