PrefixSPAN 算法的windows 与 linux实现
来源:互联网 发布:成都多益网络待遇 编辑:程序博客网 时间:2024/06/05 03:43
在网上下载了 PrefixSpan 的C++ linux实现
http://chasen.org/~taku/software/prefixspan/
是日本人写的
在windows 和 linux下都编译不通过。
分析原因:
linux下:
见上一篇文章,是因为 C++ 模板类 map::iterator 不能区分是否是类型,
加上 typename 后编译 运行 成功。
windows下:
去掉 linux头文件
加入,getopt 的 windows 实现版本
编译通过运行出错,如《http://blog.csdn.net/vasco/archive/2007/04/10/1558656.aspx》
原程序中是pattern.erase (pattern.end()),老是提示超出边界,所以我改成pattern.pop_back()
改为 pattern.pop_back() 后运行成功。
分析原因,因为 pattern.end() 返回的是 最后一个元素的下一个位置。改为 pattern.erase (pattern.end()-1) 后运行成功
不知道 为什么 没有减一却可以在 linux下正常运行?
- PrefixSPAN 算法的windows 与 linux实现
- prefixspan算法
- prefixspan算法
- PrefixSpan算法详解
- PrefixSpan算法原理总结
- PrefixSpan算法原理总结
- PrefixSpan算法原理
- PrefixSpan算法原理总结
- 序列模式PrefixSpan算法
- 使用Spark MLLib的PrefixSpan算法示例代码
- PrefixSpan序列模式挖掘算法
- PrefixSpan序列模式挖掘算法
- PrefixSpan序列模式挖掘算法
- 序列模式PrefixSpan算法介绍
- FreeSpan 和 PrefixSpan 算法学习
- 序列模式挖掘算法之PrefixSpan
- ubuntu实现linux与windows的互相复制与粘贴
- windows与linux实现共享
- 如何快速建立高质量的online store?
- apache 初试
- Data Structure: Shell Sort
- POJ 2509 Peter's smoke
- Android资源网站。
- PrefixSPAN 算法的windows 与 linux实现
- Intel CE3100(Canmore)多种方式启动
- C#日历控件使用介绍
- CSLA4正式版推出啦
- genesis如何安装
- hadoop的一个hdfs测试程序
- 应届生签约必须参考的九个注意事项来源: 张梦竹的日志
- Android本地化与国际化~~
- c# 连接各种数据库