1、所需要的资料:(1)、python3.2.4下载:https://www.python.org/downloads/(2)、numpy下载:http://sourceforge.net/projects/numpy/files/NumPy/(3)、scipy下载:http://sourceforge.net/projects/numpy/files/NumPy/(4)、matplotlib下载:http://matplotlib.org/do..
分类:
编程语言 时间:
2015-08-29 17:10:09
阅读次数:
291
产生列表可以用range();列表解析对一个序列进行解析生成新的列表;列表解析比for的性能好很多;a=[xforxinrange(0,10)ifx>5]
printa
a=[x+1forxinrange(0,10)ifx>5]
printa利用列表中的表达式可以得出所需的列表,无需在用for循环得到;双重嵌套:用更简便的语句得出里列..
分类:
编程语言 时间:
2015-08-29 17:09:42
阅读次数:
186
由于CentOS6.5系统自带的python版本为2.6.6,而很多情况下我们要求使用的python版本为2.7.*安装完毕后,发现使用系统自带的python2.6.6版本时,箭头和退格正常使用,然而升级后的python2.7.*使用退格键和上下左右键会出现乱码。分析原因:由于系统缺少了readline相关模块,Cent..
分类:
编程语言 时间:
2015-08-29 17:09:23
阅读次数:
164
归并排序改变链接
快速排序改变链接
快速排序改变节点值
所有源码和测试函数
对单向链表的排序有2种形式,只改变节点的值 和 只改变链接// 节点
struct ListNode {
int val;
ListNode* next;
ListNode(int v, ListNode* n = NULL) {
val = v;
next = n;...
分类:
编程语言 时间:
2015-08-29 17:08:32
阅读次数:
317
【题目】
Given two strings s and t, write a function to determine if t is an anagram of s.For example,
s = “anagram”, t = “nagaram”, return true.
s = “rat”, t = “car”, return false.Note:
You may assume...
分类:
编程语言 时间:
2015-08-29 17:08:05
阅读次数:
217
顾名思义,快速排序(quicksort)是在实践中最快的一致排序算法,它的平均运行时间是O(NlogN)。该算法之所以特别快,主要是由于非常精炼和高度优化的内部循环。它的最坏情形的性能为O(N^2),但稍加努力就可以改变这种情形。
像归并排序一样,快速排序也是一种分治的递归算法。将数组S排序的基本算法由下列简单的四步组成:
(1)如果S中元素个数是0或1,则返回。
(2...
分类:
编程语言 时间:
2015-08-29 17:05:28
阅读次数:
167
用java实现循环队列的方法:
1、增加一个属性size用来记录目前的元素个数。目的是当head=rear的时候,通过size=0还是size=数组长度,来区分队列为空,或者队列已满。
2、数组中只存储数组大小-1个元素,保证rear转一圈之后不会和head相等,也就是队列满的时候,rear+1=head,中间刚好空一个元素;当rear=head的时候,一定是队列空了。
impo...
分类:
编程语言 时间:
2015-08-29 17:01:51
阅读次数:
181
java由于拥有自动垃圾回收机制,所以一般情况下,我们不需要考虑内存泄漏的问题。jvm会自动收回无用的对象。所谓无用的对象,表示你的程序不可能再访问的对象。
但是,有一种情况必须考虑,就是要防止容器(List,Map等)内的对象无限增大。因为对象存贮在容器中,会被容器引用,从而如果容器的有效,容器内的对象就不会释放。
一旦真的出现内存泄漏,随着时间的推移,java程序逐渐增大内存消耗,最后出现...
分类:
编程语言 时间:
2015-08-29 17:01:41
阅读次数:
203
【题目】
Given two strings s and t, determine if they are isomorphic.
Two strings are isomorphic if the characters in s can be replaced to get t.
All occurrences of a character must be replaced with ano...
分类:
编程语言 时间:
2015-08-29 17:03:13
阅读次数:
276
const...
分类:
编程语言 时间:
2015-08-29 17:02:41
阅读次数:
173
在项目中遇到一个问题,在类外希望得到类中的字符串内容。
通过直接传递字符串指针实际并不能修改内容
可行的方法:
1.传递字符串数组的地址
2.传递字符串二级指针,即字符串地址
3.按照C++的方式传递一个 string引用, 通过引用直接修改
失败的方式:(截取代码:将函数封装到类里了,....代码太多,总体测试代码在文章末尾.感兴趣的同学自己复制)
void Ge...
分类:
编程语言 时间:
2015-08-29 17:00:09
阅读次数:
242
有序列允许元素重复否Collection否是List是是SetAbstractSet否 否HashSetTreeSet是(用二叉树排序)MapAbstractMap否使用key-value来映射和存储数据,Key必须惟一,value可以重复HashMapTreeMap是(用二叉树排序)几个...
分类:
编程语言 时间:
2015-08-29 16:59:36
阅读次数:
166
第一章 javascript简介1、Javascript简史 javascript诞生于1995年,是由网景公司的Brendan Eich开发的,最初的目的是在客户端处理一些输入验证操作,自此后成为常见浏览器的特色功能,如今用途已经不限于简单的数据验证,而是具备与浏览器窗口及其内容等几乎所有方面交互...
分类:
编程语言 时间:
2015-08-29 16:57:21
阅读次数:
171
最近实验室的项目中有一个需求是这样的,需要爬取若干个(数目不小)网站发布的文章元数据(标题、时间、正文等)。问题是这些网站都很老旧和小众,当然也不可能遵守Microdata这类标准。这时候所有网页共用一套默认规则无法保证正确抓取到信息,而每个网页写一份spider代码也不切实际。这时候,我迫切地希望...
分类:
编程语言 时间:
2015-08-29 16:57:23
阅读次数:
338
很多东西你用着很顺手,但是稍一分析其实是“语法错误”的。比如: Integer i = 1; 这句话明显是类型不匹配的,为什么就没有报错呢?
分类:
编程语言 时间:
2015-08-29 16:58:05
阅读次数:
156
public interface Collection一个不包含重复元素的 collection。更正式地说,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。在所有构造方法以及 add...
分类:
编程语言 时间:
2015-08-29 16:56:36
阅读次数:
209
只大概说明功能,具体用法请自行百度。C函数memset:按字节填充地址空间sscanf:从一个字符串中格式化读取变量sprintf:将变量格式化写入字符串中atoi:字符串转intatof:字符串转doublestrtok:将给定的字符串按照某个字符串进行切割,功能类似splitSTL注,由于C++...
分类:
编程语言 时间:
2015-08-29 16:54:50
阅读次数:
153