set是一个无序且不重复的元素集合 s1 = set(["tom","jak","cat","tom"])print (s1) #结果: {'tom', 'jak', 'cat'} .add() 增加一个新元素 例子: .clear() 清空所有元素 例子: .difference() 取两个set ...
分类:
编程语言 时间:
2016-08-24 19:25:43
阅读次数:
393
JavaScript中的闭包真心是一个老生常谈的问题了,最近面试也是一直问到,我自己的表述能力又不能完全支撑起来,真是抓狂。在回来的路上,我突然想到了一个很简单的事情,其实我们在做项目时候,其实就经常用到闭包的,可是面试问的时候,回答又往往是我们经常搜到的答案,唉 不管是应付面试 还是真的想学点东西 ...
分类:
编程语言 时间:
2016-08-24 19:19:56
阅读次数:
257
索引数组,即通常情况下所说的数组,按索引去取数组元素,下标从0开始的数组关联数组,指以非序数类型为下标来存取的数组,即下标是字符串等作为键名 key是数字的时候可以不加单引号,单引号表示字符串 方法里的数组 想要 赋给外面的数组 直接方法return 数组名出来 , 外面数组名接受。如 :$arr ...
分类:
编程语言 时间:
2016-08-24 19:22:02
阅读次数:
256
push(args)可以每次压入多个元素,并返回更新后的数组长度。 var oldArr=[1,2,3]; alert(oldArr.push(4,[5,6]))–>5(这里只会将[5,6]当做一个元素来计算,返回更新后的数组长度5) 此时oldArr–>[1,2,3,4,[5,6]] pop()函 ...
分类:
编程语言 时间:
2016-08-24 19:19:14
阅读次数:
263
for value in rang(10)涉及的数字倒序输出: for value in rang(10)[::-1]涉及的数字倒序输出: 一、反转 二、详解 这个是python的slice notation的特殊用法。 a = [0,1,2,3,4,5,6,7,8,9]b = a[i:j] 表示复 ...
分类:
编程语言 时间:
2016-08-24 19:16:56
阅读次数:
299
前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的 ...
分类:
编程语言 时间:
2016-08-24 19:13:58
阅读次数:
257
1、快速排序 又称分治算法,分治的基本思想是蒋原问题分解为若干个规模更小但结构与原问题相似的子问题,然后递归地解决这鞋子问题,子问题的结组合为原问题的解。 快速排序是一种不稳定的算法,平均时间复杂度为O(n log n),最差情况是O(n^2),空间复杂度O(log n) (1)基本思想 过程如下: ...
分类:
编程语言 时间:
2016-08-24 19:16:08
阅读次数:
232
...
分类:
编程语言 时间:
2016-08-24 19:13:39
阅读次数:
293
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separat ...
分类:
编程语言 时间:
2016-08-24 19:12:46
阅读次数:
284
2016-08-24 14:32:59 list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 例如:定义一个列表L,里面存放了一些姓氏。print(l)就输入了整个列表。 对列表的操作一般为:增、删、改、查。 查: 用下标取列表中的值,第 ...
分类:
编程语言 时间:
2016-08-24 19:08:30
阅读次数:
352
之前自己搭建了springmvc+spring+mybaits/hibernate 的框架,并在applicationcontext.xml中配置了aop,但 发现aop根本不生效,而不用框架的话则可以生效。 applicationContext.xml配置如下: <?xml version="1. ...
分类:
编程语言 时间:
2016-08-24 19:07:12
阅读次数:
314
学习内容: 1、集成开发环境: VIM、Emacs#Linux下的经典文本编辑器 Eclipse #Java IDE,支持多种语言 Visual studio #微软开发的IDE,支持多种语言 notepad++,sublime等 Pycharm 主要用于Python开发的IDE 2、格式化输出方式 ...
分类:
编程语言 时间:
2016-08-24 19:07:10
阅读次数:
334
...
分类:
编程语言 时间:
2016-08-24 19:03:10
阅读次数:
391
题目描述 查找和排序 题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。 例示: jack 70 peter 96 Tom 70 smith 67 从高到低 成绩 peter 96 jack 70 Tom 70 smith 67 从低到高 ...
分类:
编程语言 时间:
2016-08-24 19:05:10
阅读次数:
300
Java快速教程 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Java是面向对象语言。这门语言其实相当年轻,于1995年才出现,由Sun公司出品。James Gosling领导了Java的项目小组。该项目的最初只想为家电设计一 ...
分类:
编程语言 时间:
2016-08-24 19:01:06
阅读次数:
285
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array whic ...
分类:
编程语言 时间:
2016-08-24 19:00:32
阅读次数:
204
字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容,我们在这里通过键找对应的值。 字典是python中唯一的映射类型,采用键值对形式存储数据。无序存储且key必须是可以哈希的。 可哈希是不可变类型:数字、字符串、元祖。 可变类型:列表、字典。 哈 ...
分类:
编程语言 时间:
2016-08-24 18:58:11
阅读次数:
338