已知有两个链表,他们可能相交于某一点,求出该点。 方法1.对于第一个链表,每访问一个节点,对该节点做标记。访问第二个链表,如果该元素已经访问,则第一个这样的元素就是所求点。 由于两个链表都访问了一遍,因此时间复杂度O(m+n),空间复杂度O(m)或O(n) 方法2.我们定义节点的距离为节点到链表开始 ...
分类:
其他好文 时间:
2016-10-16 00:38:58
阅读次数:
300
总结:本小节讲述了静态方法的定义,调用静态方法产生的结果,几点方法的性质,递归,基础编程模型以及模块化编程的含义。 重点: 1.本书中的所有Java程序要么是数据类型的定义,要么是一个静态方法库。在许多语言中,静态方法被称为函数,因为他们和数字函数的性质类似。 2.方法需要参数(某种数据类型的值)并 ...
分类:
编程语言 时间:
2016-10-13 02:14:53
阅读次数:
158
多态之抽象类与虚方法的相似点及不同点 : 不同点 1、方法关键字不一样 虚方法的方法关键字是:virtual。 抽象类的方法关键词是:abstract 2、基类的方法是否有方法体/实现 虚方法的方法:声明并实现方法。 抽象类的方法:只作声明,无方法体/无实现。 共同点 1、子类/派生类都要重写父类的 ...
1、hashTable是线程安全的、hashMap不是线程安全的 hashmap 线程不安全 允许有null的键和值 效率高一点、 方法不是Synchronize的要提供外同步 有containsvalue和containsKey方法 HashMap 是Java1.2 引进的Map interfac ...
分类:
其他好文 时间:
2016-09-26 16:26:15
阅读次数:
130
ListView滚动速度优化主要可以应用以下几点方法来实现: 1、使用Adapter提供的convertView convertView是Adapter提供的视图缓存机制,当第一次显示数据的时候,adapter会创建n个(n等于页面可见的item的数目)convertView,当下次需要显示新的it ...
分类:
其他好文 时间:
2016-09-26 10:53:05
阅读次数:
195
js学习--DOM操作详解大全 前奏(认识DOM) 一 . 节点属性 DOM 是树型结构,相应的,可以通过一些节点属性来遍历节点树: 二. 节点方法 还记得下面这些我们用过的方法么,他们都是 DOM 的方法: 这些方法的前面要加上 document 对象的哦~ 还有一些其它的 DOM 操作控制的方法 ...
分类:
Web程序 时间:
2016-09-11 20:20:38
阅读次数:
147
有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。 如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。 方法一:使用客户端脚本 比如我们在View中这样写: [c-sharp] view pla ...
分类:
Web程序 时间:
2016-09-07 19:25:28
阅读次数:
233
1.A*基本流程图
2.扩展节点方法
3.A*最短路径条件
代码:
1.main.lua
require "Lib"
--create scene
local gameScen...
分类:
编程语言 时间:
2016-09-07 13:11:12
阅读次数:
272
类的成员: 成员变量和成员函数。 成员函数:构造函数和普通函数。 构造函数: 作用:自动对对象进行初始化 特点:1.方法名和类名一致 2.没有返回值 问: 1.我们能够定义几次构造函数? 我们可以定义多次构造函数,只要我们进行重载。如果我们没有进行重载的话我们的系统会自动给我们定一个不带参数的构造函 ...
分类:
编程语言 时间:
2016-09-06 06:46:45
阅读次数:
137
1.如何建立冗余数据 1.数据转储 特点: 方法: 静态转储 转储期间不允许对数据库的任何存取、修改活动 优点: 实现简单 缺点: 降低了数据库的可用性 转储必须等待正运行的用户事务结束 新的事务必须等转储结束 降低了数据库的可用性 转储必须等待正运行的用户事务结束 新的事务必须等转储结束 动态转储 ...
分类:
数据库 时间:
2016-09-01 18:37:39
阅读次数:
226