算法复杂度分为时间复杂度和空间复杂度,一个好的算法应该具体执行时间短,所需空间少的特点。 随着计算机硬件和软件的提升,一个算法的执行时间是算不太精确的。只能依据统计方法对算法进行估算。我们抛开硬件和软件的因素,算法的好坏直接影响程序的运行时间。 我们看一下小例子: int value = 0; // ...
分类:
编程语言 时间:
2017-06-01 20:58:34
阅读次数:
203
--> ...
分类:
编程语言 时间:
2017-06-01 20:59:49
阅读次数:
229
scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于 ...
分类:
编程语言 时间:
2017-06-01 21:00:28
阅读次数:
190
为了尽量降低全局变量的使用并提供用户自己定义类型的功能。C++语言提供了一种新的语言机制 类(class)。并以类作为构造程序的基本单位 #include<iostream> using namespace std; class C { public: int getAge()const { ret ...
分类:
编程语言 时间:
2017-06-01 21:00:38
阅读次数:
205
li = [33, 2, 10, 1,564,880,8,99,51,3]# for i in range(len(li) - 1):# current = li[i]# next_value = li[i + 1]# if li[i] > li[i + 1]:# temp = li[i]# li[ ...
分类:
编程语言 时间:
2017-06-01 21:01:29
阅读次数:
201
1.string类的输入操作(string类重载运算符operator>>用于输入,同样重载运算符operator<<用于输出操作)operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是C++扩展运算符功能的方法。关于ope ...
分类:
编程语言 时间:
2017-06-01 21:01:51
阅读次数:
271
1.处理request的uri部分的参数:@PathVariable. 2.处理request header部分的参数:@RequestHeader,@CookieValue@RequestHeader 注解,可以把Request请求header部分的值绑定到方法的参数上。@CookieValue ...
分类:
编程语言 时间:
2017-06-01 21:02:08
阅读次数:
1134
Asteroids Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 14399 Accepted: 7836 Description Bessie wants to navigate her spaceship through a ...
分类:
编程语言 时间:
2017-06-01 21:02:15
阅读次数:
259
转自-->http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Ja ...
分类:
编程语言 时间:
2017-06-01 21:35:01
阅读次数:
249
参考文章:http://www.cnblogs.com/dmego/p/5965835.html 一句话:学程序不是目的,理解就好;写代码也不是必然,省事最好;拿也好,查也好,解决问题就好! 信息时代不用信息就是罪过,直接抄不加理解与应用,就不是自己的,下次遇到还是不会,或许其中的某一个细节就能够用 ...
分类:
编程语言 时间:
2017-06-01 21:35:23
阅读次数:
179
创建文件 File a=new File("d:/a/bb标记: 常用方法 参见: 不是创建一个文件 a.createNewFile() 才是创建一个文件 也可以理解为new 只是在内存中创建一个文件 后者是把文件放到磁盘上 delete() 删除此抽象路径名表示的文件或目录。 equals(Obj ...
分类:
编程语言 时间:
2017-06-01 21:37:30
阅读次数:
218
运算符: 就是对常量和变量进行操作的符号。 算数运算符: A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们的作用是自增或者自减 b:使用 **单独使用 放在操作数据... ...
分类:
编程语言 时间:
2017-06-01 21:37:39
阅读次数:
191
原创 by zoe.zhang 在刷题的时候遇到了问题,就是当循环或者递推的次数非常大的情况下获取一定结果,这个时候如果作普通运算,那么很容易就超时了,而且有时候结果也大得超范围了,即使是long long类型的也放不下,然后给了提示说是运用快速幂的思想。所以这里对快速幂做了一点思考和探讨。 1、快 ...
分类:
编程语言 时间:
2017-06-01 21:38:17
阅读次数:
260
归并排序 归并排序是将两个有序的数组归并成一个更大的有序数组,要对一个数组排序,可以先不断递归地将数组分为两半进行排序,最后再将结果归并起来。归并排序最吸引人的性质是它能保证任意长度为N的数组所需时间和NlogN成正比,它的主要缺点是它所需的额外空间和N成正比。 图1-1的树状图显示了要将arr[0 ...
分类:
编程语言 时间:
2017-06-01 21:39:59
阅读次数:
256
#coding=utf-8 #当读取某个不知名的文件时,切记不要用read(),否则一定会报异常 #1.获取用户名要复制的文件 old_file_name = input("输入要复制的文件名:") #2.打开要复制的文件 old_file = open(old_file_name,"r") pos ...
分类:
编程语言 时间:
2017-06-01 21:42:09
阅读次数:
237
1.Spring与Hibernate整合 需要配置的就是hibernate和bean.xml 1)关键点:sessionFactory创建交给SpringIOC;session的事务处理交给Spring的事务处理 2)jar包: 连接池/数据库驱动包 Hibernate相关jar Spring 核心 ...
分类:
编程语言 时间:
2017-06-01 21:42:30
阅读次数:
173
购物车模拟 需求: 根据用户输入输出对应的backend下的 server信息可添加backend 和 sever信息可删除backend 和sever信息 添加server信息时,信息与已有信息重复则不操作 说明: python版本为3.6 增删查的结果均在haproxy.conf内可以验证 ha ...
分类:
编程语言 时间:
2017-06-01 22:05:31
阅读次数:
194
亲自尝试了之后才发现,虽然同是一个线程在工作,但是使用线程池效率竟然可以提升这么多! 代码如下: 和我一样的多线程初学者可以试下。 ...
分类:
编程语言 时间:
2017-06-01 22:06:26
阅读次数:
200
package com.baorant; public class JavaDemo { public static void main(String[] args) { LinkList linkList = new LinkList(); linkList.addFirstNode(20); l... ...
分类:
编程语言 时间:
2017-06-01 22:06:52
阅读次数:
171
链表题目对算法的要求度不高,但实际写的过程中需要注意语言细节,考虑精细度的地方很多。 1.链表结构与基本操作 1.1 添加节点 一般情况: cur ->next = prev ->next; prev ->next = cur; 表头插入: cur ->next = head; head = cur ...
分类:
编程语言 时间:
2017-06-01 22:40:17
阅读次数:
226