VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
c/c++
-> c++ 语言
请教个算法
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
请教个算法
发表于:
2008-01-22 11:06:25
楼主
两个线性表a,b,a,b都无序,a比较大(5w左右),b是a的子集,比较小(5k以下),现在要快速确定b中每个元素在a中的顺序,有什么好算法
发表于:
2008-01-22 11:19:56
1
楼 得分:
0
带连接的散列。
1、先将一个散列表全部赋0
2、将b中的元素散列,对应位置赋1,并在散列表中记录在b中的位置
3、对a散列,若对应的散列表所在位置为1,那么……自己想吧
就是这样,复杂度o(m+n)
发表于:
2008-01-22 14:12:00
2
楼 得分:
0
有道理
发表于:
2008-01-22 20:02:50
3
楼 得分:
0
用了哈希表,有更好的算法吗
发表于:
2008-01-22 20:29:03
4
楼 得分:
0
无序就这样了
发表于:
2008-01-23 10:51:48
5
楼 得分:
0
哈希就是空间换时间,如果想剩点空间可以用二叉排序树,不过时间复杂度要上升到log级别,如果一点辅助空间都不用的话,就得是m*n的复杂度。如果a特别特别的大,又想省点空间的话,那可以考虑布隆过滤器。
发表于:
2008-01-23 10:58:08
6
楼 得分:
0
谢谢你的建议,布隆过滤器应该不错。
下一篇:
double型输出结尾去0
上一篇:
c++ 中的一个构造函数的调用问题请教
相关文章
怎么获取cpu温度与硬盘存储情况
简单!!!
如何把下面的c++代码改成c的代码!本人是初学
编译通过,运行完后出错?
高手请帮忙看一下程序,为什么在tc下老是显示浮点...
成员函数的指针
c中的一个小小问题
regular pointer怎么翻译?
跪求解决方案。在mfc规则dll里面的对话框后怎么添...
如何对二进制数据进行字符串查找?
请问this是个什么东西?
提个有趣的问题:编译软件是怎么编译的?
关于vector的赋值问题,急等!
请问怎样实现listbox控件里列表的拖放,如把第4栏...
谁能详细的介绍一下err( )这个函数的用法?...
给推荐一本c的提高手吧!
复制构造函数调用问题!!!
关于用system()函数调用另一个exe程序路径的问题...
dev c++设置了绝对路径,但连最基本的程序都...
auto_ptr 中reset函数的问题
其他资讯
为什么这时候可以访问私有成员
请教关于"simple"语言编译器的编写
帮忙看这个fscanf语句
读写文件
请哪位帮我分析一下我写的代码
关于类中引用变量初始化的一个小问题,请大家进来...
求c++开发cobra 的书籍,
读取ini的问题
enum枚举变量占几个bit?在16位32位64位机下是否不...
请问我c++连接access数据库 添加 修改...
我按书上写了一个程序,c++不报错,但内存总报错...
unix环境下,c++如何调用java写的webservice?
刚刚接触c语言?
请问这段代码哪里错了?(新手提问)
急!!!!!!!!!!有事相求!
小菜鸟请教一个简单的c++程序代码 做...
求助 身份证识别系统 高手们 帮帮...
单件构造问题???
非常奇怪的问题,小妹解决不了。
大家帮我看一下这个程序的问题(函数无法被执行)...
快速检索
分类导航标签a
VC/MFC非技术类
Web 开发ASP
其他数据库开发Anywhere
VC/MFC网络编程
软件培训/认证/考试软件培训
VC/MFC资源
扩充话题体育沙龙
产品/厂家英特尔信息技术峰会
多媒体/设计/Flash/Silverlight 开发Silverlight
企业开发BizTalk
企业开发Loushang开发平台
Web 开发非技术区
产品/厂家中国软件技术大会
产品/厂家Cell组件、插件
WebSphereServer
最新资讯
数据库连接的疑问
考试系统自动交卷
请教如何用c++过滤日志文件中的字符?
如何查找树节点
ajaxpro 问题紧急!!
200分紧急求助,谁能帮我把下面的函数改的可以支...
我初学三层结构,废了九牛二虎之力终于搭建好了三...
以下的代码中,我http_request.status的值是0,为...
关于if语句
第二oracle群
怎么让一个图占满整个浏览器(背景也可以 不...
请教sd卡坏块检测问题.
[仅有的30分都给上,诚意请教]如何事先检测docum...
做过cuteftp二次开发的人请进来
顶者有分了
求,无刷新的错误提示框!
为什么我的图片加了水印以后,图片的效果差了很多...
there is no row at p...
很牛的idc 网络产品服务商品交流群,欢迎厂...
validate的问题
请问access 的日期/时间 sql 问题...
这个树形checkbox,如何添加代码实现目录自动隐藏...
给出一个有效日期如何判断它当前日期是否超过有效...
谁有flatstyle2.1界面设计控件?
★北京华软培训中心★孙鑫★3月26号java班最后5个...
这段sql是不是日期格式有问题?
fields "f_refnum"reference column&n...
汉字中取数字
我想做一个垂直搜索引擎,请问,有vc方面的实现例子...
请问oracle10g中如何正确显示韩国文字
跪求如何设置水晶报表报表显示的数量最大数
双总线结构下双端口内存的疑问?
昨晚经历了一次严重的高速公路惊险事故!沃尔沃卧...
java鼠标事件的问题
大量数据需要打印的处理
kankan
如何写同时瞒住4个条件的select 语句!!!...
¦m¦ winform如何实现每半个钟头...
跪求pb中文幫助文档!!!
第一次用asp.net2.0做网站。弱弱的一个问题
热门点击
新装的机子换了块新主板后不定什么时候会突然自动...
全局变量aaaaa如何=function sub_rsvp(bbb...
如何区分事务中各条查询语句?
没事灌灌水
c#.net里换行连接符是什么?
分不够了,硬着头皮问 flagsattribute的枚举...
判断是否关闭窗口
大家看看这种样式效果该如何实现?
问下怎么做截获网络数据包,然后能分析啊????...
帮我出5个判断题,考学生用,谢谢,分有的是
xsd生成类重复问题 大虾们都来阿
为什么ado.net和xml结合的那么紧密?
请问<!doctype html public "...
怎样在windows下编程实现双网卡备份
两个<form>的问题
帮忙看看这是 什么程序 ~~~
pb 串口取数(mscomm32)---在...
vc++怎么控制ie浏览器的属性?
我用eclipse写的一段webservice代码大家帮忙看看...
内网用程序(最好java)直接向 lotus n...
初学者问题?tomcat配置
再问asp变量赋值,还不懂,快把电脑灭了?
打开一页,同时执行该页面的某个函数,window.op...
介绍个好点的vc编辑环境,谁能介绍我好的学习资料...
opengl的实现源代码
live英汉通帮你轻松翻译
请问一个数据库问题
关于 system.data.oledb.oledbexception:&n...
求监视文件的api函数
vbs运行出现dos窗口,怎么隐藏掉??
ss
jsp服务器,一进行后台操作添加文章等就掉线,网站...
evc里有cdatetimectrl这个控件吗?为什么我找不到...
---@@@@@@@@@@@@@@@@@@@谁用过webdiyer的aspnetp...
mdi 窗体
在线等。请问电影文件无法编辑怎么办?
netbeans6.9安装出错。。
for循环暂停几秒后继续执行
请问有没有现成的数据传输平台?
graphics.drawstring (string, font,...