技巧一:对无重复的数据集排序
对于给定的数据集,(2,4,1,12,9,7,6)如何对它排序?
第一种方式、使用最基本的冒泡,快排、基数排序等,最小时间复杂度 0(nlogn)。
第二种方式、使用位数组排序算法。
对于数据集排序,相信大多数都会在第一时间便能想起来,而对于方法二,就需要一定的思考了。...
分类:
编程语言 时间:
2014-10-28 00:52:23
阅读次数:
302
直接上图:ispace()是否为空格isupper()与islower是否为大写或小写isdigit是否为数字isalpha是否为字母isalnum()是否为字母与数字混合体startswith()与endswith()判断是否以什么开始,以什么结尾
分类:
编程语言 时间:
2014-10-28 00:44:42
阅读次数:
244
今天听一个同学讲了java动态绑定的一个很好地例子,我深受启发,特此记录。java动态绑定是在运行时才会具体绑定,而不是在编译的时候进行相关操作,这为代码的灵活性提供了极大便利,也使得维护边的较为简便。对于动态绑定我的理解是,在定义一个方法 的时候,需要某些参数,比如一个类对象,但是在运行的时候这个...
分类:
编程语言 时间:
2014-10-28 00:31:21
阅读次数:
220
相信大家都听说过GitHub,也有很多人在用,但是GitHub毕竟在国外,速度不是很给力,而且安装过程也是很漫长。今天来给大家介绍一个国内的免费的开源项目平台,当然也是一个SVN版本控制器,名字叫taocode,也叫阿里开源,是淘宝的一个开源项目平台。下面是他的简介: TaoCode是为开源爱...
分类:
编程语言 时间:
2014-10-28 00:28:54
阅读次数:
263
《C++的十万个为什么》[64]我是该去教室上课呢还是该留在寝室编程呢?一位同学问了我这样一个问题:谢谢你了,说了这么多,想问点实质性的东西,就是说我现在把c语言基本的知识学完了,感觉学的还可以,不过只是一些基本的知识。想接着往下学,是学习c的高级编程呢,还是学习c++呢。另外就是现在大学有很多的课...
分类:
编程语言 时间:
2014-10-28 00:27:31
阅读次数:
212
分析篇: 刚好到网上搜到了一篇《浅谈Python web框架》,里面系统的分析了五种主流的Python框架,现在python的主流框架有Django、Pylons&TurboGears&repose.bfg、Tornado&web.py&Bottle&Flask和Quixote。它从宏观角度分析了这...
分类:
编程语言 时间:
2014-10-28 00:25:36
阅读次数:
273
面对珍珠(Perl)夺目之光、灵蛇(Python)更具有上天入地之能。它可以在 MS-DOS,Amiga,BeOS, OS/2,VMS,QNX等多种OS上运行;比 Perl 和 VB更快更好,比 C 和 C++ 语言更具扩充性;不仅在"星球大战"、 "星球之旅(Star Trek)"等超级大片中当纲...
分类:
编程语言 时间:
2014-10-28 00:25:54
阅读次数:
280
具体步骤在这里http://www.doc88.com/p-360144091164.html遇到错误:JVM did not exit on request, terminated通过下面的方式解决import org.tanukisoftware.wrapper.WrapperActionS.....
分类:
编程语言 时间:
2014-10-28 00:24:21
阅读次数:
282
今天又看了遍《effective C++》,手动实现了一下条款42中的栈,贴出来当博客的处女贴。首先栈的声明如下,采用了模板传入类型,而栈的底层采用是个链表。// stack.h// by Chwen 2014-10-27 #include#include #include using namesp...
分类:
编程语言 时间:
2014-10-28 00:26:30
阅读次数:
227
正则表达式(regexp)正则表达式在某种意义上可以算是字符串操作中的最高级别了,并不是因为它的语法的复杂,而是它的灵活。理解这一点就需要了解正则表达式的本质,无论多么复杂的正则表达式,它的本质就是字符串,目的就是用来记录其他字符串的规律。看似有些抽象,但是其实很容易理解,大多数人在使用dos命令的...
分类:
编程语言 时间:
2014-10-28 00:25:03
阅读次数:
193
java搜索引擎有很多,比较熟悉的就是slor和lucene。luncene:概念:全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当用户查询时根据建立的索引查找,类似于通过字典的检索字表查字的过程luncene入门:全文检索(Full-Tex...
分类:
编程语言 时间:
2014-10-28 00:23:55
阅读次数:
332
#import"ViewController.h"#import"Person.h"@interfaceViewController() { NSMutableArray*_persons;}@end@implementationViewController- (void)viewDidLoad {...
分类:
编程语言 时间:
2014-10-28 00:20:06
阅读次数:
180
转载声明:本文标题:Javascript Object.defineProperty()本文链接:http://www.zuojj.com/archives/994.html,转载请注明转自Benjamin-专注前端开发和用户体验Javascript作为一种语言,有个美誉,开发者可以重新定义任何事情...
分类:
编程语言 时间:
2014-10-28 00:20:10
阅读次数:
238
用java做项目,但是发现很多java基础不是很清晰。(遇到一点学一点吧)关键字: public protected private default finalpublic:所有地方都可以用,protected: 可以用于同一个类、或者同一个包里面、或者是不同包但是是他的子类,private: 只能...
分类:
编程语言 时间:
2014-10-28 00:18:04
阅读次数:
254
在Java中,对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的。与C语言不同的是,在Java中开发者不需要专门为垃圾回收写代码。这是使Java流行的众多特征之一,也帮助了程序员写出了更好的Java应用。这是一个四部分的系列教程,以了解在Java中垃圾回收的基础,Java垃圾回收介绍Jav...
分类:
编程语言 时间:
2014-10-28 00:18:20
阅读次数:
321
上一篇,我们初步了解了一下Mecanim的部分很基础的类容,我以一个疑问的形式结尾。这次我来揭晓此问题的答案,其实很简单,上次的警告如下: 警告的大概意思是:用在Animator Controller中的Animation clips需要有...
分类:
编程语言 时间:
2014-10-27 23:12:11
阅读次数:
580
1、鼠标事件
(1)、onclick:用户点击鼠标左键,以及当焦点在一个按钮上时,用户按Enter键时,发生onclick事件
(2)、ondblclick:用户双击鼠标左键时,发生ondblclick事件
(3)、onmousedown:用户按下任意鼠标按钮的时候,发生onmousedown事件
(4)、onmouseout:当光标在一个元素上,并且用户将其移出元素边界时,发生onmou...
分类:
编程语言 时间:
2014-10-27 23:12:37
阅读次数:
421