码迷,mamicode.com
首页 >  
搜索关键字:复杂    ( 50633个结果
STL的其他用法总结
2017-08-20 17:26:07 writer:pprp 1、adjacent_find() 下面是源码实现: 测试: 2、find_first_of查找第一个匹配字符串(不推荐使用,查看源代码采用最高复杂度的算法) 3、堆排序(有点慢) 4、归并算法(合并两个有序的序列) 5、binary_ ...
分类:其他好文   时间:2017-08-20 21:19:03    阅读次数:164
《大道至简》阅读笔记
第一章:编程的精义 “虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙。子子孙孙,无穷匮也。而山不加增,何苦而不平?”《愚公移山》中的经典句。这句话基本上概述了“愚公移山”的步骤,包括顺序、分支、循环在内的所有编程要领,复杂的移山过程可以由几个简单的步骤组合完成,愚公同时具备了项目组织者、 ...
分类:其他好文   时间:2017-08-20 21:13:21    阅读次数:153
P2420 让我们异或吧
P2420 让我们异或吧 题目描述 异或是一种神奇的运算,大部分人把它总结成不进位加法. 在生活中…xor运算也很常见。比如,对于一个问题的回答,是为1,否为0.那么: (A是否是男生 )xor( B是否是男生)=A和B是否能够成为情侣 好了,现在我们来制造和处理一些复杂的情况。比如我们将给出一颗树 ...
分类:其他好文   时间:2017-08-20 21:10:50    阅读次数:196
快速排序(java)
快速排序是冒泡排序的优化,是一种非常高效的排序, 甚至是目前为止最高效的排序,其思想是这样的:设数组a中存放了n个数据元素,low为数组的低端下标,high为数组的高端下标,从数组a中任取一个元素(通常取a[low])做为标准元素,以该标准元素调整数组a中其他各个元素的位置,使排在标准元素前面的元素 ...
分类:编程语言   时间:2017-08-20 21:09:42    阅读次数:258
CSS浮动
【转】 首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图: 可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。 注意,以上这些理论,是指标准流中的div。无论多么复杂的布局,其基本 ...
分类:Web程序   时间:2017-08-20 20:04:12    阅读次数:200
我们为什么要在Android中使用RxJava
本文翻译来自–>Why should we use RxJava on Android 另外: 微凉一季 再另外: 微凉一季 感觉RxJava近期风生水起,不学习一下都不好意思了。洒家也是初学RxJava,也是感觉代码好像更复杂更难懂了。看了一篇外文感同身受,简单翻译一下。本文简介使用RxJava优 ...
分类:移动开发   时间:2017-08-20 20:00:59    阅读次数:215
CSS浮动
【转】 首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图: 可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。 注意,以上这些理论,是指标准流中的div。无论多么复杂的布局,其基本 ...
分类:Web程序   时间:2017-08-20 19:55:59    阅读次数:208
【扩展kmp】HDU 6153 A Secret
acm.hdu.edu.cn/showproblem.php?pid=6153 【题意】 给定字符串A和B,求B的所有后缀在A中出现次数与其长度的乘积之和 A和B的长度最大为1e6 【思路】 把A和B同时反转,相当于求B的所有前缀在A中出现次数与其长度的乘积之和 换个角度,相当于A中每出现一个B的前 ...
分类:其他好文   时间:2017-08-20 19:55:24    阅读次数:204
[ 测试思维 ] 转载:启发式测试策略模型(HTSM)
启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM)是测试专家James Bach提出的一组帮助测试设计的指南(guideline)。本文将介绍HTSM的内容与应用。 为什么需要HTSM 根据产品的风险(risk)设计测试是一种常见的测试设计思路。在复杂的现 ...
分类:其他好文   时间:2017-08-20 19:53:38    阅读次数:231
排序算法合集(冒泡,选择,插入,堆排,快排)
1、冒泡排序 最初在学c语言时,老师就教的这个排序算法,原理比较简单:从数组下标为0处开始遍历,相邻之间进行比较,若a[i]>a[i+1],则exchange(a[i],a[i+1]),当然也可以将小的往后传递,将此过程不断进行,那么最后数组就有序了。 要点:(1)每遍历一遍,末尾就得到一个最大值( ...
分类:编程语言   时间:2017-08-20 18:34:40    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!