
算法
文章平均质量分 68
yskyj
这个作者很懒,什么都没留下…
展开
-
Evaluate Reverse Polish Notation
Evaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are +, -, *, /. Each operand may be an integer or another expression.Some examples: ["2", "1",原创 2014-04-19 21:34:19 · 382 阅读 · 0 评论 -
一篇不错的BM算法详解
blog.jobbole.com/52830/转载 2015-08-16 11:35:23 · 1481 阅读 · 0 评论 -
题目1384:二维数组中的查找
题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入:输入可能包含多个测试样例,对于每个测试案例,输入的第一行为两个整数m和n(1输入的第二行包括一个整数t(1接下来的m行,每行有n个数,代表题目所给出的m行n列的矩阵(矩阵如题目描述所示,每一原创 2015-03-04 17:05:38 · 502 阅读 · 0 评论 -
KMP算法学习
一、什么是KMP算法原创 2014-07-23 15:38:02 · 973 阅读 · 0 评论 -
threeSum and fourSum
一、3SumGiven an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:Elements i原创 2014-06-28 16:31:18 · 424 阅读 · 0 评论 -
Longest Substring Without Repeating Characters
一、问题描述原创 2014-05-12 21:26:56 · 452 阅读 · 0 评论 -
分治法之棋盘覆盖
一、wen 在一个2k x 2k ( 即:2^k x 2^k )个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格,且称该棋盘为一特殊棋盘。在棋盘覆盖问题中,要用图示的4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。 实现的基本原理是将2^k * 2^k的棋盘分成四块2^(k - 1) * 2^(k原创 2014-05-13 19:21:38 · 1230 阅读 · 0 评论 -
二叉树的遍历(递归与迭代)
1、前序遍历访问顺序:根->左子树->右子树原创 2014-04-24 18:38:45 · 375 阅读 · 0 评论 -
判断一个链表是否存在环
Given a linked list, determine if it has a cycle in it.解法一:设置一个非常大的数-----flag=0x3f3f3f3f,每次访问将节点中value改为flag,如果节点的值与flag相等则存在环,否则不存在环/** * Definition for singly-linked list. * struct ListNode原创 2014-04-24 08:32:17 · 928 阅读 · 0 评论 -
算法题
一、传话游戏原创 2014-04-09 19:19:46 · 486 阅读 · 0 评论 -
二维平面上最多有多少个点在同一条直线上
思路一:两点确立一条直线,判断其余的点是否在直线上;时间复杂度o(n^3)Submission Result: Time Limit Exceededint maxPoints(vector &points) { vector vi=points; int xi,yi; int xj,yj; unsigned int i,j,k; int num=0; int m原创 2014-04-23 15:32:46 · 1568 阅读 · 0 评论 -
一个简单的双色球算法
参考:http://blog.youkuaiyun.com/wzy_1988/article/details/24177085原创 2014-04-23 18:59:00 · 21700 阅读 · 1 评论 -
最接近的点对问题
一、问题描述给定平面上原创 2014-05-08 11:41:02 · 1344 阅读 · 0 评论 -
AC算法初探
AC算法初探一、什么是AC算法AC算法,即Aho-Corasick自动机算法。 该算法一次遍历原串便可定位所有模式串在原串中出现的位置。该算法通过所有的模式串构建一个有限状态自动机,然后用这个自动机去处理原串。原创 2015-08-16 11:20:13 · 1125 阅读 · 0 评论