码迷,mamicode.com
首页 >  
搜索关键字:正序    ( 456个结果
BZOJ 2555 SubString 后缀自动机
题目大意:给出一个字符串,支持在线在字符串后面加一个字符串,查询一个字符串在串中出现过几次。 思路:如果不想写正解的话,这个题就是后缀自动机的简单应用。正解其实是LCT+SAM,但是时间比暴力慢一倍。。。 暴力就很简单了,正序建立后缀自动机,每次查询的时候找到位置直接输出size的值。注意两点,一个是分裂节点的时候,size也要复制过去。查询的时候发现找不到要return 0; ...
分类:其他好文   时间:2015-01-19 21:08:55    阅读次数:225
各种排序的实现与复杂度分析(持续更新)
稳定性: 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 复杂度 冒泡法:  复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。不说了。 直接插入排序:O(n*n) 希尔排序:算法的复杂度为n的1.2次幂 选择排序:O(n*n) 快速排序:不稳定,平均时间复杂度O(nlog...
分类:编程语言   时间:2015-01-10 01:09:47    阅读次数:222
JAVA异常基础理论
任何程序都追求正确有效的运行,除了保证我们代码尽可能的少出错之外,我们还要考虑如何有效的处理异常,一个良好的异常框架对于系统来说是至关重要的。最近在给公司写采集框架的时候系统的了解一边,收获颇多,特此记录相关的理论。异常是指由于各种不期而至的情况,导致程序中断运行的一种指令流,如:文件找不到、非法参数、网络超时等。为了保证正序正常运行,在设计程序时必须考虑到各种异常情况,并正确的对异常进行处理。...
分类:编程语言   时间:2015-01-08 09:46:26    阅读次数:418
android listview反序和正序显示
android listview反序和正序显示...
分类:移动开发   时间:2015-01-06 10:00:49    阅读次数:264
[LeetCode]89 Gray Code
https://oj.leetcode.com/problems/gray-code/publicclassSolution{ publicList<Integer>grayCode(intn) { //规律: //n=0: //0 // //n=1: //0 //1 // //n=2: //00 //01 //11 //10 // //n=3 //000 //001 //011 //010 //110 //111 //101 //100 // //设n-1结果集为s //正序..
分类:其他好文   时间:2015-01-05 07:12:52    阅读次数:150
leetcode:Search Insert Position
一、     题目 在一个数组中查询一个目标数,给出的是一个有序的数组、元素个数和目标数,不过特别的是这个数组可能是旋转(rotate)的。 例如:数组可能是 0、1、2、4、5、6            也可能是4、5、6、0、1、2 二、     分析 这个题首先我们会想到二分查找,但是仔细想想好像又不是,因为不一定是正序的,还有可能旋转,因为rotate的原因,如果我们取一半的时候...
分类:其他好文   时间:2015-01-03 22:27:21    阅读次数:163
Python学习笔记(1)——list
python中List 是一个用方括号包括起来的有序元素的集合。 li = ["a", "b", "mpilgrim", "z", "example"] 索引 List是有序的,分为正序(从左向右)和倒序(从右向左),任意一个非空的List的第一个元素总是List[0],包含n个元素的list的正序...
分类:编程语言   时间:2015-01-03 18:29:20    阅读次数:138
leetcode:Valid Palindrome
一、     题目 题目给出一个字符串,求出它是否为回文字符串,其中只有字母和数字是有效字符,其他的字符可以忽略。 例如:"Aman, a plan, a canal: Panama" 是回文字符串. "race a car" is not a palindrome.不是回文字符串 二、     分析 看到这个题目我首先想到的是使用两个数组将有效字符串保存,其中一个正序一个逆序,然后做比...
分类:其他好文   时间:2014-12-26 21:44:07    阅读次数:152
[LeetCode]Construct Binary Tree from Preorder and Inorder Traversal
Given preorder and inorder traversal of a tree, construct the binary tree. Note: You may assume that duplicates do not exist in the tree. 简单的思想:正序排列时,某节点的右节点一定是该节点的右子树,中序排列,某节点的左节点一定是该节点的左子树; ...
分类:其他好文   时间:2014-12-04 18:03:12    阅读次数:143
javascript 数组Array排序
var numberAry = [9,9,10,8,7,80,33,55,22];numberAry.sort();/*输出:10,22,33,55,7,8,80,9,9上面的代码没有按照数值的大小对数字进行排序,只是按照首字母进行了排序,所以需要定义一个排序函数*/1、定义一个排序函数(正序)fu...
分类:编程语言   时间:2014-11-22 14:39:06    阅读次数:152
456条   上一页 1 ... 41 42 43 44 45 46 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!