出于好奇,我想知道是否有人有写约会网站的经验。我听到算法使用的字很多但从来没有真正遇到过我需要使用一个(或者我认为)的情况。我还听说人们使用算法约会网站为人们找到匹配?这些网站使用哪种语言作为逻辑? PHP也许?
总结我的问题是你可以使用PHP来构建约会网站并使用“算法”来找到人们的匹配,还是不是这样做的?
答案 0 :(得分:4)
算法是执行任务的逻辑构造。
如果约会网站提供任何类型的功能来“匹配”人,无论是计算兼容性还是根据某种“适用性”参数进行搜索,那么它就会使用某种“算法”。
如果约会网站仅允许用户根据输入的数据(他们居住的地方,性别等等)搜索数据库,那么它不会使用除组件内部使用的算法之外的任何算法。
总结你的问题的答案是“是”和“无论如何”。是的,你可以使用PHP,你可以使用“算法”来找到人们的匹配。至于“它是如何完成的”,我想现在没有一种单一的方式可以实现,而且当然总有空间让某人发明一种新方法,即使这就是“它已经完成”。不要被定制束缚。
答案 1 :(得分:2)
我听到算法使用的字很多但从来没有真正遇到过我需要使用一个
的情况
然后你从来没有写过计算机程序,从未计划过任何进展,从未解决过数学问题,从未使用食谱烹饪?
我认为你不明白“算法”的含义。
是的,您可以使用PHP或许多其他编程语言和工具来实现此目的。计算机和编程语言只是实现算法的一种方式 - 计算机/程序根据定义是算法的实现。
答案 2 :(得分:1)
"Programming Collective Intelligence"中有一个很好的章节,详细讨论了一种算法。这些示例都在Python中,但可以使用任何语言。
答案 3 :(得分:0)
是的,你可以而且你应该。例如,不是真正的约会网站的Facebook试图通过比较普通朋友和另一个用户来找到你的“可能的朋友”。如果您允许说50个或更多朋友,这意味着您也可能是朋友。
对于约会网站,您居住的地方,年龄,兴趣...还有更多可以添加到算法中。
答案 4 :(得分:0)
我用PHP写了一个约会网站,结合了一个“成人商店”(我不会把链接放到这里......)。
但是,我就是这样做的 - 用PHP函数“匹配”人......