排序
wbj0110
这个作者很懒,什么都没留下…
展开
-
总结一下排序算法
1. 概述排序算法是计算机技术中最基本的算法,许多复杂算法都会用到排序。尽管各种排序算法都已被封装成库函数供程序员使用,但了解排序算法的思想和原理,对于编写高质量的软件,显得非常重要。本文介绍了常见的排序算法,从算法思想,复杂度和使用场景等方面做了总结。2. 几个概念(1)排序稳定:如果两个数相同,对他们进行的排序结果为他们的相对顺序不变。例如A={1,2,1,2,1}这里排...原创 2013-11-15 09:39:23 · 94 阅读 · 0 评论 -
Reddit评论排名算法
与文章新闻类排名不同的事,评论类的算法可能发表时间没有什么关系。目前很多网站采用的评论排名主要有两种,即绝对好评数(好评减去差评)和好评率(好评/总评)。这两种评价方式 都存在很明显的缺陷,以下为事例:A:好评550; 差评450B:好评60;差评40C:好评1;差评0D:好评9,差评1首先是A与B比较,A的绝对好评数是550-450=100,B的绝对好评数是60-...原创 2013-09-03 09:27:23 · 377 阅读 · 0 评论 -
Reddit 排名算法工作原理
Reddit是个社交新闻站点,其口号是“提前于新闻发生,来自互联网的声音”。用户(也叫redditors)能够浏览并且可以提交互联网上内容的链接或发布自己的原创帖子。其他的用户可对发布的链接进行高分或低分的投票,得分突出的链接会被放到首页。另外,用户可对发布的链接进行评论以及回复其他评论者。 本文将跟大家探讨一下Reddit的文章排名算法和评论排名算法的工作原理。Reddit使用的算法也是很简...原创 2013-09-19 11:53:26 · 638 阅读 · 0 评论