哦
哦哦哦哦哦
Unregistered / Unconfirmed
GUEST, unregistred user!
我在接收文件时设定了2个值,一个作用是表示当前接收的文件行数,另一个作用是通过比较这两个值,判断接收数据是否正确。现在在实际接收时发现多种情况:
1。接收数据正确,但中间丢失几行数据
11 11
12 12
15 15
2。接收数据有误
11,1000
12,12
13,13
3。接收数据有误,并且有数据丢失
11,1010
1000,15
16,16
其它的可能性也有,现在需要一个算法,能通过比较前后的行数判断是否丢失数据,把丢失的部分空出来,还要2个值之间比较,判断数据是否有误,把错误的改正过来。这个算法我琢磨了很久,要考虑的可能性很多,比较复杂,特在此发贴求救。
1。接收数据正确,但中间丢失几行数据
11 11
12 12
15 15
2。接收数据有误
11,1000
12,12
13,13
3。接收数据有误,并且有数据丢失
11,1010
1000,15
16,16
其它的可能性也有,现在需要一个算法,能通过比较前后的行数判断是否丢失数据,把丢失的部分空出来,还要2个值之间比较,判断数据是否有误,把错误的改正过来。这个算法我琢磨了很久,要考虑的可能性很多,比较复杂,特在此发贴求救。