在学习java的过程中,或者是在找工作笔试或面试的时候,如果你是java岗位,那么抽象类与接口的区别无疑是一个大热点,是各大公司都想要考的一个小知识点,下面是我为了9月份秋招自己总结的,若有不对的地方,欢迎指正。 此处,借鉴了http://www.cnblogs.com/dolphin0520/p/ ...
分类:
编程语言 时间:
2016-08-17 10:23:17
收藏:
0 评论:
0 赞:
0 阅读:
128
排序: 分为内部排序和外部排序 内部排序:只在内存中进行 外部排序:内存和外存结合,数据量比较大的情况下。 内部排序:只在内存中进行 外部排序:内存和外存结合,数据量比较大的情况下。 排序稳定:相等的两个数值排序结束后相对位置不变 内部排序: 插入排序:第k个插入时,和前k-1个数进行比较,放在正确 ...
分类:
编程语言 时间:
2016-08-17 10:21:47
收藏:
0 评论:
0 赞:
0 阅读:
103
dijkstra(迪杰斯特拉)最短路算法是一种时间复杂度经过严格证明的最短路算法。 优化在于每次取最小值的时候采用堆优化,但是在最短路松弛过程中,dist是不断修改的,所以,为了能使复杂度降到O(nlogn),dist修改的同时,在堆中也要修改。 注意dijkstra(迪杰斯特拉)最短路算法只能用于 ...
分类:
编程语言 时间:
2016-08-17 10:18:17
收藏:
0 评论:
0 赞:
0 阅读:
124
HttpClient的概念就是模仿浏览器请求服务端内容,也可以做App和Server之间的链接。 这个是关于Java的HttpClient的简单实例,其实java本身也可以通过自己的net包去做,但是在应用上还是HttpClient方便很多 地址是:http://hc.apache.org/down ...
分类:
编程语言 时间:
2016-08-17 10:16:57
收藏:
0 评论:
0 赞:
0 阅读:
266
在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与字母之间用下划线字符(_)分开,使得更清晰 3. 把单词中间有多个空格的调整为1个空格。 例如: 用户输入: you and me wh ...
分类:
编程语言 时间:
2016-08-17 10:15:17
收藏:
0 评论:
0 赞:
0 阅读:
250
一,直接插入排序 二,希尔排序 三,选择排序 四,冒泡排序 五,快速排序 六,堆排序 七,归并排序 ...
分类:
编程语言 时间:
2016-08-17 10:07:37
收藏:
0 评论:
0 赞:
0 阅读:
144
--> 用过之后都不想用read、write了,感觉还是挺方便的... --> 但是以后Android 都没有PrintStream 了啊... ...
分类:
编程语言 时间:
2016-08-17 10:06:10
收藏:
0 评论:
0 赞:
0 阅读:
135
next_permutation()
prev_permutation()
#include
#include
#include
// 排列组合开始之前一定要先排序
using namespace std;
int main()
{
vector ivec;
ivec.push_back(1);
ivec.push_back(2);
ivec.push_back(3);
fo...
分类:
编程语言 时间:
2016-08-17 09:01:47
收藏:
0 评论:
0 赞:
0 阅读:
300
1、10进制转2进制: 2进制转10进制 开二取余 例: 1000010100 例:532开2=266~0 0*2^0(个位)+0*2^1(十位)+1*2^2(百位)+0*2^3(千位)+1*2^4+0*2^5+0*2^6+0*2^7+0*2^8+1*2^9 266开2=133~0 =0+0+4+0 ...
分类:
编程语言 时间:
2016-08-17 09:00:37
收藏:
0 评论:
0 赞:
0 阅读:
320
dijkstral堆优化算法 struct node { int u,d; node(int u=0,int d=0):u(u),d(d){} bool operator < (const node& t) const{ return d>t.d; } }; struct edge { int u, ...
分类:
编程语言 时间:
2016-08-17 08:58:39
收藏:
0 评论:
0 赞:
0 阅读:
297
为了保证临界资源的安全性和可靠性,线程不得不使用锁,同一时间只允许一个或几个线程访问变量。常用的锁有互斥量,读写锁,条件变量 一、互斥量 互斥量是用pthread_mutex_t数据类型表示的,在使用之前,必须对其进行初始化,可以把它设置为PTHREAD_MUTEX_INITIALIZER(只适于静 ...
分类:
编程语言 时间:
2016-08-17 08:57:39
收藏:
0 评论:
0 赞:
0 阅读:
270
java反射详解 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
分类:
编程语言 时间:
2016-08-17 08:56:27
收藏:
0 评论:
0 赞:
0 阅读:
228
#pragmaonce
#include<assert.h>
template<classT>
classSeqList
{
public:
SeqList()
:_a(NULL)
,_size(1)
,_capacity(1)
{}
SeqList(T*a,size_tsize)
:_a(newT[size])
,_size(size)
,_capacity(size)
{
for(size_ti=0;i<_size;++i)
{
..
分类:
编程语言 时间:
2016-08-17 06:47:48
收藏:
0 评论:
0 赞:
0 阅读:
294
http://blog.csdn.net/hwwn2009/article/details/38414911 一元线性回归分析及java实现 一元线性回归分析及java实现 2014-08-07 11:02 1072人阅读 评论(0) 收藏 举报 2014-08-07 11:02 1072人阅读 评 ...
分类:
编程语言 时间:
2016-08-17 06:43:57
收藏:
0 评论:
0 赞:
0 阅读:
313
算法的时间复杂度和空间复杂度合称为算法的复杂度。 1.时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执 ...
分类:
编程语言 时间:
2016-08-17 06:42:37
收藏:
0 评论:
0 赞:
0 阅读:
100
By:克森 简介 在这篇文章中,我们将会学到几个概念:平移矩阵、旋转矩阵、缩放矩阵。在学这几个基本概念的同时,我们会用到 Mesh(网格)、数学运算、4x4矩阵的一些简单的操作。但由于克森也是新手,文章的严谨性可能不是很高,还请大神们多多指教。 创建项目 首先创建一个Unity工程,克森把他命名为“ ...
分类:
编程语言 时间:
2016-08-17 01:37:27
收藏:
0 评论:
0 赞:
0 阅读:
387
需求:模拟三个窗口同时买票。 问题1:static 修饰num,只创建一份在内存中,要不就会创建3份。 问题2:线程安全问题。(代码重1的红色字体) 出现的原因:存在两个或两个以上的线程对象,而且线程间共享着一个资源, 有多个语句操作了共享资源。 解决方式:加个锁,synchronized,把锁放到 ...
分类:
编程语言 时间:
2016-08-17 01:36:47
收藏:
0 评论:
0 赞:
0 阅读:
312
十一、函数 Python中函数以def定义,用于实现某种功能,若是某段代码被多处使用,不妨将它定义成一个函数,或是它用于实现特定的功能,也可以将它定义成一个函数; 一个函数func(),func为函数名,是这个函数引用(指向函数的地址);而加上括号func()则表示执行这个函数; 在函数中定义的变量 ...
分类:
编程语言 时间:
2016-08-17 01:36:27
收藏:
0 评论:
0 赞:
0 阅读:
198
学习总结 1定时器 ①.setTimeout() // 间隔多长时间执行一次(会返回一个数字型的标识) ②.setInterval() // 间隔多长时间执行,是不断地执行。 ③.clearTimeout() // 清除定时器,括号里面放的是定时器的名称timeId 2 window.onload( ...
分类:
编程语言 时间:
2016-08-17 01:36:19
收藏:
0 评论:
0 赞:
0 阅读:
290
今天笔试了华为的提前批,爆炸,三道题最后就拿了200分,各种输入输出问题。。。醉了啊,题都不是很难,但输入输出折腾了半天T T。。。第三题是和尚挑水的问题, 一、问题某寺庙里7个和尚:轮流挑水,为了和其他任务不能冲突,各人将有空天数列出如下表:和尚1: 星期二,四;和尚2: 星期一,六;和尚3: 星 ...
分类:
编程语言 时间:
2016-08-17 01:34:47
收藏:
0 评论:
0 赞:
0 阅读:
256