找回密码
 立即注册
收起左侧

如何实现这一个功能?

9
回复
7886
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2013-12-31 10:58:39 显示全部楼层 |阅读模式
1Qter豆
我定义了一个数组a【10000】,如何迅速的地位某个成员在这个数组的位置,不要用for循环来顺序查找,也不要用二分法、冒泡法来查找, 有没有什么好的办法。

最佳答案

查看完整内容

没用过,你就去找点儿 资料,网上搜索或者看书,都有这些 还有你学过C,看C++的代码也不是很困难。 或者你搜索C++的STL 里面的map等
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2013-12-31 10:58:40 显示全部楼层
pursue 发表于 2013-12-31 14:12
能不能说的具体一点呀,事先说明我没有用QT,也不是用的java,c++语言,就是c。 ...

没用过,你就去找点儿 资料,网上搜索或者看书,都有这些
还有你学过C,看C++的代码也不是很困难。
或者你搜索C++的STL 里面的map等
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2013-12-31 12:52:30 显示全部楼层
LZ可以去看一些数据结构方面的资料
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2013-12-31 13:55:51 显示全部楼层
你用map
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2013-12-31 13:56:24 显示全部楼层
迅速的地位某个成员在这个数组的位置,不要用for循环来顺序查找,也不要用二分法、冒泡法来查找,直接用MAP索引
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-12-31 14:11:11 显示全部楼层
能不能说的具体一点呀,事先说明我没有用QT,也不是用的java,c++语言,就是c。
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-12-31 14:12:32 显示全部楼层
a408815041 发表于 2013-12-31 13:56
迅速的地位某个成员在这个数组的位置,不要用for循环来顺序查找,也不要用二分法、冒泡法来查找,直接用MAP ...


能不能说的具体一点呀,事先说明我没有用QT,也不是用的java,c++语言,就是c。
回复

使用道具 举报

尚未签到

2013-12-31 23:21:33 显示全部楼层
对于你这种很基础的数据结构问题。。。真的没有很好的方法,如果只是一个纯顺序数组的话。即使是数据库,如果没有索引,数据库也是一个个去找的
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2014-1-2 09:50:42 显示全部楼层
Joey_Chan 发表于 2013-12-31 23:21
对于你这种很基础的数据结构问题。。。真的没有很好的方法,如果只是一个纯顺序数组的话。即使是数据库,如 ...

感觉他的意思是 他自己不写代码排序查找的代码,用现成的,QMap、 QHash 我觉得适合他
回复

使用道具 举报

尚未签到

2014-1-2 23:02:47 显示全部楼层
a408815041 发表于 2014-1-2 09:52
没用过,你就去找点儿 资料,网上搜索或者看书,都有这些
还有你学过C,看C++的代码也不是很困难。
或者 ...

STL是很强大,只是不能在纯c上使用的。。  具体怎么写那还真的是一个高深的数学问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了