2 juan0915 juan0915 于 2014.12.01 15:11 提问

求地址匹配投递部程序,java或Delphi都可以(分值不够望见谅) 5C

导入一条地址信息,要求从数据库的地址库中匹配相应的投递部(地址节点信息包括:节点名,id,父id,投递部id)
现存在问题:
(1)一条路可能对应多个投递部:例如东莞市 南城区 莞太路 33号 属于A投递部,34号属于B投递部
(2)导入地址不规范:东莞市 南城区 莞太路 33号 某某大厦 ,33号是A投递部,某某大厦是C投递部,这种情况以某某大厦为准
(3)基础地址信息多,怎么提高匹配效率呢
(4)地址节点表中:多个节点名相同,有冗余:例如:东莞市 南城区 莞太路,东莞市莞城区 莞太路(莞太路节点会出现多次,且他们的父节点不一样)
目前有简单写出来双向最大匹配数算法,但是有些细节还是不清楚,效率也不高
望做过相关地址匹配程序的高人指点一二,能提供代码学习下那就更好了,可以发到我的邮箱(496272921@qq.com

1个回答

coding2018
coding2018   2017.10.20 10:16

你就简单地一条一条处理吧。度一条,过滤一条。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JAVA反射代码
java反射实例小程序,如果有不正确的地方还请多多见谅,在下一定悔改,感谢。新手望见谅
广东百望税控盘初始化设置
广东百望税控盘初始化设置
sql 修改字段中部分值
replace函数 替换字段部分值
java作业:复数的加减法
设计一个类Complex,用于封装对复数的下列操作: 1.一个带参数的构造函数,用于初始化复数成员 2.一个不带参数的构造函数,调用代参数的构造函数完成对复数成员的初始化。 3. 实现两个复数的加法,减法的静态方法和实例方法。 4.以复数的标准形式:x+iy 输出此复数 5. 写两个函数,分别获得复数的实部getReal(),getImage()和虚部。    代码: /**  
vb学生作业售书网站
网站规划学生作业就是修改所得 望见谅 只是为了求分罢啦
在Delphi程序中使用正则表达式
TRegexp的正则表达式的格式说明文档.  代表所有字符,换行符号(newline)除外*  0或多次 *号会尽可能多匹配+  1或多次 +号会尽可能的多匹配?  0或1个,即使前面有+号或*号,也只能为2个(即1+1=2个)^  否定符,如 [^2]+ 匹配不能含有2的任意字符串^ 匹配开头  ^D,匹配以D开头的字符串$ 匹配结尾  $S,匹配以S结尾的字符串| 相当于or About 
《Java高并发程序设计》学习 --7.2 Akka之有关消息投递的一些说明
整个Akka应用是由消息驱动的。消息是除了Actor之外最重要的核心组件。作为在并发程序中的核心组件,在Actor之间传递的消息应该满足不可变性,也就是不变模式。因为可变的消息无法高效的在并发环境中使用。理论上Akka中的消息可以使用任何对象实例,但实际使用中,强烈推荐使用不可变对象。一个典型的不可变对象的实现如下: public final class ImmutableMessage {
Delphi WM_COPYDATA 消息发送文本。
unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls;    const WM_MyMessage = WM_USER + 2000; type   TForm1 = clas
java websocret学习资料整理
java websocret学习资料整理,自己整理的 整理的不好望见谅
【技术】正则表达式—匹配电话号码,网址链接,Email地址
#pragma mark - 正则匹配电话号码,网址链接,Email地址 + (NSMutableArray *)addHttpArr:(NSString *)text {     //匹配网址链接     NSString *regex_http = @"(https?|ftp|file)+://[^\\s]*";     NSArray *array_http = [text com