1.字符串,整型,浮点型.区别以及用法 | 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 可以不严格的说,你可以认为引号包括的,都属于字符串! 下列代码输出结果一样 创建字符串,只要为变量分配一个值即可,也就是赋值. 将两个不相关的字符串组合在一起输出. | ...
分类:
编程语言 时间:
2016-08-28 01:02:49
阅读次数:
174
算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。) 我们知道rand()函数可以用来产生随机数,但是这 ...
分类:
编程语言 时间:
2016-08-28 01:01:35
阅读次数:
173
1,linux:##需要先安装python2环境,然后再安装python-pipyuminstallpython-pip在使用centos7的软件包管理程序yum安装python-pip的时候会报一下错误:Nopackagepython-pipavailable.Error:Nothingtodo说没有python-pip软件包可以安装。这是因为像centos这类衍生出来的发行版,他..
分类:
编程语言 时间:
2016-08-27 23:53:16
阅读次数:
508
选择排序是排序算法的一种,这里以从小到大排序为例停止解说。根本思惟及举例阐明选择排序(从小到大)的根本思惟是,起首,选出最小的数,放在第一个地位;然后,选出第二小的数,放在第二个地位;以此类推,直到一切的数从小到大排序。在完成上,我们平日是先肯定第i小的数地..
分类:
编程语言 时间:
2016-08-27 23:50:47
阅读次数:
221
根本思惟及举例阐明冒泡排序的根本思惟就是不时比拟相邻的两个数,让较大的元素不时地往后移。经由一轮比拟,就选出最大的数;经由第2轮比拟,就选出次大的数,以此类推。下面以对3241停止冒泡排序阐明。第一轮排序进程3241(最后)2342(比拟3和2,交流)2341(比拟3和4,不交..
分类:
编程语言 时间:
2016-08-27 23:49:59
阅读次数:
251
拔出排序是排序算法的一种,它不改动原有的序列(数组),而是创立一个新的序列,在新序列长进行操作。这里以从小到大排序为例停止解说。根本思惟及举例阐明拔出排序的根本思惟是,将元素逐一添加到曾经排序好的数组中去,同时请求,拔出的元素必需在准确的地位,如许本来排序..
分类:
编程语言 时间:
2016-08-27 23:51:19
阅读次数:
251
疾速排序是对冒泡法排序的一种改良。疾速排序算法的根本思惟是:将所要停止排序的数分为阁下两个局部,个中一局部的一切数据都比别的一局部的数据小,然后将所分得的两局部数据停止异样的划分,反复履行以上的划分操作,直到一切要停止排序的数据变为有序为止。能够仅依据根本..
分类:
编程语言 时间:
2016-08-27 23:49:20
阅读次数:
249
合并排序也称兼并排序,其算法思惟是将待排序序列分为两局部,顺次对分得的两个局部再次运用合并排序,之后再对其停止兼并。仅从算法思惟上理解合并排序会认为很笼统,接下来就以对序列A[0],A[l]…,A[n-1]停止升序陈列来停止解说,在此采取自顶向下的完成办法,操作步调如下。(..
分类:
编程语言 时间:
2016-08-27 23:50:49
阅读次数:
248
次序査找是一种复杂的査找算法,其完成办法是从序列的肇端元素开端,逐一将序列中的元素与所要查找的元素停止比拟,假如序列中有元素与所要查找的元素相等,那么査找胜利,假如査找到序列的最初一个元素都不存在一个元素与所要査找的元素值相等,那么标明査找掉败。接下来经过..
分类:
编程语言 时间:
2016-08-27 23:51:14
阅读次数:
196
二分査找也称折半査找,其长处是查找速度快,缺陷是请求所要査找的数据必需是有序序列。该算法的根本思惟是将所要査找的序列的两头地位的数据与所要査找的元素停止比拟,假如相等,则表现査找胜利,不然将以该地位为基准将所要査找的序列分为阁下两局部。接下来依据所要査找序..
分类:
编程语言 时间:
2016-08-27 23:49:18
阅读次数:
194
一个数组中连续子数组的最大和//连续子数组的最大和
//{1,-2,3,10,-4,7,2,-5};//最大子数组18
#include<iostream>
usingnamespacestd;
boolg_InValid=false;
intFindGreatSumOfSubArray(int*arr,intsize)
{
if(arr==NULL||size<=0)
g_InValid=true;
g_InValid=fal..
分类:
编程语言 时间:
2016-08-27 23:43:52
阅读次数:
267
python 编码转换 主要介绍了python的编码机制,unicode, utf-8, utf-16, GBK, GB2312,ISO-8859-1 等编码之间的转换。 常见的编码转换分为以下几种情况: 主要介绍了python的编码机制,unicode, utf-8, utf-16, GBK, G ...
分类:
编程语言 时间:
2016-08-27 23:33:58
阅读次数:
223
Referred from http://blog.csdn.net/yapian8/article/details/28240973 分治算法 一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成 ...
分类:
编程语言 时间:
2016-08-27 23:30:02
阅读次数:
273
HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2} ...
分类:
编程语言 时间:
2016-08-27 23:30:26
阅读次数:
209
“ConcurrentHashMap是一个线程安全的哈希表“,但是不允许key和value为空; HashTable和ConcurrentHashMap都是线程安全的,但是HashTable是同步容器,ConcurrentHashMap是并发容器,采用了锁分离策略,在并发环境中,应多使 用Concu ...
分类:
编程语言 时间:
2016-08-27 23:29:56
阅读次数:
213
最近做的项目中,涉及到了JavaScript中Promise的用法,于是做了一点测试,发现没有想象中的那么简单,水很深,所以找来N先生(我的Mentor),想得到专业的指导。N先生也不尽知,但N先生查源码能力了不起,一小时之内解决了问题,还给我了一篇英文参考文献,拜读后,觉得有必要写一篇随笔,记录所 ...
分类:
编程语言 时间:
2016-08-27 23:28:26
阅读次数:
231
bean的作用域 1.singleton,prototype, web环境下:request,session,gloab session 2.通过scope="" 来进行配置 3.对于singleton spring容器只会创建一个共享实例,prototype则会创建不同的实例 bean的生命周期( ...
分类:
编程语言 时间:
2016-08-27 23:26:09
阅读次数:
163