超简单的算法,求最好的解决!!!!!!!!!!!!!!!!

tikycc2 2009-11-20 01:40:57
字符串查找函数 cstring.find 如果没 找到 返回 -1

如果找到,返回位置。

int a = cstring.find a

int a2 = cstring.find b

int a3 = cstring.find c

只有3个数, 如何 最简单的找到 不为-1的最小值?

如果 只有 4 个 数 呢 ?


在线 求最好 算法 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
165 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
healer_kx 2009-11-20
  • 打赏
  • 举报
回复
客气客气:) 说实在的,我觉得解决普遍问题,但是效率稍差一点,不过还好了。
tikycc2 2009-11-20
  • 打赏
  • 举报
回复
谢谢 healer_kx 大大,跟你学了一手, 好办法啊。 解决不少问题!!!!!!!!!!


等会结贴
ahao 2009-11-20
  • 打赏
  • 举报
回复
你自己问问题不说清楚,字符串是指哪个字符串??查找的还是被查找的?a,b,c是字符串?
质问?你太敏感了吧?后面我问的你没看到?
是谁先挑起的? 要打架随时奉陪。
tikycc2 2009-11-20
  • 打赏
  • 举报
回复
我发帖求算法, 你问质问我 到底知不知道 ????

要是 知道 我就不问了。 没你这样自命清高的。 着急 上火呢, 遇到你了

不想此贴成打架贴。
healer_kx 2009-11-20
  • 打赏
  • 举报
回复
push_back那里,你想push几个都行,解决了Find的次数问题。
healer_kx 2009-11-20
  • 打赏
  • 举报
回复
很简单,
CString a = "this is a word";
vector<unsigned int> v;
v.push_back(a.Find("is"));
v.push_back(a.Find("a"));
v.push_back(a.Find("work")); // -1
sort(v);
return v[0];就行了。因为-1会被认为是0xffffffff,最大的那个无符号。
Allen_zhang 2009-11-20
  • 打赏
  • 举报
回复
这个可以要循环遍历啦,找到不是-1的时候就break而已

你应该是在cstring中找存在那一个字串而已
用循环咯
ahao 2009-11-20
  • 打赏
  • 举报
回复
你脑子有病是吧??我是知道,不过不会写给你这种垃圾看
tikycc2 2009-11-20
  • 打赏
  • 举报
回复
你知道就把算法 写出来, 叽歪什么
ahao 2009-11-20
  • 打赏
  • 举报
回复
哦,知道你的意思了,a,b,c可能是字符串?
ahao 2009-11-20
  • 打赏
  • 举报
回复
??你到底知不知道find_first_of是干嘛的?
tikycc2 2009-11-20
  • 打赏
  • 举报
回复
find_first_of 不符合要求, 匹配的可能是 一字符串,
tikycc2 2009-11-20
  • 打赏
  • 举报
回复
是的, 楼上大侠 帮忙解决下吧
ahao 2009-11-20
  • 打赏
  • 举报
回复
find_first_of
healer_kx 2009-11-20
  • 打赏
  • 举报
回复
明白了,说白了求最小值,但是不考虑-1吗。。。
healer_kx 2009-11-20
  • 打赏
  • 举报
回复
什么意思,没看懂哦。。。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧