今天来试试算法这东西,高级货,哈哈。插入排序:[16, 10, 13, 10, 3, 5, 3, 7, 10, 17]取 a = 16b1 = 10, 则 排序后是 [10,16]b2 = 13 , 大于10 小于 16 ,则排序后为 [10,13,16]b3 = 10, 排序后 [10,10,13...
分类:
编程语言 时间:
2015-06-06 00:14:24
阅读次数:
165
题目: var array = [1, [2, 3, [4, 5,], 6], 7, 8]; 写一个方法flatArray(array),得到[1, 2, 3, 4, 5, 6, 7, 8]解答: 1.二逼写法:function flatArray(arr) { var temp = ...
分类:
编程语言 时间:
2015-06-06 00:13:49
阅读次数:
192
Given two integers representing the numerator and denominator of a fraction, return the fraction in string format.If the fractional part is repeating,...
分类:
编程语言 时间:
2015-06-06 00:11:41
阅读次数:
136
SpringMVC学习笔记----一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.we...
分类:
编程语言 时间:
2015-06-06 00:12:55
阅读次数:
205
我们初学C++时可能会对类的构造函数,复制构造函数,析构函数有点疑问。整理如下(个人见解,如有错误,还望指正。): 1.构造函数 根据构造函数的定义知它的作用是初始化类的数据成员或内嵌类的对象,所以它的参数表就应该是它要初始化的对象类型。构造函数分三类:默认构造函数、构造函数、委托构造函数。 默认....
分类:
编程语言 时间:
2015-06-06 00:09:30
阅读次数:
193
http://w3facility.org/question/how-to-programmatically-new-a-java-class-which-implements-sepecified-interface-in-eclipse-plugin-development/OpenNewCla...
分类:
编程语言 时间:
2015-06-06 00:06:40
阅读次数:
139
JavaScript中的数据有两种大类,即基本类型和引用类型。因为引用类型使用指针,所以在简单赋值时不能实现克隆,下面介绍两种方法来实现JavaScript深度克拢1.原生JavaScript:functionclone(former){
if(!(formerinstanceofObject)||former===null||(formerinstanceofRegExp)||(..
分类:
编程语言 时间:
2015-06-05 23:00:46
阅读次数:
245
相比vbscript,javascript在字符串处理方面已经很强大了,但是偏偏缺少去除字符串前后空格的trim方法。//cleartherightandleftspace
functiontrim(s){
returntrimRight(trimLeft(s));
}
//cleartheleftspace
functiontrimLeft(s){
if(s==null){
return"";
}
varwhitespace=new..
分类:
编程语言 时间:
2015-06-05 22:59:49
阅读次数:
263
说明快速排序法(quicksort)是目前所公认最快的排序方法之一(视解题的对象而定),虽然快速排序法在最差状况下可以达O(n2),但是在多数的情况下,快速排序法的效率表现是相当不错的。快速排序法的基本精神是在数列中找出适当的轴心,然后将数列一分为二,分别对左边与右边数..
分类:
编程语言 时间:
2015-06-05 23:02:25
阅读次数:
240
C#定义并实现单链表usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespaceLinked
{
//单链表结点类,采用泛型
publicclassNode<T>
{
privateTdata;//数据域,当前结点的数据
privateNode<T>ne..
分类:
编程语言 时间:
2015-06-05 23:01:35
阅读次数:
291
taobao获取:【下载地址】开发快报:新增即时通讯功能(javaWebSocket通信技术)下面截图(最新2.6版本)-------------------------------------------------------------------------------------------------------------------------A代码生成器(开发利器);增删改查的处理类,ser..
分类:
编程语言 时间:
2015-06-05 22:52:10
阅读次数:
216
#include
#include
using namespace std;
class String
{
public:
String(const char *str = " ")
{
m_data = new char[strlen(str) + 1];
strcpy(m_data, str);
count++;
}
String(const String &s)
...
分类:
编程语言 时间:
2015-06-05 22:49:07
阅读次数:
162
QuestionGiven an input string, reverse the string word by word. For example,
Given s = “the sky is blue“,
return “blue is sky the“.Answerdef reverseWords(s):
return ' '.join(filter(lambda x:x !=...
分类:
编程语言 时间:
2015-06-05 22:47:36
阅读次数:
299
datetime...
分类:
编程语言 时间:
2015-06-05 22:46:34
阅读次数:
203
算是终极版俄罗斯方块吧,方块颜色,声音、幻影、消行动画、方块生长、方块下移加、积分、下个方块,都有。
代码不多,为了方便直接copy能运行,所以全部放在一个类文件里了,所有代码包括大量注释(我喜欢写注释,不写注释我自己也会忘了那是个啥)和空格(我喜欢敲空格,代码太密了不好看)也就2000行左右,代码编写得相当优美漂亮,结构清晰,一目了然,且注释完整清楚。
代码下载地址为:http://...
分类:
编程语言 时间:
2015-06-05 22:45:45
阅读次数:
285
思想:在面向对象的思想里,一种数据结构被认为是一种容器。在本质上来讲是一个类,提供方法支持查找,插入和删除等等操作。
Java集合框架支持以下俩种类型的容器:
存储一个元素集合,简称为集合Collection
存储键值对,称为图Map
集合collection
三种主要类型 : 规则集(set) , 线型表(List) , 队列(Queue)
...
分类:
编程语言 时间:
2015-06-05 22:44:52
阅读次数:
338
// vc下的智能指针,重点在于拥有权的转移
#include
using namespace std;
template
class Autoptr
{
public:
Autoptr(int *p = NULL) :ptr(p), owns(ptr != NULL)
{}
Autoptr(const Autoptr &t) :ptr(t.release()), owns(t.own...
分类:
编程语言 时间:
2015-06-05 22:43:53
阅读次数:
205