算法
文章平均质量分 85
qianling3439
这个作者很懒,什么都没留下…
展开
-
过河算法(C++)
1.结点类,InWhere定义如下:class InWhere {public: int boat; //船的位置,开始没有加这个,后来发现因为没有人在左边时候船在右边的话 ////////////////////////////////////////////////////////////////////////////// /////////////////////////////转载 2008-01-28 11:16:00 · 471 阅读 · 1 评论 -
字符串hash算法比较
1 概述 链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表查找的时间效率为O(1)。 设计高效算法往往需要使用Hash链表,常数级的查找速度是任何别的算法无法比拟的,Hash链表的构造和冲突的不同实现方法对效率当然有一定的影响,然 而Hash函数是Has转载 2008-01-30 18:39:00 · 609 阅读 · 1 评论 -
输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻
输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻import java.util.ArrayList; import java.util.List; import java.util.Set; import java.util.TreeSet; /** * * @author 赵学庆 www.java2000.net //摘录此人的作品 * */ pu原创 2008-08-07 11:17:00 · 2877 阅读 · 2 评论 -
算法的威力(Google的算法优势)
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不原创 2009-04-07 09:41:00 · 498 阅读 · 0 评论