对列表中最有可能由列表顶部的人说出的积极单词和列表末尾很少说出的单词进行排序
Sorting list of positive words that most likely spoken by people at the top of list and the rarely spoken at end of list
我有一个积极的单词列表,这个列表有1000多个单词。有没有什么方法可以将列表中的单词从最常说的单词到很少说的单词进行排序?你知道在C++或C中是怎么做的吗?如果我有静态的数百万csv tweets文件和positive.txt文件,这能进行比较和排序吗?
这被称为自组织列表。假设你有一个数据集,Knuth给出了两种算法:
- 每次你找到一个用过的词,就把它和列表中的前一个词交换(如果有的话)
或
- 每次你找到一个用过的单词,就把它和列表中的前一项交换
处理完数据集后,您的列表应该或多或少地按照使用频率顺序进行自我组织。
相关文章:
- 试图在c++中对数字列表进行排序
- 在STL - C++中按成绩对学生列表进行排序?
- 使用列表 STL 递归进行插入排序
- 列表 iter 不取消引用 使用列表进行插入排序
- 如何在 c++ 中根据第二个元素按降序对列表进行排序
- 为什么在排序链表上的这种合并实现总是将两个列表都设置为 NULL,而只有一个应该设置一个列表?
- 如何按键对 std::对列表进行排序?
- 如何通过保持第一个插入的位置来对列表中插入的其余元素进行排序?
- 如何使用cpp编写选择排序算法以降序对元素列表进行排序?
- 使用自定义比较函数在类内进行列表排序
- 列表::排序更改值C
- 对于列表排序,有没有办法使用相同的参数让多个运算符重载?
- 在 c++ 中将数字从列表排序到数组中的气泡排序问题
- 运算符<用于列表排序
- C++列表排序功能
- C++ STL 算法(列表排序)OpenMP/多线程实现
- 列表排序不正确
- 列表排序和结构体向量排序之间的性能差距.c++
- 对抽象数据类型的stl::列表排序
- C++std列表排序使用自定义比较器,该比较器依赖于对象实例的成员变量