写下本篇内容,完全出于“让自己的思路看得见” ,技术层倒没有什么难点。核心思想:增加几个评价过程数据字段、并给最近评价结果以较高权重。最终实现 按正确率或错误率排序待听写内容的目的。
我的数据结构中没有字段用以记录“总的错误次数、总的正确次数、最后一次评价结果、正确率等这些信息”。

【正确率算法】
如果最后一次为正确,正确率 = 总正确次数/(总次数)*80% + 最后一次的正确率100%*20%;
如果最后一次为错误,正确率 = 1-(总错误次数/(总次数)*80% + 最后一次的错误率100%*20%);
【正确率的应用】
按正确率对所要复习的内容排序,优先复习正确率低的。
【正确率使用特殊算法的原因】